kyzhk wrote:Hey Guys. Couple days ago I asked about decreasing txpower on wrt1900acv1 because the settings in /etc/config/wireless apparently have no effect on actual txpower, despite what the driver reports.
I found the reason why:
https://github.com/kaloz/mwlwifi/issues/70
"Power table is loaded according to setting in dts. Mwlwifi driver does not support specific tx power setting now."
So to decrease txpower, you would have to change the powertable in dts file for wrt1900ac found here:
https://github.com/lede-project/source/ … bles.patch
First, it's important to understand that on the 1200AC V2, 1900ACS V2, and 3200ACM, the power table is built into EEPROM so it is impossible to modify it. On the other models (1200AC V1, 1900AC V1 and V2, 1900ACS V1) the power table is in firmware, exactly the file that you posted. So it can be modified to basically anything.
Next, the power table you linked there allows power to be changed from 4dBm to a maximum of either 23dBm or 30dBm depending on the channel.
On the 1200AC V1, 1900AC V1 and V2, 1900ACS V1, you can change the transmit power. And you can change the country (if you look at that link for the power table, you will see a few different countries listed). I have tested it on my 1200AC V1.
Addition/correction: However, after looking at that link for the power table, for the 1900AC V1 (mamba), the power table is restricted further and also only has 2 countries to choose from (FCC and ETSI). This might be why you are having issues. All the other models I just listed and that are included in that power table link let you choose from AU, CA, CN, ETSI, and FCC for the country. So it seems the mamba is a special case (of the models that read the power table from firmware) I never realized before and doesn't allow changing transmit power.
On the 1200AC V2, 1900ACS V2, and the 3200ACM, you cannot change transmit power, country code, or anything relating to the regulatory laws and regulations.
Addition2: However, since you have the 1900AC V1 (mamba) and can edit the power table since it is stored in firmware, search this thread for reghack2. If you apply that (it needs to be applied everytime you update the firmware), you can change the power level as low as you want and as high as 30dBm on all channels, it disables DFS, and it enables wifi channels 12 and 13.
(Last edited by starcms on 11 Aug 2017, 04:41)