Quite a few years ago, I bought an AR300M-ext Mini Smart Router, which at the time worked very well. I've long since moved onto a new model, though.
I recently found a need for a second VPN router and remembered that I still had my
ar300M-ext. I expected to find that this was no longer supported, but was surprised to find out that it was.
I reset the device, logged in and set up new passwords. Unfortunately, when I tried to do an online update, I got a verification fail.
I downloaded what appears to be the most recent firmware file: openwrt-ar300m-4.3.17-0607-1717695110.tar. I then attempted to a local update, but again, verification failed.
Searching around, I read that it might help to change the firmware version to 3.105, before trying to upgrade to the latest. So, I downloaded openwrt-ar300m-nand-3.105.tar and did a local update. This passed verification just fine.
When the router came back up, I tried again to do a local update, but again, it failed. I tried doing an online update again, but this also failed.
Can anyone advise me what to try next? Thank you very much.
Welcome to the fun of upgrading older GL iNet routers.
You may have to step up to firmware to 4.3.17. Start with the 3.105 firmware, then do an online upgrade the 3.216 firmware using the tar file, and then do the online upgrade to 4.3.17 firmware using the tar file.
If you have an old AR300m, then your Uboot code may be too old to load 4.x using Uboot. You can upgrade your Uboot code, BUT be very careful, as if you load the wrong file, your router is permanently bricked, and becomes e-waste
Look at this page, and make sure you expand the Upgrade the Uboot Version section:
New Uboot code is at:
--
All that said, on my AR300m routers, I am running either the GL iNet 3.216 firmware or the or the generic OpenWrt 23.05.x firmware for the GL-AR300M NAND, as both these versions of the firmware just work. I tried 4.3.x, and did not feel it was finished. Currently, I am unhappy with the lack of support on 4.x for the older GL iNet routers as the newer routers are getting new features in 4.6.x, that are missing in 4.3.x.