OpenWrt 25.12.0-rc3 - Release Candidate

party time :partying_face:

I will try a very clean install

Also diagnostics does not work on ax6s and seems that router does not have internet

Subject: [GL-MT6000 / Flint 2] Wireless radios fail to initialize on boot in 25.12.0-rc3

Device: GL.iNet GL-MT6000 (Flint 2) Firmware: OpenWrt 25.12.0-rc3 (r32486-30527a4c34) Radio: MediaTek Filogic (mt798x)

Description: I am experiencing an issue where both wireless radios (radio0 and radio1) fail to initialize during boot on 25.12.0-rc3.

Important Note: This is a clean install performed via u-boot recovery, so there are no legacy configurations or "dirty" upgrade issues involved. Even with a fresh setup, both 2.4GHz and 5GHz interfaces often remain disabled after a reboot.

Manual execution of wifi up via SSH consistently fixes the issue, but the system cannot bring the interfaces up on its own during the normal boot sequence.

Workaround: I found that adding a delay to the startup script fixes the problem. It appears the wireless drivers are attempting to load before the system is ready or stable enough to handle the initialization.

Adding the following to my /etc/rc.local has proven to be a reliable workaround:

Bash

(sleep 11; wifi up) &
exit 0

With this 11-second delay, both the 2.4GHz and 5GHz (WPA3-SAE) radios start perfectly every time. This suggests a race condition or a timing issue in the 25.12.0-rc3 boot sequence for the mt798x target.

1 Like

Yeah, exactly. I was thinking the world got into the backup, but @hnyman's post ruled that out.

