TX Power bug?

Hi,

I'm playing with a Gl.iNET Beryl AX, 4.7 firmware, and I don't understand how the "TX Power" setting works in the web GUI (for 5Ghz at least).

When I set "Max" option, then in /etc/config/wireless, the driver have "option txpower = '100'"

If set to low, then it goes "option txpower = '30'"

Problem is, that option in OpenWRT isn't in mW, but in dBm, if I'm not mistaken. Here's the source from OpenWRT

And in Europe for example, the 5GHZ has a hard-limit of 200mW (23dBm) in channels 36-64, and 1000mW (30dBm) in channels 100-140.

So, if the device has that limits well-programmed (has it?), then the TXPower setting in the WebGUI isn't doing anything.

Option txpower = '100' for "Max" would mean 100dBm (10,000,000,000 mW), which exceeds the legal limits (so the wifi will keep transmiting at Max power)

Option txpower = '30' for "Low" would mean 30dBm (1000 mW), which equals the maximum legal throughput for the channels with the highest legally limits (so, equivalent to Max)

So, what's the point of the toggle for TXPower in the WebGUI? No matter what you choose, the router is using Max power.

Is this a bug? Or there is something I don't know? Thanks.

EDIT: Also, it would be nice, as a "prosumer" device, to let users know what dBm/mW will be used in the different options (Max, High, Medium, Low). Thanks.

1 Like

100 mean 100% of the maximum what the MediaTek Chip could provide and is allowed to prived by the Country rules .

If you would think a second about what you have saye you would comem to the conclusion that 10.000.000.000 mW = 10 MegaWatt could not be possible or usefull. Even a the programmer would know this.

3 Likes

Did you buy a router or a Nuclear Power plant?

1 Like