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
EDIT: There's also an almost invisible page 2 on this topic
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.
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:
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".
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 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.