I realised that the Switch is fully working. Sorry for posting so fast but the UBOOT ALLWAYS startet with
Found ART,Checking calibration status...
Device have calibrated,Checking device test status...
Device have tested,Checking MAC address...
Device have MAC address,Checking device flash status...
Device have nor and nand flash,Booting standard firmware from <strong>nand</strong> flash...
But if i set bootcount >= 3 it starts with
Found ART,Checking calibration status...
Device have calibrated,Checking device test status...
Device have tested,Checking MAC address...
Device have MAC address,Checking device flash status...
Device have nor and nand flash,Booting standard firmware from <strong>nor</strong> flash...
I’ve only checked the output and not the result sorry for that…
but my other question still remains.
How can i increase the bootdelay?
While playing arount with UART Connection it sometimes happen, that i’am not fast enough and miss the right moment to interupt the boot process.
Thats the only reason and because i always searching the problem in front of the display i was asking what i’am doing wrong. But if even alzhao isn’t sure, i’ll try to improve my “press the button at the right moment” skills
after finishing my UART Tests and playing around for a while i put the pieces together again and close the Device.
Now i’am back on my first problem. The Router dosn’t allows me to boot from NOR with the Switch setting. But it works outside the case… so i do some research and if i’am not totally wrong, this is my problem.
The Switch has three positions
near USB (BTN 1 pressed)
middel (neutral not button pressed)
near the antenna (BTN 0 pressed)
Connected through serial interface i can see the Button Switches.
So my Problem is, that NOR is only booted if switch is in position 0 (near the antenna). Normally this ist OK but build into the case, this setting isn’t selectable because the Case limit it. Its only possible to put the Switch near USB or in the middel position.
Did i miss something or is there a bug in the UBOOT Code that’s asking for BTN0 pressed instead of no Button pressed for booting from NOR?
Is there a newer UBOOT Version out, that i can flash, that enables the selection even the case is closed?
First i think, that the case is build like it was designed and there is no Hardware bug in the Case. I read on severals sites, that the switch ifself has 3 positions but only 2 of them can be used.
I was thinking about drill a hole or enlarge the hole but throw this idea away really fast. I’am sure that i cant do it right and the the small pices wont fit and hold in the right position in the case any more.
you can see, that i’am not alone with this problem.
Is it possible that UBOOT code looks like this
if btn0 = pressed then
boot NAND
if btn1 = pressed then
boot NOR
and it could be fixed with this
if btn0 = pressed
boot NAND
else
boot NOR
As you can see, i’am not a developer but even if the problem could be solved with a case modification, i think its much better to change the software side that will solve the problem on ALL devices at once (after flashing