So, i have this AVRISP Clone.
I first tried to use it on Win10 and Arduino, but no success.
Avrdude complains about not finding a device named USB... ...or so.
I have tried a bunch of different drivers installed via ZADIG, etc.
I did also try to get it recognized in AVRStudio, but no luck either. I don't remember the details on what i did there.
So it was laying around for a while. I know i should just get an original programmer.
But as i hate when things don't work, especially if i don't get why, i thought i should try it under Linux.
Maybe it works better there, without all the Windows driver confusion.
Using the arduino IDE on Lubuntu i got the same error.
So then i watched the dmesg output:
[Jan28 13:14] usb 4-1: new full-speed USB device number 7 using uhci_hcd [ +0.178127] usb 4-1: New USB device found, idVendor=067b, idProduct=2303 [ +0.000005] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ +0.000004] usb 4-1: Product: USB-Serial Controller [ +0.000003] usb 4-1: Manufacturer: Prolific Technology Inc. [ +0.003048] pl2303 4-1:1.0: pl2303 converter detected [ +0.013081] usb 4-1: pl2303 converter now attached to ttyUSB0
Aha... it offers a serial port, not USB...
So i copied the avrdude command from the Arduino IDE to the commandline, and replaced usb for /dev/ttyUSB0:
avrdude -C/usr/share/arduino/hardware/tools/avrdude.conf -v -v -v -v -patmega328p -cstk500v2 -P/dev/ttyUSB0 -Uflash:w:/tmp/build8082124423494511111.tmp/BlinkWithoutDelay.cpp.hex:i
And... It worked!
Next i edited the programmer definition in /usr/share/arduino/hardware/arduino/programmers.txt and now, all is good...
Only, i don't get WHY! And off course, i want to be able to use the programmer also on win10, and possibly on different machines, with different Software, without first having to modify config...
Is this typical for clones? Can it be changed?
The ebay listing talks about Firmware upgradability... This can only be done through AVRStudio?