I've currently got OpenWrt 19.07.5 running on my Linksys WRT32X. I'm trying to upgrade to the latest supported version which is 21.02.3, but I'm seeing some strange error messages when going through the "System -> Backup/Flash Firmware -> Flash new firmware image" path in the LuCi UI.
The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.
Am I using the right file? Am I using the right process? I've tried following the process outlined here, but that's what present the above warning/error.
Kernel partition size in wrt32x and wrt1900acv1 was changed between 19.07 and 21.02.
You can use the sysupgrade GUI, but use the OpenWrt factory image (instead of the sysupgrade image), and select "force upgrade", when the image check fails.
Additionally, unselect "keep settings" so that you get he new default config.
And do not restore the old 19.07 network config from backup. The proper config has changed due to the switch config architecture being changed from swconfig to DSA.
Yeah, the factory image is compatible with the Linksys OEM flashing, so it is missing the OpenWrt sysupgrade image metadata, which prevents the validation.