[sax1v1k] IPQ8074 2.4Ghz can't scan after 24.10.5

My Spectrum sax1v1k is working just fine with 24.10.4 but after upgrading to any version starting with 24.10.5 including the latest 25.12-rc4 I can’t scan any 2.4GHz wifi and this is critical as my device is a wireless extender - I’ve tried with default config:

root@sax1v1k-WAP:~# cat /etc/config/wireless

config wifi-device 'radio0'
option type 'mac80211'
option path 'platform/soc@0/c000000.wifi'
option band '5g'
option channel '36'
option htmode 'HE80'

config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'open'

config wifi-device 'radio1'
option type 'mac80211'
option path 'platform/soc@0/c000000.wifi+1'
option band '2g'
option channel '1'
option htmode 'HE20'

config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'open'

and logs after enabling this config:

Mon Feb  2 07:59:47 2026 daemon.notice hostapd: nl80211: deinit ifname=phy0-ap0 disabled_11b_rates=0
Mon Feb  2 07:59:47 2026 kern.info kernel: [ 1516.510272] ath11k c000000.wifi phy0-ap0: left allmulticast mode
Mon Feb  2 07:59:47 2026 kern.info kernel: [ 1516.510325] ath11k c000000.wifi phy0-ap0: left promiscuous mode
Mon Feb  2 07:59:47 2026 kern.info kernel: [ 1516.515458] br-lan: port 4(phy0-ap0) entered disabled state
Mon Feb  2 07:59:47 2026 daemon.notice netifd: Network device 'phy0-ap0' link is down
Mon Feb  2 07:59:48 2026 daemon.notice wpa_supplicant[1820]: Set new config for phy phy0
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio1 (4966): wifi-scripts: Tearing down phy1
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Set new config for phy phy1:
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Remove interface 'phy1'
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: phy1-ap0: interface state ENABLED->DISABLED
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: phy1-ap0: AP-DISABLED
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: phy1-ap0: CTRL-EVENT-TERMINATING
Mon Feb  2 07:59:48 2026 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: nl80211: deinit ifname=phy1-ap0 disabled_11b_rates=0
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1516.792513] ath11k c000000.wifi phy1-ap0: left allmulticast mode
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1516.792571] ath11k c000000.wifi phy1-ap0: left promiscuous mode
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1516.797726] br-lan: port 5(phy1-ap0) entered disabled state
Mon Feb  2 07:59:48 2026 daemon.notice netifd: Network device 'phy1-ap0' link is down
Mon Feb  2 07:59:48 2026 daemon.notice wpa_supplicant[1820]: Set new config for phy phy1
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio0 (4976): wifi-scripts: Starting
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Set new config for phy phy0:
Mon Feb  2 07:59:48 2026 daemon.notice wpa_supplicant[1820]: Set new config for phy phy0
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio0 (4976): command failed: Not supported (-95)
Mon Feb  2 07:59:48 2026 daemon.notice wpa_supplicant[1820]: Set new config for phy phy0
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Set new config for phy phy0: /var/run/hostapd-phy0.conf
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Restart interface for phy phy0
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Configuration file:  (phy phy0) --> new PHY
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Configuration file: Reading configuration file ''
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Configuration file: Reading configuration file ''
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio0 (4976): wifi-scripts: Configuring 'phy0' txantenna: 4294967295, rxantenna: 4294967295 distance: 0
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio0 (4976): wifi-scripts: Preparing interface: phy0-ap0 with MAC: <redacted>
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.305899] br-lan: port 4(phy0-ap0) entered blocking state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.305939] br-lan: port 4(phy0-ap0) entered disabled state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.310324] ath11k c000000.wifi phy0-ap0: entered allmulticast mode
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.316147] ath11k c000000.wifi phy0-ap0: entered promiscuous mode
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.322255] br-lan: port 4(phy0-ap0) entered blocking state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.328357] br-lan: port 4(phy0-ap0) entered forwarding state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.334102] br-lan: port 4(phy0-ap0) entered disabled state
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: phy0-ap0: interface state UNINITIALIZED->HT_SCAN
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio1 (4989): wifi-scripts: Starting
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Set new config for phy phy1:
Mon Feb  2 07:59:48 2026 daemon.notice wpa_supplicant[1820]: Set new config for phy phy1
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio1 (4989): command failed: Not supported (-95)
Mon Feb  2 07:59:48 2026 daemon.notice wpa_supplicant[1820]: Set new config for phy phy1
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Set new config for phy phy1: /var/run/hostapd-phy1.conf
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Restart interface for phy phy1
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Configuration file:  (phy phy1) --> new PHY
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Configuration file: Reading configuration file ''
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: Configuration file: Reading configuration file ''
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio1 (4989): wifi-scripts: Configuring 'phy1' txantenna: 4294967295, rxantenna: 4294967295 distance: 0
Mon Feb  2 07:59:48 2026 daemon.notice netifd: radio1 (4989): wifi-scripts: Preparing interface: phy1-ap0 with MAC: <redacted>
Mon Feb  2 07:59:48 2026 daemon.notice wpa_supplicant[1820]: Start pending MLD interfaces
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.474455] br-lan: port 5(phy1-ap0) entered blocking state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.474499] br-lan: port 5(phy1-ap0) entered disabled state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.478920] ath11k c000000.wifi phy1-ap0: entered allmulticast mode
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.484585] ath11k c000000.wifi phy1-ap0: entered promiscuous mode
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.490785] br-lan: port 5(phy1-ap0) entered blocking state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.496914] br-lan: port 5(phy1-ap0) entered forwarding state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.502672] br-lan: port 5(phy1-ap0) entered disabled state
Mon Feb  2 07:59:48 2026 daemon.notice netifd: Network device 'phy1-ap0' link is up
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.519102] br-lan: port 5(phy1-ap0) entered blocking state
Mon Feb  2 07:59:48 2026 kern.info kernel: [ 1517.519141] br-lan: port 5(phy1-ap0) entered forwarding state
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: phy1-ap0: interface state UNINITIALIZED->ENABLED
Mon Feb  2 07:59:48 2026 daemon.notice hostapd: phy1-ap0: AP-ENABLED
Mon Feb  2 07:59:49 2026 kern.info kernel: [ 1517.744268] br-lan: port 4(phy0-ap0) entered blocking state
Mon Feb  2 07:59:49 2026 kern.info kernel: [ 1517.744322] br-lan: port 4(phy0-ap0) entered forwarding state
Mon Feb  2 07:59:49 2026 daemon.notice netifd: Network device 'phy0-ap0' link is up
Mon Feb  2 07:59:49 2026 daemon.notice hostapd: phy0-ap0: interface state HT_SCAN->ENABLED
Mon Feb  2 07:59:49 2026 daemon.notice hostapd: phy0-ap0: AP-ENABLED


scan as in going to the wifi section and clicking the scan button for one of the radios ?

exactly - blank for 2.4G, fine for 5Ghz

I'll try it on my spare SAX once I get home today, will let you know if I can reproduce it.

2 Likes

Nope, can't reproduce it, 2.4 GHz scanning works just fine for me on .5 and RC4.

2 Likes

I’ll try to switch main and ap roles as both are sax1v1ks and report back. Thanks for the test - really apreciate it !

fixed in https://github.com/openwrt/openwrt/commit/a62b5fe71cfd3844343c6095a3284d953d74e928

1 Like

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