Drivers Libusb-win32 Others



Yesterday I’ve spent like 2 hours fighting to make USBasp ISP programmer work under Windows 10 64bit. Seriously, that was like some kind of nightmare that turned into a comedy. All web pages that I’ve found suggested following procedure:

  1. K40 Whisperer USB Driver Setup
  1. Download zadig
  2. Install libusb-win32
  3. Be happy

I wonder if this has to do with the fact that it seems to be a 32bit driver (libusb-win32) whereas I have a 64 bit system? But then in the other W7 64bit laptop where it is recognized there the 'libusb-win32 Usb Devices' driver is listed in the device manager ONLY when the digispark is connected! Unplug it, the listing disappears. However, LibUsb-win32 doesn't catch up recent update of Windows driver feature for these 4-5 years - for example, selective suspend isn't supported yet. In this reason, WinUSB is better for production. TotalPhase had used LibUsb-win32 for their USB analyzer products, for the compatibility of other OS - their application runs on Linux and MacOSX.

Unfortunately, in my case all attempts failed miserably. All I was getting from avrdude was

SupportReference

K40 Whisperer USB Driver Setup

I’ve found a solution. Internet was wrong. libusb-win32 was not the correct driver for USBasp. The correct driver was libusbK (v3.0.7.0). After installing libusbK USBasp came back to life!