Hello
I wanted to upgrade my Yuncore XD3200 device from 19.07.7 to 22.03.3, but I receive the following error message:
Device xd3200 not supported by this image Supported devices: yuncore,xd3200 Image check failed.
https://downloads.openwrt.org/releases/22.03.3/targets/ath79/generic/openwrt-22.03.3-ath79-generic-yuncore_xd3200-squashfs-sysupgrade.bin
Could you please help me how can I do the upgrade?
Thank you!
The reason for this warning message is that there was a transition from the ar71xx target to the newer ath79 target (essentially, this is a change in the way that the underlying hardware is addressed by OpenWrt). The change occurred in 21.02, and it requires that you do not keep settings since the old settings will be incompatible (side note, you're trying to upgrade from 19 > 22 which, for all platforms, is technically unsupported in the context of keeping settings).
Make a backup before doing anything else, but you won't be using the backup file except as a human-readable reference, if you need it.
Then, run the upgrade from 19.07.7 > 21.02.5. DO NOT keep settings during the upgrade. You will get a similar 'image not supported' warning, but you can force it provided that you downloaded the correct image and that you verify that the checksum matches from the downloads site.
Finally, you can upgrade from 21.02.5 > 22.03.3 and reconfigure your router (reminder: do this from scratch, do not attempt to restore that backup).
1 Like
Thank you for the detailed explanation.
Before I start the upgrade procedure I would like to mention another observation. While in the firmware selector I can download both 21.02.5 and 22.03.3 versions for XD3200 in the table of hardware I see 19.07.10 as the supported current rel.

Is this because the table of hardware database hasn't been updated?
Yup. If you use the firmware selector, you'll see that you can download the newest versions (i.e. they're supported).