So now I'm looking into the process of upgrading it, I only have one usbasp but I have one USBtinyisp v2.0 and several flavors of ftdi equivalents (yes, I kinda collect programmers, if they are cheap I buy one, you never know when you need it).
update: after some more reading it looks that that error is not important and some things should not be messed with unless it is really needed (if it is not broken...) .I tried programming the Nano bootloader with a USBtiny instead of the usbasp... It works exactly the same, just choose a different programmer from the menu.In windows I used ZADIAG again and installed the libusbK driver.
Once windows sees the USBasp...then what? I plug my uno clone W/ usbasp 10 pin port on the board but, nothing...windows duzzint see anything attached to the usbasp. Is this where the Virtual com port driver is used?
I do know that the ratio of english manuals vs spanish's it's much larger. Then, is very probable (and I almost sure) that there is already an english-written manual of how to install the usbasp which could be even better than mine. So, as a native spanish speaker I wanted to contribute to those people who can not read english manuals. Translators are OK, but not 100% realiables.If more people think this manual worth it, then I will translate it to english.Thanks for your comprehension.
I made my own USBasp and set fuses and programmed it just like you did, and now the red LED is glowing, but is not recognized by windows (device descriptor request failed). Do you maybe know what could be the issue?
Installing on Ubuntu 18.04Install Mono (this is the minimum required, you can use mono-complete for a full install):sudo apt-get install libmono-system-windows-forms4.0-cilOn older versions of Ubuntu you might need to use libmono-winforms2.0-cil instead.
There are several ways to program AVR microcontrollers. We are programming it with USBASP v2.0 serial programmer. For demonstration we will use ATmega16 Microcontroller and Atmel Studio. We will test the programmer with a blink sketch.
7. Now you can see the LED starts blinking. And you have successfully uploaded the blink program using the USBASP v2.0 and Atmel Studio 7.0. You can use this method and can upload different other sketch using USBASB./>
Click the link to add information to this solution:  I have an older CNC (2018) which has been working fine. The Windows 7 PC crashed and I am trying to get operational again using a windows 10 machine. I will have to buy a new license for the Mach 3 so will need to get the interface board I have to talk to MAch 3. Can I get just the disc or is there a place I can download what I need?
There are many ways to program the FabISP. You could use another FabISP, a commercial ISP programmer, or even an Arduino board. For this exercise, I decided to use a USBASP v2.0 that I had. After connecting the USBASP to my FabISP board via the 6-way IDC header, I was ready to take the next step. The Makefile must be modified for the type of programmer that you are using. 2b1af7f3a8