So I have this Arduino, it was working about a month ago – I swear I didn’t do anything to it, and now it doesn’t seem to work.
When I plug it in, nothing happens, no sounds, no “looking for drivers”, not even an unrecognized device in windows device manager.
If I use ICSP with my stk500v2 and avrdude, I can flash the bootloader onto the main AT MEGA 256 chip.
It looks like there is another ICSP header near the ATMEGA 16u2 chip, and I tested it with a multimeter, it seems to have VCC and GND in the correct places. – I tried grounding the reset pin to see if it would do anything (while it was plugged into USB), nothing happened.
I found this “Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex” hex file and figured I would try to upload it, but, I just can’t make the damn thing work.
For a while the device signature was coming up with completely random and unique signatures every time, and now it just comes up with 0x000000 every single time, and additionally now it comes up with unknown status codes:
avrdude.exe: stk500v2_command(): unknown status 0x80 avrdude.exe: stk500v2_command(): unknown status 0xc9 avrdude.exe: stk500v2_program_enable(): cannot get connection status avrdude.exe: initialization failed, rc=-1 avrdude.exe: AVR device initialized and ready to accept instructions avrdude.exe: Device signature = 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for AT90USB162 is 1E 94 82
I’m really not sure what to do here. Is the 16u2 bricked, or is there something else I can try?
Even if the 16u2 is bricked, the rest of the board works, and can be programmed with my ICSP programmer… – but I plan to use it as a RAMPS board for a 3D printer – so it will need serial communication – is it possible to hook up an FTDI board somewhere and bypass the 16u2 all together?