UNO R3 won't go in DFU mode

Hi, so, I really wanted to use the UnoJoy! "library", but it requires the Arduino to be in DFU mode.
I have tried countless times to put it in DFU mode, by shorting the 2 pins necessary, but it will just disconnect from the computer and connect back again, still showing up as Arduino UNO. Any suggestions?

BTW, I am a noob :slight_smile:

EDIT: There's also an almost invisible page 2 on this topic :wink:

Are you shorting the right two pins? It sounds like you're not.

Are you using a real Uno R3, with the 16u2 as serial adapter? Many clones are sold as unos, but do not have a 16u2 and hence cannot be used with unojoy.

Wait... I'm gonna take some photos

These are the photos:



Yeah, still nothing...

Nope, no luck :frowning:

Does really nobody know a fix to this problem?

Sir, if you have a question, please make a new topic, don't just reply to mine.
Thank you.

Anyways, can't anyone, even a developer, come up with a fix for this? Please!

So, this is kind of a repost of what's in my other topic. I'm doing it because that topic seems kind of dead and I hope I can get other people's attention my making a fresh one.
So, the thing is, I really need DFU mode (for UnoJoy), my board is legitimate, but I can't get the 16u2 to go into DFU mode by shorting these pins:


Can someone please help me (more than on the older topic :slight_smile: )?
Every reply is appreciated.

Put a momentary short across the two pins .

I just used this blog to put my Uno into DFu mode.

Uno connected to USB.

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 006: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)

Momentary short across the 2 pins.

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 03eb:2fef Atmel Corp.

Moderator: topics merged

kprims:
Put a momentary short across the two pins .

I just used this blog to put my Uno into DFu mode.

Bart Ruffle's blog: DFU programming the atmega16u2 on the Arduino UNO R3

Uno connected to USB.

$ lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 006: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)




Momentary short across the 2 pins.



$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 03eb:2fef Atmel Corp.

You really don't understand, it can't go into DFU mode, after briefly shorting the 2 pins, it disconnects and reconnects back still as "Arduino UNO Com 8".

Maybe this will help. If I was just starting out, I would just get another Uno. Clones are cheaper if you are burning/blowing things up.

https://forum.arduino.cc/index.php?topic=380103.0

http://forum.arduino.cc/index.php?topic=269399.0

So my last option is to reburn the 16u2 with another Arduino?
If so, does the second Arduino have to have the 16u2. Again, if yes, can please someone give me a link to an Arduino clone with the 16u2 at a reasonable price?
Thanks.

Please, someone, I really need a consistent answer!

https://www.arduino.cc/en/Tutorial/ArduinoISP

Please note that the Rev.3 board has an ATMega 16U2 chip that manages the USB connection and also that chip can be reprogrammed via a dedicated connector labeled ICSP2, just above the ATMega 16U2 itself.

So I need another Arduino!?