cant get usbasp working ?

hello by popular demand i put my post here :slight_smile: anyway I have had a usbasp probably a knock off but it was working fine im not sure what happend ? I was using to program all of my avr's all the sudden ..
arduino IDE gives me an error

Arduino: 1.6.9 (Windows 10), Board: "ATtiny25/45/85, ATtiny85, Internal 8 MHz"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -v -v -v -pattiny85 -cusbasp -Pusb -e -Uefuse:w:0xff:m -Uhfuse:w:0xdf:m -Ulfuse:w:0xe2:m 

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : usb
         Using Programmer              : usbasp
avrdude: usbasp_open("usb")
Error while burning bootloader.
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
avrdude: usbasp_close()

avrdude done.  Thank you.

I do not understand why it is doing this now ...I have installed zadig and tryied every driver it has
...made sure i was able to use unsigned drivers in windows 10 I have done everything I could think of
Device Manager says it is working fine ?

has ANYONE ever had this problem ? and could maybe help me

Wrong drivers installed, avrdude 6.3 is incompatible with them. Use ZADIG to install the correct drivers for it.

This is a very common issue since the IDE upgraded to AVRdude 6.3, and if you'd googled it, you'd have found many threads discussing the solution.

Ok there is several drivers in zadig Im not sure which one to use ..I have windows 10... 64 bit
Im using arduino IDE 1.6.9 ...it seemed to work for everything I needed

Oh ...and I have two usbasp programmers i have made sure that that it allows unsigned drivers and either

programmer is not detected

Because they are both using the same, wrong, driver. There is no need to use the unsigned driver, there are now signed drivers, and the unsigned one I think uses the incompatible usb library.

Use Zadig (you need a USBAsp plugged in), List all Devices, choose the USBAsp, and select libusbk, and tell it to install the driver.

Again, had you bothered to search you could have found what I've just told you, instead of me having to go around digging up the details like what specific usb driver to have zadig use.

sorry Im just trying to get this working again ...I do have mental problems after My wreck a few years ago

Use the libusbk driver that can be installed using Zadig.

thanks pert that worked fine ..thank you