Hello, congratulations with the release.
I have a GL-AR300M with their official firmware version 2.25. I wanter to try LEDE as it officially supports my device, but I'm getting this error when trying to flash the firmware:
root@GL-AR300M:/tmp# sysupgrade -n -v /tmp/lede-17.01.0-r3205-59508e3-ar71xx-generic-gl-ar300m-squashfs-sysupgrade.bin
Invalid sysupgrade file.
Image check 'platform_check_image' failed.
FYI:
root@GL-AR300M:/tmp# md5sum ./lede-17.01.0-r3205-59508e3-ar71xx-generic-gl-ar300m-squashfs-sysupgrade.bin
4e8823d4835cac970e31782541e874f4 ./lede-17.01.0-r3205-59508e3-ar71xx-generic-gl-ar300m-squashfs-sysupgrade.bin
root@GL-AR300M:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00fa0000 00010000 "reserved"
mtd3: 00010000 00010000 "art"
mtd4: 00200000 00020000 "kernel"
mtd5: 07e00000 00020000 "ubi"
Edit:
Just some of my guesses..
My device has two flashes:
The router has two flash so we have two firmware. One firmware is installed on the Nor flash and one is installed on the nand flash. The two firmware is independent from each other. The router will always try to boot from the nand flash. If it fails for 3 times it will boot from the Nor flash.
By using two firmwares, businesses can have dual boot options to ensure the system can backup, upgrade and boot without problems.
By default it boots into the NAND flash. Is it possible that the LEDE firmware is designed for the smaller NOR flash?