Mesh network with three routers

Hello everyone,

Following a YouTube guide, I successfully set up a mesh network using the 802.11s protocol with three routers: two Netgear R7800s and one TP-Link Archer C7 (v5). The mesh backbone runs over 5 GHz, with WLAN roaming enabled while the SSIDs are broadcast on 2.4 GHz for client access.

I'm running Firmware Version OpenWrt 24.10.0 r28427-6df0e3d02a / LuCI openwrt-24.10 branch 25.014.55016~7046a1c

The only issue I’m facing is reduced network speed. I’ve narrowed it down to the fact that, although the 2.4 GHz radios are configured for 40 MHz operation, connected clients are still associating at 20 MHz.

To address this, I’ve already disabled coexistence scanning by running the following command on all three routers (targeting the correct 2.4 GHz radios):

uci set wireless.radio0.noscan='1'; uci commit wireless; wifi reload

Althought the SSID is coming up as 40mhz in the android phone wifi analyzer app, the connection seems to be 20mhz speedtest wise and under the "Network - Wireless - Associated Stations, its showing that the connected laptop client is also 20Mhz

Where should I continue to troubleshoot this issue?

2.4ghz band does not have room for multiple 40mhz channels. You can have 5ghz ap next to mesh for any speed.

Even if I disable SSID broadcast on two routers and leave one active, the phone does not connect as 40mhz.

Did you reload wifi after setting noscan?
What do you see in the air using https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer
Dont expect extra speed in presence of other 2 APs though, just hearwarming link rate

Yes, I rebooted all three routers (power off-on).

Openwrt pessimally correctly setves 40MHz , you should ask client device support just as agressively with torrent of pictures.

1 Like

Thanks, I will leave it like this for now.