Go Down

Topic: Original firmware in Arduino Uno R3 (Read 3 times) previous topic - next topic


I got it.

To put the R3 in DFU mode, just connect the reset and gnd pins together,hold them for a few seconds adn disconnect them. Then, disconnect the Uno from the PC and connect it again.

Using Atmel's FLIP, select the arduino-1.0.1\hardware\arduino\firmwares\arduino-usbserial\Arduino-usbserial-atmega16u2-Uno-Rev3.hex

Select Settings\Communication\USB and open the port.

Select the Flash memory and check Verify.

Click Run, and that's it.

Disconnect and connect the Uno to the PC.

This way, with this firmware, the Uno will be recognized as Arduino Uno R3, and not Atmega16U2.


I tried the step you told above but I still can't turn r3 to dfu mode.  =(


It probably means that your firmware got tweaked (ESD, etc).  FLIP seems to only work if you changed the firmware to some other input device.

Do you have a programmer that can hook up to the 16U2 header?

Go Up