OpenWRT 25.12 - wireless issues with working config in 24.10-SNAPSHOT

I installed 25.12-SNAPSHOT on a mt6000. I’m having issues with my wireless coming up, I believe due to my complex network setup. lan and wan networks are working well. I can connect an Ethernet cable directly to router.

If I downgrade back to 24.10, things work fine again.

root@OpenWrt-filogic:~# cat /etc/config/network 

config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option dhcp_default_duid 'xxx-removed-xxx'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'

config device
        option name 'lan1'
        option macaddr 'xx:xx:xx:a7:18:6e'

config device
        option name 'lan2'
        option macaddr 'xx:xx:xx:a7:18:6e'

config device
        option name 'lan3'
        option macaddr 'xx:xx:xx:a7:18:6e'

config device
        option name 'lan4'
        option macaddr 'xx:xx:xx:a7:18:6e'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config device
        option name 'eth1'
        option macaddr 'xx:xx:xx:a7:18:6c'

config interface 'wan'
        option device 'eth1'
        option proto 'dhcp'
        option broadcast '1'

config interface 'iot'
        option proto 'static'
        option device 'br-iot'
        option ipaddr '192.168.3.1'
        option netmask '255.255.255.0'

config interface 'guest'
        option proto 'static'
        option ipaddr '192.168.2.1'
        option netmask '255.255.255.0'
        option device 'br-guest'

config interface 'briana'
        option proto 'static'
        option ipaddr '192.168.4.1'
        option netmask '255.255.255.0'
        option device 'br-briana'

config device
        option name 'br-iot'
        option type 'bridge'

config device
        option name 'br-guest'
        option type 'bridge'

config device
        option name 'br-briana'
        option type 'bridge'

root@OpenWrt-filogic:~# cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option path 'platform/soc/18000000.wifi'
        option channel 'auto'
        option band '2g'
        option htmode 'HE40'
        option country 'PA'
        option noscan '1'
        option cell_density '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid '24Ghz'
        option encryption 'sae-mixed'
        option disassoc_low_ack '0'
        option key 'xxx'
        option wpa_disable_eapol_key_retries '1'
        option max_inactivity '1600'

config wifi-device 'radio1'
        option type 'mac80211'
        option path 'platform/soc/18000000.wifi+1'
        option channel 'auto'
        option band '5g'
        option htmode 'HE160'
        option country 'PA'
        option noscan '1'
        option cell_density '0'
        list hostapd_options 'ssid_protection=1'
        list hostapd_options 'ht_vht_twt_responder=1'
        list hostapd_options 'he_twt_responder=1'
        list hostapd_options 'enable_background_radar=1'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'ap'
        option ssid '5Ghz'
        option encryption 'sae-mixed'
        option disassoc_low_ack '0'
        option key 'xxx'
        option wpa_disable_eapol_key_retries '1'
        option max_inactivity '1600'

config wifi-iface 'wifinet2'
        option device 'radio1'
        option mode 'ap'
        option ssid 'FBI_Van_13'
        option encryption 'sae-mixed'
        option disassoc_low_ack '0'
        option key 'xxx'
        option wpa_disable_eapol_key_retries '1'
        option network 'briana'
        option max_inactivity '1600'

config wifi-iface 'wifinet5'
        option device 'radio0'
        option mode 'ap'
        option ssid 'FBI_Van_13'
        option encryption 'sae-mixed'
        option disassoc_low_ack '0'
        option key 'xxx'
        option wpa_disable_eapol_key_retries '1'
        option network 'briana'
        option max_inactivity '1600'

config wifi-iface 'wifinet6'
        option device 'radio0'
        option mode 'ap'
        option ssid 'iot'
        option encryption 'psk2'
        option isolate '1'
        option disassoc_low_ack '0'
        option key 'xxx'
        option wpa_disable_eapol_key_retries '1'
        option network 'iot'

config wifi-iface 'wifinet7'
        option device 'radio0'
        option mode 'ap'
        option ssid 'guest'
        option encryption 'sae-mixed'
        option isolate '1'
        option disassoc_low_ack '0'
        option key 'xxx'
        option wpa_disable_eapol_key_retries '1'
        option network 'guest'

