I recently purchased the B1300 with the expectation of upgrading it to the latest vanilla snapshot version of LEDE. Unfortunately I’m having some trouble upgrading the B1300 because it is running a much older OpenWRT build (Chaos Calmer QSDK).
I compiled my own image from the LEDE/OpenWRT source code, but when I try to flash it via the LuCl interface I get an error:
“The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.”
I then tried forcing an update via the sysupgrade function using the buildbot image located here.
sysupgrade -v -F -n openwrt-ipq806x-glinet_gl-b1300-squashfs-sysupgrade.bin
^This command entered via SSH allows me to bypass the image check, but the upgrade still fails with the following messages:
Switching to ramdisk…
Performing system upgrade…
Error: Cant’ find kernel@1 after switching to ramfs, aborting upgrade!
Error: Can’t find fdt@1 after switching to ramfs, aborting upgrade!
The terminal then closes the SSH session and the router reboots without any changes made. Is there something else I can try?
Just read the git commit that added support for the B1300 and followed the instructions, but Uboot web is also not working. Successfully booted into the Uboot mode and loaded the web UI, but every time I click the upload button my browser immediately gives me a “Connection Reset” error (network diagnostics show that the file is never uploaded) and the Mesh LED on the B1300 shuts off. Tried in multiple browsers and operating systems. Reloading the web page just brings me back to the uboot screen. Rebooting the router boots me back into the old firmware.