@mkroes,
have you tried without the case?
The switch has 3 positions, left<–center–>right but the case has only 2, left<–center, you must drill the case on the last position…
Hi all, I am a recent owner of this great little router. I would like to update the uboot (in order to be able to use the switch as a NAND-NOR selector).
I tried to install the latest image in this thread through the 192.168.1.1/uboot.html u-boot web page however it complains about wrong filesize.
Is soldering the serial pins and using a UART adapter the only way to update the uboot? Can a web-upgrade compatible image be made available?
I have the newer uboot on my AR300M but the switch is not forcing a boot to a specific flash after setting the boot_dev variable. How can I erase the uboot env variables to see if that will fix it for me also? Is there a specific one I could clear that might do it?
I don’t have a UART connector capability so would need to do this from either the NAND or NOR booted systems.
I have this router purchased Nov 2017, flashed the latest 2.263 NAND firmware via the GUI, I then flashed the LEDE 14.01.4 NOR firmware via UBOOT web update. Now I want to be able to boot the NOR image by using the switch.
What is the current procedure? What is the latest tested working uboot image? I have no UART adapter at the moment, is it possible to flash new uboot via a web gui?
using uboot web interface I flashed LEDE to the NOR firmware, and then also using uboot web interface flashed the above linked new uboot: 404 Page not found - GL.iNet
Now my system boots only to NOR, which is actually very good for me because I wanted the LEDE firmware, however it apparently doesn’t boot to the NAND firmware anymore, regardless of which way I set the switch. Yes I have set boot_dev on
How can I now use the switch for selecting NOR vs NAND?
When you flash custom firmware and the routers doesn’t boot AND you don’t want to solder (I want to keep the case around the board). Just execute this little trick to trigger bootcount:
Insert power, wait until the first flash of the led (after 2 seconds), and disconnect the power cord (bootcount =1)
Repeat (bootcount=2)
Repeat (bootcount=3)
Now you can insert the power cord and keep it inserted, it now boots the NOR flash
Hi, I think i bricked my AR300M. I flashed the new Uboot via web console but the switch still did not work. So as alzhao described I cleaned all env parameters (all means all, i cleaned ipaddr, dlf, blf, everything).
Now even the Unbrick method via 192.168.1.1 doesn’t work anymore. The device still seems to be alive, though, the LEDs still blink at startup. But even via UART I only get unreadable letters, no matter what baud rate I choose.
Then erased all environment vars using erase 0x9f040000 +0x10000 reset
both run bootcmd
and run blf
boot correctly into NAND and NOR firmware respectively.
But during normal startup / reset I always get the following error: Device 0 bad blocks: 07fc0000 07fe0000 Found ART,Checking calibration status... Device have calibrated,Checking device test status... Device haven't tested. Please test device in calibration firmware... Booting image at: 0x9Fed0000 ## Booting image at 9fed0000 ... Bad Magic Number
I had the same problem as @m.vgunten and needed to mark the unit as tested for it to boot up by default. The commands listed worked. Thanks
I also have the problem that boot_dev does not work with the switch with the case on. As noted by @vigans the switch has three positions and without the case on I can put the switch into the right position to boot NOR.
Am I reading correctly that @mkroes erased all the uboot variables and that fixed the switch to work with boot_dev and the case on?
I am reluctant to try this without confirmation. Wouldn’t I have to re-input all the uboot environment settings for uboot to boot the firmware again?
Hi nopro404
Regarding the three switch position: my simple hack was using a file to have all three switch positions working
And when erasing all the uboot variables the defaults will be set on next boot (you can have a look at the source code GitHub - gl-inet/uboot-for-qca95xx: ar300m uboot source - src/include/configs/board953x.h).
Regards Martin