config wifi-iface 'wifinet8'
        option device 'radio1'
        option mode 'ap'
        option ssid 'new'
        option encryption 'sae-mixed'
        option key 'xxx'
        option wpa_disable_eapol_key_retries '1'
        option network 'lan'
        option disassoc_low_ack '0'
        option max_inactivity '1600'

config wifi-iface 'wifinet9'
        option device 'radio0'
        option mode 'ap'
        option ssid 'new'
        option encryption 'sae-mixed'
        option key 'xxx'
        option wpa_disable_eapol_key_retries '1'
        option network 'lan'
        option max_inactivity '1600'
        option disassoc_low_ack '0'


You didn't share enough of your config... most importantly, the wireless config file. Let's see the complete output of:

Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button (red circle; this works best in the 'Markdown' composer view in the blue oval):

Screenshot 2025-10-20 at 8.14.14 PM

Remember to redact passwords, VPN keys, MAC addresses and any public IP addresses you may have:

ubus call system board
cat /etc/config/network
cat /etc/config/wireless

@psherman , I've updated the first post with the files asked for. below is the ubus output, but it reflects v24.10 as this is my home router that I need. it was 25.12 when I have the issues:

root@OpenWrt-filogic:~# ubus call system board
{
        "kernel": "6.6.119",
        "hostname": "OpenWrt-filogic",
        "system": "ARMv8 Processor rev 4",
        "model": "GL.iNet GL-MT6000",
        "board_name": "glinet,gl-mt6000",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10-SNAPSHOT",
                "revision": "r29089-4919ffd4f7",
                "target": "mediatek/filogic",
                "description": "OpenWrt 24.10-SNAPSHOT r29089-4919ffd4f7",
                "builddate": "1766090377"
        }
}

why exactly are you using a 24.10 snapshot, instead of stable ?

openwrt-24.10 and 24.10.5 are are pretty darn close at this time. I'm not an expert, but I don't think that is pertinent to my issue, is it?

24.10 and 25.12 are using diff kernels, 6.6 vs 6.12, AFAIK.
I see no reason to run 24.10-snapshot.
keep in mind snapshots should be considered betas.

This sounds a little familiar, maybe? I don't get the softbrick, but I do lose wireless, which I believe is due to a dependency (which I need help to figure out)

Or maybe because there are more than 1 bridge?

Is there a reason you created additional bridges with no PHYs?

@lleachii , I don't know the answer to this: ".. is there a reason you created additional bridges with no PHYs..". Probably because I don't know what I'm doing? :slightly_smiling_face:

A few years ago I used Dr Google to create multiple WiFi access points on separate VLans (networks). One for IOT, one for kids, one for guests, etc..

Is there a document i can use/read to better set this up? Note, this has been working for years now; not that it's the right way to do things, as you're pointing out.

Do https://openwrt.org/docs/guide-user/network/wifi/guestwifi/configuration_webinterface

@frollic , thank you sir. Will read and better understand.

Note: the first sentence says: "..create empty bridge..". My first thoughts are, isn't that exactly what I did for each network I wanted?

Add the bridge_empty option to the bridges like this:

config device
        option name 'br-iot'
        option type 'bridge'
        option bridge_empty '1'

config device
        option name 'br-guest'
        option type 'bridge'
        option bridge_empty '1'

config device
        option name 'br-briana'
        option type 'bridge'
        option bridge_empty '1'

If that doesn't solve the problem, a few other recommendations:

  • Don't use sae-mixed in general -- it's best to use either WAP2 (psk2) or WPA3 (sae).
  • Remove the last 4 lines here:
  • Delete this:
  • It's generally also recommended to use the same SSID for a given network across the 2.4 and 5G bands. That is to say that you allow the client devices to dynamically select the band based on their own internal logic based on the signal quality.

@psherman you're a genius! This resolved my issue: "option bridge_empty '1'"

Will also take a look at the other recommendations!

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.