We wrote this whole page to try to make buyers of USBasp programmer clones aware of whatβs possibly out there for sale and the conclusion we came to about the units we bought, after quite some investigative work IT SIMPLY DOES NOT REALLY WORKΒ !!!
We tried to read the flash content, and the blue led flashes, but thatβs about it β¦ it does not workΒ π
We bought this device on ebay from a canadian company NooElec with the ebay sellers number 16933.
We are not saying that NooElec is a bad company, all we say is that this particular item we bought from them was not what they advertised and it does not work to their claim β¦ and here is their sad initial responseΒ π
Sellerβs message:
βAll units are tested before dispatch. I have no idea what βdifferencesβ you are referring to. These perform the exact function as advertised, which is programming Atmel chips. Please provide the reason for your return request. Regards, Jeff NooElec Inc.β
tested before dispatch means probably β¦ has 2 product matching connectors and an avr in the middle, yes, looks like it, ship it β¦
The rest of the story was the rocky road it took us to get to this conclusion β¦ we did not immediately realize that the received product does not meet what was really advertised β¦ after waiting for a week, we did not recall the exact picture presented on the sellers ebay page β¦ therefore we did go through all of this for NOTHING β¦ not really, maybe others will be able to avoid following our footsteps to come to the same disappointing conclusion.
Now you buy something from an almost American company, canada is close enough, with the word USA in the advertisement string to find out that the advertised product does not match the product received and it does FOR SURE NOT WORK WITH THE APP SOFTWARE PROVIDED BY THE VENDORΒ !!!
Does the pict below assemble in any way what we received as the pictures at the bottom will showΒ ???
Here the story goes
It all started with taking a design with an Atmega328p-au on board β¦ we wanted to save time to market and took a really cool design from a friends company on board. Well β¦ now we have a new CPU, re-layout the board and try to put the firmware into the flash. Cool β¦ letβs do it β¦ get an arduino board locally off the shelf, rather then to wait for it in the mail and order 2 USBasp programmers from a US vendor for the production run though the mail.
The road was rocky to get the AVRβs flash programmed in linux with arduinoISP on our Uno to setup all the flash and ee-mem including the config-fuses. Weβre also pretty fast in swapping soldered in 32 pin TQFPs CPUs since the fuses didnβt behave at 1st as expected. Now, almost really good with the command-line AvrDude programmer with itβs 1001 setup options, we were looking forward to the the USBasp in the mail to relax with a fancy GUI.
Wrong, there is only one original USBasp and too many who knows what you will get clones.
We got one of them β¦ made in china, whatβs not from there these days, but usually there is nothing wrong with it.
Letβs try to get GUI support for linux β¦ well, one from india with NO support, also for windows, but it doesnβt work there either. Another one from persia, only for windows, also no success. Neither one sees the programmer, even it (or something new) shows up in the device manager and in linux using lsusb.
Please try to find docs or info on how to run the software, not the installation, the operation is what holds the beefΒ π
http://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
We have to say that the lack of hardware incompatibility was probably the cause for itβs failure to connect, but some docs would have helped for sure.
Now, to find out if your USBasp clone is one of these kinds, just compare our pics to your particular device and you might find the answer of how to make it work β¦ but maybe not, if itβs differentΒ ???
And now you live in google-search for a while (hours over hours) and discover that this particular model, which is offered from quite a few other places, does not seem to conform to the standards, expected by these USBasp based GUI apps.
After reading a whole bunch of not too happy notes about those non conforming USBasp clones we decided to document the clone we bought to show the differences. We did not examine any original USBasp firmware source code from itβs creator http://www.fischl.de/usbasp/ for hardware differences and potential firmware incompatibilities.
For more detail: USBasp Experiences