Following instructions are provided without any warranty, and may even get you in trouble legally. The instructions are provided for testing, learning, preventing e-waste, and should be use with care. We (including contributers + commentators) are not responsible for any damage to your device(s) or any legal issues.
Instructions have been moved to https://github.com/francoism90/asus-router. :)
Well, the
wl
command is a difficult animal. The help file is not really correct, i.e., many commands don't work. Some work on some models and some not. If you update the readme, this has to be clearly stated.For instance,
country_abbrev_override "US
works on some router models, on some not. Alsotxpwr1 -o
, where o stands for override, does not work...Country Code:
#a (#a/0) <unknown>
. (Whether set via NVRAM or via WL tool does not matter). You can easily compare different country settings regarding Tx power withwl -i ethXXX chanspec_txpwr_max
. See above how to set a country per interface via WL tool.So, no China 😀
Trying to set to China, gives:
Concerning country setting, you have to experiment, what your wifi clients accept and what is more confusing them. For instance, setting
country_abbrev_override = OFF
and thus transmitting no country info in the 802.11 beacons, seems to work better with Ubuntu, even for 6G, but then my Pixel 7a does not "see" my 6G AP anymore... a bit of a kindergarten...