I was being a dumbass the other day, trying to put Darran's USB HID keyboard firmware onto my Arduino Uno using FLIP for windows. The firmware seemed to be working with some demo sketches, but I had to go back and forth between DFU and normal mode, swapping the USB serial & keyboard HID firmware with each change in sketch. Instead of loading the USBkeyboard.hex to the flash buffer, I loaded it to the EEPROM by accident. Ever since, Arduino IDE won't recognize my Uno, listing a bunch of serial, java errors. Any help anyone can provide would be greatly appreciated. Can I somehow get things back to the way they're supposed to be? My Arduino is the SMD version.