My arduino stopped working, and for the past few hours I've been trying to reload the firmware. I have the hex file, and it's too big for atmel flip, and I can't figure out how to program it through the USB cable using AVRDude. Are there any other options that don't involve buying an ISP programmer thing?
If you have another Arduino, you could use that as Arduino as ISP programmer.
hiduino:
If you have another Arduino, you could use that as Arduino as ISP programmer.
Sadly, I don't. Is there any way to do it through only the USB cable?
hornedCapybara:
I have the hex file, and it's too big for atmel flip,
Which file are you selecting? You can't use the "combined" file when using FLIP. You will need to select the "Arduino-usbserial-atmega16u2-Uno-Rev3.hex" file.
The "Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex" file is only if you program the 16U2 via ICSP with an ISP programmer.
Since you don't have an ISP programmer the only option is to use FLIP. The only limitation is that you need to have the 16U2 in DFU mode. Does it show up on your computer as ATmega16U2?
hiduino:
Which file are you selecting? You can't use the "combined" file when using FLIP. You will need to select the "Arduino-usbserial-atmega16u2-Uno-Rev3.hex" file.The "Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex" file is only if you program the 16U2 via ICSP with an ISP programmer.
Since you don't have an ISP programmer the only option is to use FLIP. The only limitation is that you need to have the 16U2 in DFU mode. Does it show up on your computer as ATmega16U2?
Yep, it is showing up like that... And I just tried it and it worked! I have been trying to use the combined because I thought just the usbserial wasn't enough. Thank you so much for fixing this problem for me.