zadig - profezzorn/ProffieOS GitHub Wiki

Zadig is a program that let's you update or replace device drivers for specific USB devices on Windows. For Proffieboards, we use Zadig to install a driver that lets us talk to the STM32 BOOTLOADER. Here is how:

  1. Download Zadig
  2. Plugin the Proffieboard and toggle the RESET button while holding down the BOOT button
  3. Let Windows finish searching for drivers
  4. Start Zadig
  5. Select Options -> List All Devices
  6. Select STM32 BOOTLOADER from the device dropdown
  7. Verify that the USB ID is 0483 df11, if it is not, do not proceed!
  8. Select WinUSB (v6.1.7600.16385) as new driver
  9. Click Replace Driver

Note that on Windows 7, you will probably also need to update the ACM serial device driver, but that is done with a separate program.

Zadig doesn't have an undo, or revert button, but if you run Zadig on the wrong device, here is how you revert it: https://github.com/pbatard/libwdi/wiki/FAQ#Help_Zadig_replaced_the_driver_for_the_wrong_device_How_do_I_restore_it