Hi,
I have an OpenWRT One, currently running 24.10.6, that I want to upgrade to 25.12.2.
When I just got the device, I inadvertently upgraded to a snapshot release and messed around a bit. So I'd like to use this upgrade to go back to a stock image for this device.
Can I just do this:
export a backup of my settings through Luci
save a list of installed packages (opkg list-installed > myfile.txt)
use the Luci interface to do a firmware upgrade to the "factory.ubi" image from https://firmware-selector.openwrt.org
install the extra packages from my saved list manually (like usteer, etc.)
restore the previously exported settings
Anything stupid in those steps? And is there another image I should use for the firmware upgrade?
use owut or asu, no need to save anything, they'll do all the work for you.
never use factory image if your router's already running openwrt.
1 Like
Thanks, but instead of keeping everything, I’d like to do a refresh. So I want to avoid owut.
Just not clear on what image to flash in LuCI.
efahl
March 31, 2026, 6:04pm
5
You can still use owut to do the work of selecting the correct image without retaining anything (--clean-slate retains only default packages):
$ owut download --clean-slate
...
$ sysupgrade -n /tmp/firmware.bin
Or just do owut check -v and the image name and location will be listed in the device info block at the very top.
EDIT
Here's an example of that last bit.
$ owut check -V 25.12 -v | grep Image-
Image-prefix openwrt-25.12.2-mediatek-filogic-zyxel_nwa50ax-pro
Image-URL https://downloads.openwrt.org/releases/25.12.2/targets/mediatek/filogic
Image-file openwrt-25.12.2-mediatek-filogic-zyxel_nwa50ax-pro-squashfs-sysupgrade.bin
1 Like
Thanks a lot, that helps.
Wouldn’t owut upgrade --version-to 25.12.2 –clean-slate make more sense, then?
And is there a difference between a “sysupgrade -n /tmp/firmware.bin” and passing the firmware.bin to the luci firmware upgrade interface?
efahl
April 2, 2026, 9:13pm
7
Sure, that will ensure you're getting exactly the version you want.
1 Like