Actually, there a lot of people with the same error:
- Google: 0x19852003 (a lot of same issues will appear)
- 19.07.xx: Strange kernel jffs2 bug
- 19.07.2: mount_root: failed - cp -a /tmp/root/* /rom/overlay: Not a tty
- Ubiquiti NanoStation M5 flash chip woes (no settings saved after reboot)
- https://www.mail-archive.com/openwrt-tickets@lists.openwrt.org/msg16208.html
- http://www.infradead.org/pipermail/linux-mtd/2002-June/005098.html
- https://www.arednmesh.org/content/bad-rocket-m5
- https://openwrt-devel.openwrt.narkive.com/HmXfmzOK/patch-1-3-kernel-mtdsplit-modify-rootfs-helpers-to-provide-partition-type
- https://openwrt-devel.openwrt.narkive.com/mPBir9IK/cannot-flash-ubnt-loco-m2
- https://forum.freifunk-muensterland.de/t/picostationm2-v2016-1-1-0-0/884/7
That seems very interesting:
Here's what's going on:
- OpenWrt had wrong partition sizes in its UBNT AirMax firmware for a long time
- Old AirOS and the corresponding U-boot version had a bug that made U-boot
ignore the partition sizes defined in the firmware image. This made OpenWrt
work with the old U-boot despite its broken partition sizes- The new AirOS has been fixed in this regard (but contains a new bug).
This also means that the broken OpenWrt images don't work anymore and can
cause even more breakage- The new U-boot/AirOS did not change the flash layout. Both AirOS 5.5.x
and 5.6.x use the same flash layout, the changed flash layout reported in
the wiki is caused by broken OpenWrt images!- The OpenWrt trunk since r48829 and the CC branch since r48849 are fixed,
meaning they define the correct partition sizes- The "Newly-erased block contained word ..." messages are a consequence of
a missing patch in CC that has been backported as r48849 (the new U-boot
doesn't remove flash protection, so the flash is just read-only from
OpenWrt; TFTP recovery is the only way to upgrade in this state)- AFAIR "Error code 2 - Firmware Check Failed" is the consequence of a bug
in the new U-boot: after flashing an image with broken (smaller) partition
sizes, the recovery doesn't accept images with the original partition sizes
anymore
https://openwrt-devel.openwrt.narkive.com/mPBir9IK/cannot-flash-ubnt-loco-m2
This is 5 years old.