Upgrading 24.10.6->25.12.2 through factory.ubi image? (OpenWRT One)

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.

Sysupgrade

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?

Sure, that will ensure you're getting exactly the version you want.

1 Like

Thank you!