I have an Arduino ISP but so far have had no luck getting it to work in Linux using avrdude. Specifically, avrdude doesn’t seem to recognize it, although all examples I’ve seen online have suggested that it should be automatic.
According to the webpage above, it should be identical to the FabISP, which uses the usbtiny setting for the programmer. When I run avrdude using the following command:
avrdude –patmega2560 –b115200 –Uflash:w:stk500boot_v2_mega2560.hex:i –c usbtiny
I get the following message:
avrdude: Error: Could not find USBtiny device (0x1781/0xc9f) avrdude done. Thank you.
When I plug in the device, I get the following in the syslog:
Feb 21 09:09:45 kernel: [ 450.152222] usb 4-1: new low-speed USB device number 2 using uhci_hcd Feb 21 09:09:45 kernel: [ 450.315417] usb 4-1: New USB device found, idVendor=2341, idProduct=0049 Feb 21 09:09:45 kernel: [ 450.315431] usb 4-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0 Feb 21 09:09:45 kernel: [ 450.315442] usb 4-1: Product: ArduinoISP
The only thing that looks odd is that the idVendor and idProduct do not match what avrdude is reporting. I have no idea what to try next. Does anyone have any ideas or experience with this?
Update: I've installed the WinAVR software on Windows 7 and got an identical result when trying to run the avrdude command listed above.