DIY usbasp programmer

Good Evening
I fully appreciate I may not get a reply to this post as my post will be similar to previous posts
I constructed a usbasp programmer and no matter what I do it is recognised as a malfunction usb device in windows 10
I have followed instructions on how to disable the driver signature in Windows 10 but it is still not recognised
I followed a video on YouTube and programmed the firmware onto the atmega8 using a breadboard and arduino uno as an isp device to programme the driver onto the atmega8
When I reinstall the atmega8 onto the usbasp board and plug it into the USB port I still get an error message saying the device is not recognised and the power led on my usbasp board is notlit oldI thought this might come on as the firmware was uploaded to the atmega8 on the breadboard
Should I just go back to using the arduino uno a programmer for programming barebones atmega328
board
Thanks oldguy

You cannot troubleshoot two problems simultaneously and you have no way to determine if you have a hardware or software problem. You might have both. What then?

One solution would be to buy a $3 USBASP on eBay, get that working then you know the software/driver works. Then you could proceed debugging your hardware although there would be little reason to do so once you have a working USBASP.

Thanks WattsThat
I did buy 2 of the $3 USBASP from 2 different vendors and they did not last long that is why I went down the homemade route ,they both failed
However I will order another one and pay extra for it
I had the 2 of them configured with Zadig and they were working well and then just stopped ,the power led went out on both of them
I then used an arduino uno as an isp programmer and was successful
Thanks again for the reply and advice

Buy one with the translucent blue (or whatever color) case for added protection. There is no good reason for them to fail other than plugging things together while power is on, that is not something you should ever do.

I have no idea of “zadig” is or what this means in relation to the issue you’re having. Probably something to do with the software virus propagation system called Windows.

WattsThat:
There is no good reason for them to fail

I agree. I always buy the cheapest USBasp on eBay and these are my go-to programmers I use all the time. I don't even splurge for the ones with the case. Yet I have never lost a single USBasp after ~7 years of using them. I've definitely managed to plug them in every wrong way possible, and some impossible ones as well!

WattsThat:
I have no idea of “zadig” is or what this means in relation to the issue you’re having. Probably something to do with the software virus propagation system called Windows.

Yeah, it is a Windows thing, but it's actually a really great open source tool that makes installing USB drivers super easy:
https://zadig.akeo.ie/