Hi, having had some good luck replacing my dad's old Belkin AC router with a TUF-AX4200 leading me to the revelation that OpenWRT supports AX devices these days, I set up an 802.11s mesh between a TUF-AX6000 (router) and 2x TUF-AX4200s (APs) which has been a big improvement in terms of throughput, range and latency (especially with SQM!) compared to the Huawei AX3s I was running but 160MHz doesn't appear to be working on the mesh network.
I'm unsure at this moment whether I've set something up wrong, although I can't imagine that would be the case since 160MHz to clients works fine on all three routers...
All three routers are running the latest snapshot (as the AX6000 is only supported in snapshot at the moment, anyway)
As far as I can tell it is not just filogic. the issue is that the iw utility does not support wifi6 (AX) at all. In turn the OpenWrt mac80211.sh script uses iw to set up mesh interfaces.
The config file is read by mac80211.sh and it uses the iw utility to set up the mesh interface.
However iw does not support the setting up of HE modes... so it falls back to VHT in this case or HT mode in the case of 2g band.
Ah, that's interesting: As you say, according to iwinfo, the mesh PHY is not only 80MHz but in VHT (ac) rather than HE (ax), so I wonder why UCI is reporting HE-MCS modes on the mesh.
I assume you mean Luci.
I guess Luci starts with whatever is in the config file. iw has no means of reading the current mode, and no means of setting HE modes.
The only options are (from running iw with no arguments): iw dev <devname> set channel <channel> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|160MHz]