The clone version from a random Amazon seller.

it seems that the driver for this programmer are not installed in a normal Windows 10 setup, which includes the ECE labs.

1. Original USBasp

2. Clone USBasp

The clone (that we have) adds a 5V down to 3.3V regulator and adds a pin to a header to allow one to select the voltage at the VCC pin on the ISP header.

  • 5V from the USB port

  • 3.3V from the regulator

  • No connection (remove the shorting block). -> this is the preferred connection to the SRXE, which then uses its battery power for the device.

3. Install driver with Zadig

Using version 2.7, updated 2021-11-01

My USBasp board is plugged in.

Run zadig-2.7.exe

enter admin credentials

Detected USBasp device and shows the following screen:

zadig usbasp first

Click Install Driver …​ success.

not working with Arduino IDE (not sure if this is true) also not working with avrdude from WinAVR-valpo2 install.

Selected new driver: libusb-win32 (v1.2.6.0).

Click Replace Driver …​ success.

Within a WinAVR-valpo2 Command Shell:

avrdude -p m128rfa1 -P usb -c usbasp -U flash:w:tiny_basic_SE_03.ino.hex

Programs just fine!