installed OpenWRT 24.10.2 according to the wiki guide for T-56 / EX5601-T0 on an Altibox branded unit.
Upgraded to 24.10.3 and set up WiFi, but the ssid is not visible. WPS works and also ssid is visible after pressing WiFi button on router. Scanning shows neighboring APs in addition to the local interface. Country code is set for each radio. Attempting to connect to the SSID as a hidden network does not work either. After scanning is complete the SSID shows up and I can connect. Changing any radio settings and applying them causes the SSID to disappear again, and I have to do another scan to make it reappear.
Did anyone else attempt flashing an ex5601-t0 from Altibox or experience similar behavior?
This button should have no functionality in official OpenWrt by default.
This sounds normal.
Can we seen your configs?
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:
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
If I change the channel or transmit power, the ssid is no longer visible to clients after applying the settings. It remains unavailable to any client (iOS/macos/linux) until I do a channel scan or press the WiFi/wps button. This is not the expected behavior. The 2.5 and 5Ghz leds indicate that WiFi is enabled as expected.
sorry for the misunderstanding. When I said channel scan I meant on the OpenWrt device itself, in the status-channel analysis tab. If no action is taken on the openwork device, the wifi is indefinitely invisible to the wireless clients, even if the leds are on and wifi is enabled in the config files. As for unexpected, I have used a dozen or two of different openwrt devices and never come across this behavior before.
Wed Nov 5 19:31:44 2025 daemon.notice netifd: radio0 (12350): WARNING: Variable 'data' does not exist or is not an array/object
Wed Nov 5 19:31:45 2025 daemon.notice hostapd: Set new config for phy phy0:
Wed Nov 5 19:31:45 2025 daemon.notice wpa_supplicant[1887]: Set new config for phy phy0
Wed Nov 5 19:31:45 2025 daemon.notice wpa_supplicant[1887]: Set new config for phy phy0
Wed Nov 5 19:31:45 2025 daemon.notice hostapd: Set new config for phy phy0: /var/run/hostapd-phy0.conf
Wed Nov 5 19:31:45 2025 daemon.notice hostapd: Restart interface for phy phy0
Wed Nov 5 19:31:45 2025 daemon.notice hostapd: Configuration file: <inline> (phy phy0) --> new PHY
Wed Nov 5 19:31:45 2025 daemon.notice hostapd: Configuration file: Reading configuration file '<inline>'
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.704384] br-lan: port 4(phy0-ap0) entered blocking state
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.710226] br-lan: port 4(phy0-ap0) entered disabled state
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.716142] mt798x-wmac 18000000.wifi phy0-ap0: entered allmulticast mode
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.723397] mt798x-wmac 18000000.wifi phy0-ap0: entered promiscuous mode
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.730478] br-lan: port 4(phy0-ap0) entered blocking state
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.736304] br-lan: port 4(phy0-ap0) entered forwarding state
Wed Nov 5 19:31:45 2025 daemon.notice hostapd: phy0-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.742467] br-lan: port 4(phy0-ap0) entered disabled state
Wed Nov 5 19:31:45 2025 daemon.notice netifd: Network device 'phy0-ap0' link is up
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.836847] br-lan: port 4(phy0-ap0) entered blocking state
Wed Nov 5 19:31:45 2025 kern.info kernel: [38047.842691] br-lan: port 4(phy0-ap0) entered forwarding state
Wed Nov 5 19:31:45 2025 daemon.notice hostapd: phy0-ap0: interface state COUNTRY_UPDATE->ENABLED
Wed Nov 5 19:31:45 2025 daemon.notice hostapd: phy0-ap0: AP-ENABLED
Wed Nov 5 19:31:45 2025 daemon.notice netifd: Wireless device 'radio0' is now up
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using nameserver 1.0.0.1#53
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using nameserver 1.1.1.1#53
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzzfzgzbz.com
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzperform.com
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzmyl.com
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzmjfixezere.site
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzjvqzmkazvo.top
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzjkf.com
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzjhkyprpsvl.store
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzz-log-upload.mihoyo.com
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using standard nameservers for cdn.jsdelivr.net
Wed Nov 5 19:31:47 2025 daemon.info dnsmasq[1]: using 182910 more local addresses
Wed Nov 5 19:31:48 2025 daemon.warn odhcpd[2106]: No default route present, setting ra_lifetime to 0!
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using nameserver 1.0.0.1#53
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using nameserver 1.1.1.1#53
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzzfzgzbz.com
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzperform.com
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzmyl.com
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzmjfixezere.site
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzjvqzmkazvo.top
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzjkf.com
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzzjhkyprpsvl.store
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using only locally-known addresses for zzz-log-upload.mihoyo.com
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using standard nameservers for cdn.jsdelivr.net
Wed Nov 5 19:31:48 2025 daemon.info dnsmasq[1]: using 182910 more local addresses
Wed Nov 5 19:31:51 2025 daemon.notice netifd: radio1 (12828): WARNING: Variable 'data' does not exist or is not an array/object
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: Set new config for phy phy1:
Wed Nov 5 19:31:52 2025 daemon.notice wpa_supplicant[1887]: Set new config for phy phy1
Wed Nov 5 19:31:52 2025 daemon.notice wpa_supplicant[1887]: Set new config for phy phy1
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: Set new config for phy phy1: /var/run/hostapd-phy1.conf
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: Restart interface for phy phy1
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: Configuration file: <inline> (phy phy1) --> new PHY
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: Configuration file: Reading configuration file '<inline>'
Wed Nov 5 19:31:52 2025 kern.info kernel: [38054.739705] br-lan: port 5(phy1-ap0) entered blocking state
Wed Nov 5 19:31:52 2025 kern.info kernel: [38054.745582] br-lan: port 5(phy1-ap0) entered disabled state
Wed Nov 5 19:31:52 2025 kern.info kernel: [38054.751432] mt798x-wmac 18000000.wifi phy1-ap0: entered allmulticast mode
Wed Nov 5 19:31:52 2025 kern.info kernel: [38054.758654] mt798x-wmac 18000000.wifi phy1-ap0: entered promiscuous mode
Wed Nov 5 19:31:52 2025 kern.info kernel: [38054.765794] br-lan: port 5(phy1-ap0) entered blocking state
Wed Nov 5 19:31:52 2025 kern.info kernel: [38054.771619] br-lan: port 5(phy1-ap0) entered forwarding state
Wed Nov 5 19:31:52 2025 kern.info kernel: [38054.777788] br-lan: port 5(phy1-ap0) entered disabled state
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: phy1-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: phy1-ap0: interface state COUNTRY_UPDATE->HT_SCAN
Wed Nov 5 19:31:52 2025 daemon.notice netifd: Wireless device 'radio1' is now up
Wed Nov 5 19:31:52 2025 kern.info kernel: [38055.181569] br-lan: port 5(phy1-ap0) entered blocking state
Wed Nov 5 19:31:52 2025 kern.info kernel: [38055.187435] br-lan: port 5(phy1-ap0) entered forwarding state
Wed Nov 5 19:31:52 2025 daemon.notice netifd: Network device 'phy1-ap0' link is up
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: phy1-ap0: interface state HT_SCAN->ENABLED
Wed Nov 5 19:31:52 2025 daemon.notice hostapd: phy1-ap0: AP-ENABLED
Did an upgrade to 24.10.4. I changed the transmitt power from auto to maximum, and now I can see the SSID if i leave the phone within 10 cm of the router. Even then, it is missing one bar, moving further away causes it to fade out… Starting to wonder if there is something physically wrong with this unit…
That was an assumption on my part, based on the similar model number. I did not verify that Altibox did not change the layout or structure, and further assumed that the ubootmod would work regardless…
Can you flash it back to Stock and see if performance returns to normal? and then check that the factory firmware actually matches what openwrt is expecting.
Thanks! I followed the procedure but after the sysupgrade step, when I press a key to stop autoboot, I am prompted for a password… the only password I’ve seen in the other thread did not work…