Image Check failling when sysupgrade AX6 from Snapshot to Official

Hey guys!

I have a Redmi AX6 and I'm running robimarko snapshot (OpenWrt SNAPSHOT r22278-7dceef5ee5 / LuCI Master git-23.069.52569-24d7da2)

When I try to sysupgrade to the official openwrt version I'm facing this issue:

The device is supported, but this image is incompatible for sysupgrade based on the image version (2.0->1.0). Image check failed.

In SSH I could confirm the compat_version to be 2.0

root@roteador:~# uci get system.@system[-1].compat_version
2.0

But it looks like the official version is 1.0?

Should I force upgrade or will I have to go back to stock Xiaomi firmware and flash the oficial openwrt from there?

Thanks!

The firmware you're running now is not from the official OpenWrt project. So it is not a surprise that you are getting that error.

I don't know if it is safe to force that flash, but if you do decide to go that route, you must not keep settings as it will almost certainly soft-brick the device.

The recommended path is usually to install OpenWrt from the stock firmware. That said, you may want to see about reverting to stock first, and then following the directions to install OpenWrt directly from there.

Really? It's from robimarko..
Actually, I don't remember if it's from robimarko or that I've directly downloaded from https://firmware-selector.openwrt.org/

LuCI is only different because I've installed Argon as the default theme.

I wouldn't keep. I usually force reset in every sysupgrade.
But I don't want to face a soft brick and make a simple upgrade to a TFTP challenge :joy:

Yeah.... that's what I was thinking....

I don't know if @robimarko will see this, but if he could also tell me if that's the only safe path to take...

The problem of going this route is that I'm gonna need 2 routers.

Only compat 2.0 FW is the one that my used to build before it got merged to OpenWrt, which was a long time ago.

Can you post your partition table?
Cause if it one of ancient ones from my CI then you will need to force the sysupgrade due to compat version.

1 Like
root@roteador:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00020000 "0:sbl1"
mtd1: 00100000 00020000 "0:mibib"
mtd2: 00300000 00020000 "0:qsee"
mtd3: 00080000 00020000 "0:devcfg"
mtd4: 00080000 00020000 "0:rpm"
mtd5: 00080000 00020000 "0:cdt"
mtd6: 00080000 00020000 "0:appsblenv"
mtd7: 00100000 00020000 "0:appsbl"
mtd8: 00080000 00020000 "0:art"
mtd9: 00080000 00020000 "bdata"
mtd10: 00100000 00020000 "pstore"
mtd11: 023c0000 00020000 "ubi_kernel"
mtd12: 05220000 00020000 "rootfs"

Yeah, since its single rootfs forcing the sysupgrade should work as the layout is the same

1 Like

So next monday I'll schedule an upgrade.

Thank you very much.

1 Like

It worked great.
Thank you very much :smiley:

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.