Hi all,I have the same problem since the beginning, and this is bugging me big time for my projects. I think I have identified a definite solution.In fact credit is due to the guys of Freetronics about the EtherDue.see link http://forum.freetronics.com/viewtopic.php?f=45&t=6055The DUE boards may be affected by the following bug: On power-on the board may start to the bootloader instead of running the onboard program, as if the ERASE button had been pressed. Pressing "reset" resumes normal operation. The bug appears to be caused by undocumented behaviour in the ATSAM3X8E microcontroller regarding the "erase" input pin - according to the specification we shouldn't ever be seeing this.The fix is to solder a surface mount resistor (0603 size) onto the board: solder a 10k resistor between the ERASE line and +3.3V, close to fet T3. In practice, solder it across the 2 upper pins of T3.To know if you have a DUE (or derivate/clone) that may be affected, check if fet T3 is soldered horizontally - see picture below:(fet T3 is in the middle of the picture, just to the right of the 6-pin SPI connector)(If your DUE has the fet soldered vertically, likely the board is more recent and good, as it has resistor R99 soldered.)Here is a picture of a fixed DUE with a 10k resistor that I soldered across the pins of T3:I have tested this and works fine.-D
The fix is to solder a surface mount resistor (0603 size) onto the board: solder a 10k resistor between the ERASE line and +3.3V
if I never need the ERASE function
This suggests the 10K resistor is being added as a PULLUP to the ERASE pin. Or is it actually being added between ERASE_CMD signal and GND?
I upgraded 16u2 to fix it.Firmware is here https://forum.arduino.cc/index.php?action=dlattach;topic=167492.0;attach=52901Description of change you can fin in that topic.
So you're saying re-FLASHING the 16U2 fixes this problem?
Yes. The author said that RESET will be LOW for some usec after power on.However in some msec I see one more RESET But it doesn't metter. More RESETs - better for SAM3X )))
The author said that RESET will be LOW for some usec after power on.
How does one re-FLASH the 16U2?