EA8500 flashed with older 21.02.7 OpenWRT!

I read https://mrjcd.com/EA8500_DD-WRT/ and https://openwrt.org/toh/linksys/ea8500.
Neither method work with my EA8500 with firmware 1.1.9.192968 and backup firmware 1.1.8.xxxxxx.

Using the serial and TFTP method, I also tried the below firmware, and none work.
EA8500-factory-to-ddwrt.img
openwrt-22.03.5-ipq806x-generic-linksys_ea8500-squashfs-factory.bin
FW_EA8500_1.1.3.166845_prod.img
FW_EA8500_1.1.4.167542_prod.img
FW_EA8500_1.1.4.167984_prod.img
FW_EA8500_1.1.4.168206_prod.img
FW_EA8500_1.1.4.170630_prod.gpg.img
FW_EA8500_1.1.4.170630_prod.img
FW_EA8500_1.1.4.171079_prod.gpg.img
FW_EA8500_1.1.4.171079_prod.img
FW_EA8500_1.1.9.192968_prod.gpg.img
FW_EA8500_1.1.9.192968_prod.img

Error message were "volume kernel not found" or "No filesystem could mount root" or "Unable to mount root fs on unknown-block" or it just hung loading the kernel like this individual. https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=321092&sid=62a850f08e8d8332580ca415bcf7e2b7

After re-reading the OpenWRT site, I focused on

As of OpenWRT 22.03, the kernel partition size was increased from 3MiB to 4 MiB. Consequently, upgrading from 21.02 to 22.03 requires flashing the Factory image (force option must be used) and losing existing configuration.

I used the serial and TFTP method with https://downloads.openwrt.org/releases/21.02.7/targets/ipq806x/generic/openwrt-21.02.7-ipq806x-generic-linksys_ea8500-squashfs-factory.bin and I was successful flashing my EA8500 to OpenWRT!

Hope this helps someone!

1 Like