I currently have firmware 4.8.5 2026-04-02 installed, and now I cannot upgrade or downgrade any firmware version. Form the Web UI, the upgrade will appear to start, but then it times out without updating the firmware, plus you need to reboot to be able to access the UI again. This is a snippet from the error log that looks relevant:
Tue Apr 7 18:59:36 EDT 2026 upgrade: Commencing upgrade. Closing all shell sessions.
Command failed: ubus call system sysupgrade { "prefix": "/tmp/root", "path": "/tmp/firmware.img", "backup": "/tmp/sysupgrade.tgz", "command": "/lib/upgrade/do_stage2", "options": { "save_partitions": 1 } } (Invalid argument)
Usage: ubus [] [arguments...]
Options:
-s : Set the unix domain socket to connect to
-t : Set the timeout (in seconds) for a command to complete
-S: Use simplified output (for scripts)
-v: More verbose output
-m : (for monitor): include a specific message type
(can be used more than once)
-M <r|t> (for monitor): only capture received or transmitted traffic
Afterward, you can restore the configuration by importing the backup file created in Luci. Note that this may fail or only restore part of the configuration.
I was able to successfully recover using UBoot and then upgrade to the 4.9 beta.
However, it looks like restoring my backup did something that is preventing me from configuring the new IOT wireless network option. Could someone please post their /etc/config/wireless file who is on the 4.9 beta, AND who has an IOT network configured.