Related to a different post of the safety of raising Tx power,
I decided to take a risk and raise it.
but the results suggested a different issue.
I changed the channel on wifi1/5GHz, and the power went up as it should.
(different 5GHz channels have different limits)
So the system works as it should.
But there is no difference for different channels in 2.4GHz.
So I raised the power on wifi2/2.4GHz from the driver default of
Tx-Power: 16 dBm / 39mW to 17 then to 18dBm / 63mW
However, Current power remained unchanged at 16 dBm
Reboots etc didnāt change current power.
I then check the standards for the Czech Republic to New Zealand
(where I am at the moment).
CZ Czech Republic
2.4GHz ch 1-13 100mW / 20 dBm
NZ New Zealand
2.4GHz ch 1-11 1000mW / 30dBm
It looks like the standard for the beautiful country of Czech Republic
is being used instead of the standard for the New Zealand.
Is it possible the wrong standards are being used to limit 2.4GHz power output?
(it may be the difference between 16 & 20 is to allow for antenna gain).
āiw reg getā shows the currently set regulatory domain
and gets the information about that domain from the kernelās wireless regulatory database.
The first group (eg 2402 - 2482 @ 40 below ) is the frequency range and maximum bandwidth
for which this particular rule applies.
The second group (N/A, 30) is the maximum antenna gain and the maximum EIRP
(Effective Isotropic Radiated Power), in dBm
So the regulatory information in the kernel is correct:
The country is NZ,
and max power is 30dBm (1000mW) in the 2.4GHz channel.
The problem is:
it seems that the correct county code (NZ) is not actually being used to set my power limits.
The information actually being used is that for Czech Republic (and China, HK,ā¦)
20dBm / 100mW.
Some cards have the limit hardcoded in firmware. There might even be different releases of the card for different regions.
We have one mikrotik routerboard with a card that allows going to 1 W, but we had to root the routerboard, flash openwrt and use a different firmware (I think). The manufacturers are required to make it difficult or even impossible to breach the regulatory limits. Some take a shortcut and hardcode the 100 mW limit to be on the safe side. It is possible that the card refuses being switched to NZ region because thaat would require it to go over the hardcoded limit.
However Europe has been on this ETSI standard since I think 2020, China is also on it,
the US, Canada and NZ are the same as the ETSI limits,
and Australia is slightly greater (for 2.4GHz).
So if someone is enforcing a limit of 100mW / 20dBm,
or choosing a card (for radio1) with this limit,
when most of the major markets are 1000mW / 30dBm
their shareholders, and their children, would probably poke them in the chest.
Even their mothers might have something to say.
Also worth noting, if I set radio0 to 2.4GHz,
the power goes up to 29dBm / 794mW, and the driver default is that maximum.
However as that needs to be set to 5GHz, that is not useful.
But whether it is a Openwrt mistake or a Turris mistake,
or a really old chipset meant for a remote restrictive market
I have no idea. But -50dBm at 8m in clear air,
without even an intervening mosquito, is a bit poor.
(my 7 year old Linksys WRT1900acs at 8m gives me a signal 0f -25dB
even with mosquitoes).
If no one here has a good explanation,
I should open a support case with this question
(I think these threads close if there is no message for 3 days
so adding this post to keep it open)
I have submitted request to support as follows:
Issue:
On my radio1( wifi2) card, for the 2.4GHz band,
driver default for Tx-Power is: 16 dBm / 39mW
If i change manually to 17 or 18dBm / 63mW
the current power remained unchanged at 16dBm.
The max power available in the slider is 19dBm / 79mW.
Under the ETSI standard,
the max power is 30dBm (1000mW) in the 2.4GHz channel.
Europe has been on ETSI since (I think) 2020,
China is on the ETSI standard,
and the US, Canada and NZ are the same as the ETSI limits,
and Australia is slightly greater (for 2.4GHz).
So my question is:
Why is the Radio1 driver being limited to
16dBm rather than the ETSI standard of 30dBm?
Is the wrong standard being used, or is it just an old radio?
(Why do I ask:
It is important because the signal level of Radio1 is miserable.
Testing shows average signal of -50dBm at 8m in clear air,
without even an intervening mosquito.
For comparison, my 7 year old Linksys WRT1900acs
(running Gargoyle) at 8m gives me a signal of -25dB.
I have 4 of these Linksys WRT1900acs and I am looking to the
Turris Omnia 6 to replace them, but at that level of power it is impractical.
Other than that it is a beautiful router !)
No, I still donāt know if it is the radioās power limit,
or just using the wrong standard to limit the radioās power.
Iām surprised you say in Germany it is only allowed 100mW.
Europe has been on ETSI since (I think) 2020,
and the ETSI standard as far as I know
is 30dBm (1000mW) in the 2.4GHz channel.
I happened to look at this forum looking for answers, but I found myself later so sharing here: The WLE200N2 Wi-Fi chip included in the Turris Omnia 2020 has a maximum transmit power of 16dBm, hence why its data sheet shows a max transmit power of 16dBm.
So, if I understood well, Turris simply chose a WiFi chip that cannot be more powerful.
However, if you bought a new Turris Omnia Wi-Fi 6, it comes with a different chip so maybe what I say doesnāt apply. If you upgraded a Turris Omnia 2020 with the Wi-Fi 6 upgrade kit, as I did, then it is most likely that you kept the older 2.4GHz Wi-Fi card, so you are limited by the max of 16dBm of its 2.4GHz chip.