(I've seen people stick /etc in the sysupgrade.conf "just to be safe" and then mayhem just like this ensues...)

2 Likes

You know, maybe we should have some checks in sysupgrade that disallow /etc or add an auto-ignore feature, so in /lib/upgrade/keep.d/* and conffiles like /lib/apk/packages/apk-mbedtls.conffiles we could specify specific exclusions to avoid backing up (at least) /etc/apk/world and maybe some other files.

3 Likes

I wasn’t aware this was an issue. Could it be related to the problem I’m having? Help with wireless repeater setup with relayd (can't get all the radios to broadcast after a reboot)

Should be something UI warns about or prevents as well.

1 Like

The PBR plugin is problematic in this version, I think I lose my network connection even if I enable it without adding any rules.

It does look like sysupgrade is saving etc/apk/world

sysupgrade -c -u -k -v --create-backup foo.bu gives
Sat Jan 24 20:15:33 GMT 2026 upgrade: Saving config files...
etc/uhttpd.key
etc/rc.button/reset
etc/config/ubootenv
etc/config/network
etc/config/system
etc/config/uhttpd
etc/config/attendedsysupgrade
etc/config/dropbear
etc/config/luci
etc/config/wireless
etc/config/dhcp
etc/firewall.user
etc/shadow
etc/apk/world
etc/crontabs/root
etc/uhttpd.crt
etc/dropbear/dropbear_rsa_host_key
etc/dropbear/dropbear_ed25519_host_key
etc/dropbear/authorized_keys
etc/passwd-
etc/modules.d/09-crypto-kpp
etc/modules.d/32-udptunnel6
etc/modules.d/wireguard
etc/modules.d/32-udptunnel4
etc/shadow-

It is the "-c" option...

-c attempt to preserve all changed files in /etc/

It catches now also the apk database, that should not be copied, as it contain image-specific info.

@efahl

Edit: I added a warning to sysupgrade wiki.

3 Likes

Upgraded two Xiaomi AX3600 configured as AP and my x86_64 vm as router from RC2 to RC3 and have now several issues:
x86_64: using odhcpd for ipv4. The leases are now shown in luci. They are working. But they don’t show up in Luci.
AX3600: 1) one of them was missing apk at all. Owut was not working because of missing apk. with attentend-sysupgrade a had to manually add it. The other one had it included. Very strange.
2) Since the upgrade to RC3 i have massive connectivity problems over wifi. The clients are connecting, getting a dhcp lease and then the lease disappears on the client and of course the client can’t connect to anything. After several connection attempts the lease stays.

Both are very strange.
Nothing special is seen (by myself) in the logs.

ADDENDUM:
Switched the x86 router back to RC2. Now it works again. No connection issues. DHCP Leases are correctly shown and also in the log i see now how the dhcpv4 messages appear.
I saw that in the RC3 Build, both odhcpd-ipv6only and odhcpd were installed. In RC2 only odhcpd.

Yeah, those special purpose options are inappropriate for use across an upgrade. Sooner or later, you'll surely get more files than just world that should not be restored. Simple sysupgrade -b backup.tgz is what sysupgrade does internally when you "keep config" and that works without any of these issues.

The only use for the -c option I can see is restoring to the exact version, preferably same .img file, from which it was derived.

2 Likes

Good information. I will change my script and experiment with sysupgrade.conf for anything else I need saved

1 Like

Linksys EA8300
Upgraded from rc2, all smooth and working in rc3. (via owut)
Upgraded from 24.10.5, process went smooth and all working except, like when I did rc2, had to remove Default DUID and redo wan6 config to properly receive IPv6 address. (via owut)

All in all no issues that I can see, I think it’s responding faster even. Thank you devs!

1 Like

Apparently, the SAMBA4 server has never been compiled, as it is not even present in version 25.12.0-rc1.

Looks like it is failing for mips targets also in master:
https://downloads.openwrt.org/snapshots/faillogs/mips_24kc/packages/

And as 25.12 is "master as in December", the same problem trickles down to 25.12.

There is currently apparently nobody interested enough in Samba4 that he/she would try to fix the issues. (there has been no "maintainer" for the package since 2022)

Ps. I think that the more lightweight ksmbd gets currently more interest than the traditional heavy samba package.

Asus TUF AX6000 as DAP, using DAWN, wpad-mbedtls, 160 MHz (channel 116, CH), and so on.

OpenWrt Imagebuilder worked smoothly, upgrade from 25.12.0-rc3 to 25.12.0-rc3 worked smoothly.

However, I get a SyntaxError on the Overview page. I rolled back to 25.12.0-rc2 which is working perfectly. I may try the next RC or stable release.

As a “stability” comparison I will keep the second identical DAP on 24.10.5.

Thanks ! Already great ! Awesome work as usual ! :flexed_biceps: :waving_hand: :folded_hands:

In case sth unexpected happens, I will report.

Cheers, Blinton.

Sun Jan 25 13:40:08 2026 daemon.warn odhcpd[1831]: No default route present, setting ra_lifetime to 0!
Sun Jan 25 13:40:27 2026 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED 4a:f8:9f:56:16:8a
Sun Jan 25 13:46:12 2026 daemon.warn odhcpd[1831]: No default route present, setting ra_lifetime to 0!
Sun Jan 25 13:46:34 2026 daemon.info hostapd: phy1-ap0: STA 4a:f8:9f:56:16:8a IEEE 802.11: associated (aid 1)
Sun Jan 25 13:46:34 2026 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED 4a:f8:9f:56:16:8a auth_alg=sae
Sun Jan 25 13:46:34 2026 daemon.info hostapd: phy1-ap0: STA 4a:f8:9f:56:16:8a WPA: pairwise key handshake completed (RSN)
Sun Jan 25 13:46:34 2026 daemon.notice hostapd: phy1-ap0: EAPOL-4WAY-HS-COMPLETED 4a:f8:9f:56:16:8a
Sun Jan 25 13:46:34 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.107 4a:f8:9f:56:16:8a
Sun Jan 25 13:46:34 2026 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.107 4a:f8:9f:56:16:8a
Sun Jan 25 13:46:35 2026 daemon.warn odhcpd[1831]: No default route present, setting ra_lifetime to 0!
Sun Jan 25 13:50:10 2026 daemon.warn odhcpd[1831]: No default route present, setting ra_lifetime to 0!
Sun Jan 25 13:54:52 2026 authpriv.info dispatcher.uc: luci: accepted login on / for root from 192.168.1.107
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Set MLD config:
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Reload all interfaces
Sun Jan 25 13:55:36 2026 daemon.notice wpa_supplicant[1693]: Set MLD config:
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Reloaded settings for phy phy0
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Reloaded settings for phy phy1
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Set MLD config:
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Reload all interfaces
Sun Jan 25 13:55:36 2026 daemon.notice wpa_supplicant[1693]: Set MLD config:
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Reloaded settings for phy phy0
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Reloaded settings for phy phy1
Sun Jan 25 13:55:36 2026 daemon.notice netifd: radio1 (7474): wifi-scripts: Starting
Sun Jan 25 13:55:36 2026 daemon.notice netifd: radio1 (7474): command failed: Not supported (-122)
Sun Jan 25 13:55:36 2026 daemon.notice wpa_supplicant[1693]: Set new config for phy phy1
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Set new config for phy phy1: /var/run/hostapd-phy1.conf
Sun Jan 25 13:55:36 2026 daemon.notice hostapd: Reloaded settings for phy phy1
Sun Jan 25 13:55:36 2026 daemon.notice netifd: radio1 (7474): wifi-scripts: Configuring 'phy1' txantenna: 4294967295, rxantenna: 4294967295 distance: 0
Sun Jan 25 13:55:36 2026 daemon.notice netifd: radio1 (7474): wifi-scripts: Preparing interface: phy1-ap0 with MAC: 5c:02:14:61:e1:2f
Sun Jan 25 13:55:36 2026 daemon.notice wpa_supplicant[1693]: Start pending MLD interfaces
Sun Jan 25 13:55:38 2026 daemon.warn odhcpd[1831]: No default route present, setting ra_lifetime to 0!
Sun Jan 25 13:55:38 2026 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Sun Jan 25 13:55:38 2026 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sun Jan 25 13:55:38 2026 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd.hosts.lan - 0 names
Sun Jan 25 13:55:38 2026 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sun Jan 25 13:55:39 2026 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED 4a:f8:9f:56:16:8a
Sun Jan 25 13:55:39 2026 daemon.info hostapd: phy1-ap0: STA 4a:f8:9f:56:16:8a IEEE 802.11: associated (aid 1)
Sun Jan 25 13:55:39 2026 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED 4a:f8:9f:56:16:8a auth_alg=sae
Sun Jan 25 13:55:39 2026 daemon.info hostapd: phy1-ap0: STA 4a:f8:9f:56:16:8a WPA: pairwise key handshake completed (RSN)
Sun Jan 25 13:55:39 2026 daemon.notice hostapd: phy1-ap0: EAPOL-4WAY-HS-COMPLETED 4a:f8:9f:56:16:8a
Sun Jan 25 13:55:39 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.107 4a:f8:9f:56:16:8a
Sun Jan 25 13:55:39 2026 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.107 4a:f8:9f:56:16:8a
Sun Jan 25 13:55:41 2026 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED 4a:f8:9f:56:16:8a
Sun Jan 25 13:55:42 2026 daemon.info hostapd: phy0-ap0: STA de:b1:81:cf:06:11 IEEE 802.11: associated (aid 4)
Sun Jan 25 13:55:42 2026 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED de:b1:81:cf:06:11 auth_alg=sae
Sun Jan 25 13:55:42 2026 daemon.info hostapd: phy0-ap0: STA de:b1:81:cf:06:11 WPA: pairwise key handshake completed (RSN)
Sun Jan 25 13:55:42 2026 daemon.notice hostapd: phy0-ap0: EAPOL-4WAY-HS-COMPLETED de:b1:81:cf:06:11
Sun Jan 25 13:55:42 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.162 de:b1:81:cf:06:11
Sun Jan 25 13:55:42 2026 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.162 de:b1:81:cf:06:11
Sun Jan 25 13:55:43 2026 daemon.warn odhcpd[1831]: No default route present, setting ra_lifetime to 0!
Sun Jan 25 13:56:17 2026 daemon.notice hostapd: Set MLD config:
Sun Jan 25 13:56:17 2026 daemon.notice hostapd: Reload all interfaces
Sun Jan 25 13:56:17 2026 daemon.notice wpa_supplicant[1693]: Set MLD config:
Sun Jan 25 13:56:17 2026 daemon.notice hostapd: Reloaded settings for phy phy0
Sun Jan 25 13:56:17 2026 daemon.notice hostapd: Reloaded settings for phy phy1
Sun Jan 25 13:56:17 2026 daemon.notice hostapd: Set MLD config:
Sun Jan 25 13:56:17 2026 daemon.notice wpa_supplicant[1693]: Set MLD config:
Sun Jan 25 13:56:17 2026 daemon.notice hostapd: Reload all interfaces
Sun Jan 25 13:56:17 2026 daemon.notice hostapd: Reloaded settings for phy phy0
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: Reloaded settings for phy phy1
Sun Jan 25 13:56:18 2026 daemon.notice netifd: radio1 (7793): wifi-scripts: Starting
Sun Jan 25 13:56:18 2026 daemon.notice netifd: radio1 (7793): command failed: Not supported (-122)
Sun Jan 25 13:56:18 2026 daemon.notice wpa_supplicant[1693]: Set new config for phy phy1
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: Set new config for phy phy1: /var/run/hostapd-phy1.conf
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: Restart interface for phy phy1
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: Remove interface 'phy1'
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: phy1-ap0: interface state ENABLED->DISABLED
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED 6e:f8:06:89:66:13
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: phy1-ap0: AP-DISABLED
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: phy1-ap0: CTRL-EVENT-TERMINATING
Sun Jan 25 13:56:18 2026 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sun Jan 25 13:56:18 2026 daemon.notice hostapd: nl80211: deinit ifname=phy1-ap0 disabled_11b_rates=0
Sun Jan 25 13:56:18 2026 kern.info kernel: [192430.252466] mt76x2e 0000:01:00.0 phy1-ap0: left allmulticast mode
Sun Jan 25 13:56:18 2026 kern.info kernel: [192430.258747] mt76x2e 0000:01:00.0 phy1-ap0: left promiscuous mode
Sun Jan 25 13:56:18 2026 kern.info kernel: [192430.265230] br-lan: port 4(phy1-ap0) entered disabled state
Sun Jan 25 13:56:18 2026 daemon.notice netifd: Network device 'phy1-ap0' link is down
Sun Jan 25 13:56:19 2026 daemon.notice hostapd: Configuration file: (phy phy1) --> new PHY
Sun Jan 25 13:56:19 2026 daemon.notice hostapd: Configuration file: Reading configuration file ''
Sun Jan 25 13:56:19 2026 daemon.notice hostapd: Configuration file: Reading configuration file ''
Sun Jan 25 13:56:19 2026 kern.info kernel: [192431.229878] br-lan: port 4(phy1-ap0) entered blocking state
Sun Jan 25 13:56:19 2026 kern.info kernel: [192431.235680] br-lan: port 4(phy1-ap0) entered disabled state
Sun Jan 25 13:56:19 2026 kern.info kernel: [192431.241647] mt76x2e 0000:01:00.0 phy1-ap0: entered allmulticast mode
Sun Jan 25 13:56:19 2026 kern.info kernel: [192431.248766] mt76x2e 0000:01:00.0 phy1-ap0: entered promiscuous mode
Sun Jan 25 13:56:19 2026 kern.info kernel: [192431.255844] br-lan: port 4(phy1-ap0) entered blocking state
Sun Jan 25 13:56:19 2026 kern.info kernel: [192431.261691] br-lan: port 4(phy1-ap0) entered forwarding state
Sun Jan 25 13:56:19 2026 daemon.notice hostapd: phy1-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sun Jan 25 13:56:19 2026 kern.info kernel: [192431.270470] br-lan: port 4(phy1-ap0) entered disabled state
Sun Jan 25 13:56:19 2026 daemon.notice hostapd: ACS: Automatic channel selection started, this may take a bit
Sun Jan 25 13:56:19 2026 daemon.notice hostapd: phy1-ap0: interface state COUNTRY_UPDATE->ACS
Sun Jan 25 13:56:19 2026 daemon.notice hostapd: phy1-ap0: ACS-STARTED
Sun Jan 25 13:56:19 2026 daemon.notice netifd: radio1 (7793): wifi-scripts: Configuring 'phy1' txantenna: 4294967295, rxantenna: 4294967295 distance: 0
Sun Jan 25 13:56:19 2026 daemon.notice netifd: radio1 (7793): wifi-scripts: Preparing interface: phy1-ap0 with MAC: 5c:02:14:61:e1:2f
Sun Jan 25 13:56:19 2026 daemon.notice wpa_supplicant[1693]: Start pending MLD interfaces
Sun Jan 25 13:56:20 2026 daemon.warn odhcpd[1831]: No default route present, setting ra_lifetime to 0!
Sun Jan 25 13:56:20 2026 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Sun Jan 25 13:56:20 2026 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sun Jan 25 13:56:20 2026 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd.hosts.lan - 0 names
Sun Jan 25 13:56:20 2026 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sun Jan 25 13:56:28 2026 daemon.info hostapd: phy0-ap0: STA b6:39:e2:57:26:ab IEEE 802.11: associated (aid 5)
Sun Jan 25 13:56:28 2026 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED b6:39:e2:57:26:ab auth_alg=sae
Sun Jan 25 13:56:28 2026 daemon.info hostapd: phy0-ap0: STA b6:39:e2:57:26:ab WPA: pairwise key handshake completed (RSN)
Sun Jan 25 13:56:28 2026 daemon.notice hostapd: phy0-ap0: EAPOL-4WAY-HS-COMPLETED b6:39:e2:57:26:ab
Sun Jan 25 13:56:29 2026 daemon.warn odhcpd[1831]: No default route present, setting ra_lifetime to 0!
Sun Jan 25 13:56:31 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-lan) b6:39:e2:57:26:ab
Sun Jan 25 13:56:31 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-lan) 192.168.1.245 b6:39:e2:57:26:ab
Sun Jan 25 13:56:31 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-lan) b6:39:e2:57:26:ab
Sun Jan 25 13:56:31 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-lan) 192.168.1.245 b6:39:e2:57:26:ab
Sun Jan 25 13:56:31 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-lan) b6:39:e2:57:26:ab
Sun Jan 25 13:56:31 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-lan) 192.168.1.245 b6:39:e2:57:26:ab
Sun Jan 25 13:56:31 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.245 b6:39:e2:57:26:ab
Sun Jan 25 13:56:31 2026 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.245 b6:39:e2:57:26:ab AI-Nova-1-5G
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5200 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5200 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5200 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5200 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5200 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5200 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5220 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5220 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5220 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5220 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5220 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5220 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5240 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5240 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5240 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5240 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5240 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5240 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5260 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5260 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5260 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5260 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5260 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5260 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5280 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5280 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5280 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5280 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5280 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5280 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5300 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5300 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5300 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5300 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5300 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5300 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5320 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5320 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5320 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5320 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5320 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5320 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5500 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5500 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5500 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5500 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5500 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5500 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5520 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5520 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5520 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5520 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5520 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5520 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5540 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5540 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5540 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5540 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5540 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5540 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5560 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5560 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5560 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5560 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5560 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5560 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5580 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5580 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5580 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5580 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5580 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5580 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5600 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5600 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5600 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5600 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5600 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5600 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5620 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5620 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5620 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5620 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5620 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5620 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5640 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5640 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5640 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5640 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5640 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5640 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5660 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5660 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5660 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5660 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5660 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5660 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5680 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5680 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5680 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5680 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5680 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5680 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5700 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5700 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5700 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5700 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5700 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5700 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5720 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5720 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5720 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5720 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5720 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5720 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5745 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5745 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5745 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5745 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5745 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5745 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5765 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5765 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5765 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5765 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5765 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5765 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5785 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5785 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5785 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5785 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5785 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5785 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5805 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5805 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5805 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5805 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5805 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5805 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5825 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5825 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5825 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5825 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5825 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5825 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5845 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5845 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5845 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5845 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5845 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5845 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5865 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5865 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5865 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5865 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5865 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5865 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5200 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5220 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5240 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5180 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5260 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5280 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5300 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5320 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5280 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5500 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5520 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5540 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5560 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5500 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5580 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5600 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5620 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5640 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5640 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5660 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5680 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5700 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5720 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5660 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5745 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5765 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5785 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5805 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5745 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5825 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5845 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: ACS: Survey for freq 5865 is missing noise floor
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: phy1-ap0: ACS-COMPLETED freq=5660 channel=132
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: phy1-ap0: interface state ACS->HT_SCAN
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: phy1-ap0: interface state HT_SCAN->DFS
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: phy1-ap0: DFS-CAC-START freq=5660 chan=132 sec_chan=1, width=1, seg0=138, seg1=0, cac_time=60s
Sun Jan 25 13:56:39 2026 daemon.err hostapd: DFS start_dfs_cac() failed, -1
Sun Jan 25 13:56:39 2026 daemon.err hostapd: Interface initialization failed
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: phy1-ap0: interface state DFS->DISABLED
Sun Jan 25 13:56:39 2026 daemon.notice hostapd: phy1-ap0: AP-DISABLED
Sun Jan 25 14:01:11 2026 authpriv.info dropbear[8107]: Child connection from 192.168.1.162:45550
Sun Jan 25 14:01:24 2026 authpriv.notice dropbear[8107]: Password auth succeeded for 'root' from 192.168.1.162:45550


Please read the previous messages... This is mentioned several times, practically every hour :wink:

The fix is to either apk upgrade luci-app-attendedsysupgrade package to get the fix, or manually add one semicolon ; to /www/luci-static/resources/view/status/include/11_upgrades.js after the uci line (line 5) where it is missing.

root@router6000:~# head /www/luci-static/resources/view/status/include/11_upgrades.js
'use strict';
'require baseclass';
'require fs';
'require rpc';
'require uci'
'require ui';
3 Likes

That is not a problem of this release but rather of a broken package which came after RC3. I have heard this notion for years: "Upgrade packages carefully. Blame yourself if you get problems". I never liked it but this is one moment when it was 100% correct.