External Programer USBasp

Hi,

In the Arduino I select programmer USBasp.
During programming with option "Load using programmer" coming out message:

avrdude: Warning: cannot query manufacturer for device: No such file or directory
avrdude: Warning: cannot query product for device: No such file or directory
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

In Windows Hardware Manager in property I find:
USBasp
USB\VID_16C0&PID_05DC&REV_0402
USB\VID_16C0&PID_05DC

How I can solve the problem and use my programmer?

Try changing the driver to libusbK:

  • Download Zadig: http://zadig.akeo.ie/. Note that Zadig is recommended on the official USBasp page: USBasp - USB programmer for Atmel AVR controllers - fischl.de.
  • Plug in your USBasp
  • Start Zadig
  • From the dropdown menu, select USBasp. If it doesn't show up on the menu, then select Options > List all devices and check again.
  • Click the up or down arrows next to the Driver selection box on the right side until you see libusbK.
  • Click the "Replace Driver" button.
  • After it finishes you can close Zadig.