Channels narrower than 20 MHz are not supported in the GUI, but you can use the CLI to edit /etc/config wireless and add option chanbw 5. This is a per-device (radio) setting not a per-interface setting. It only works on ath9k and maybe ath10k hardware.
Always set 'country' to your country to enable the widest options of frequencies and power that are legal in your country.
It's for usage of channels smaller than standard 20 MHz (i.e. 15, 10, 5 MHz). This lowers bandwidth and subdivides the standard channels by roughly the factor of division (e.g. 5 MHz band is one-quarter the bandwidth of a 20 MHz channel).
I am trying to have multiple synchronized radios controlled by the same computer to sense specific Wi-Fi signals.
I would like to limit the bandwidth of the Wi-Fi as much as possible to accommodate more radios to sense Wi-Fi.
Thanks for the great answer.
More generally, are not 5 MHz and 10MHz still part of the 802.11 standards even if not popular for obvious reasons? If so, why are they left out the AP (advanced) configuration?
It's not IEEE standard. 802.11b will always be about 22 MHz wide due to the use of an 11 Mchip DSSS code. The g standard defines a 20 MHz wide signal. The n standard allows 20 or 40 MHz.
The only thing that an Atheros AP running in the 5 or 10 MHz mode can communicate with is another similar chip. The potential use case is long distance point to point links. Reducing the bandwidth improves the signal to noise ratio, at the expense of bit rate of course.
Have anyone found a solution? I have changed my /etc/config/wireless just as https://openwrt.org/docs/guide-user/network/wifi/basic adviced me and applied patch in openwrt repo, but there are no changes at all...
I'm doing this on ath9k_htc(ar9721) connected to RPi4
OpenWrt 22.03
I am compiling system for Raspberry Pi 4
Solution about enabling 5MHz, because i read that there is way to change channel bandwidth simply by writing 'option chanbw 5' to /etc/config/wireless, but i haven't noticed any changes...
Can't use echo 0x00000005 > /sys/kernel/debug/ieee80211/phy1/ath9k/chanbw because system doesn't allow me to make changes in sys
I need 5MHz to communicate with another device with 5MHz channel bandwidth
Since the only post I made noted this requires a license (i.e. not found in newly manufactured consumer devices, because it's not legal), I'm confused as to what your reply means.