Did my UNO die?

Screen shot of when I try to install the drivers : https://i.imgur.com/WtGnhOd.png

I'm trying to turn my Uno into a keyboard. Something didn't go right and now the board shows up as "unknown device" and I can't get it to even be recognized by the Atmel Flip prog. What can I do to save it?

The drivers you are trying to install are corrupted/bad/etc would be my guess; that error doesn't look related to the hardware, but entirely related to what you're doing on the computer-side.

In any event, if you had it working with the stock f/w, jut use an ISP programmer to flash the default arduino firmware to the 16u2 and the board will work as it did before. Easy peasy.

And, farting around with unojoy et al is too much work IMO - if you want to make an arduino act as a keyboard, just use a board that has native USB - I'd use a 32u4 board like a Leonardo or Micro/Pro Micro unless there was some reason that they didn't meet my requirements (eg, I needed something faster or with more pins, like a Due or Zero).

SOLVED:

My Atmel16u2 driver signature got corrupted

followed this video and it fixed it!

DrAzzy:
The drivers you are trying to install are corrupted/bad/etc would be my guess; that error doesn't look related to the hardware, but entirely related to what you're doing on the computer-side.

You're 100% correct! Nice job, this really helped me find a solution!

Could you elaborate on the other portion of your reply?

And, farting around with unojoy et al is too much work IMO - if you want to make an arduino act as a keyboard, just use a board that has native USB - I'd use a 32u4 board like a Leonardo or Micro/Pro Micro unless there was some reason that they didn't meet my requirements (eg, I needed something faster or with more pins, like a Due or Zero)."

and what does "around with unojoy et al "mean?

"farting around with" is an idiom (US) that means "wasting time fiddling with something that is flaky and difficult to make work" As in "I'm sick of farting around with the the FarseBook app, I either get no notifications, or constant spam I don't care about, if people want to contact me, they're going to have to text me", or "I'm sick of farting around with these things that involve replacing the 16u2 firmware on an Uno to try to emulate a keyboard, it's going take days. I'm going to order a pro micro where keyboard emulation just works"

("et al." means "and other similar things" - it's a partially abbreviated latin phrase (

Getting a board based on a 16u2 to act as a keyboard, joystick ("unojoy"), or USB Midi device or whatever is a pain in the ass, because the whole having to reprogram the 16u2 seems to have a lot of caveats and gotchas. Whereas a board with native USB (like a [pro] micro or leonardo - or the Due/Zero) comes with built-in libraries to make it act as an HID input device (mouse/keyboard/joystick), and you just have to upload a sketch that uses those libraries and you're golden.