Zadig Driver Installation Guide

If you are using a probe with your board, you may need to install the "WinUSB" Driver on "Interface 0" of the probe, to allow Visual Micro to detect it correctly.

Check this page to see if you will need to follow this process.


Download Zadig

  1. Download the Zadig tool from

  2. Connect your probe to your PC via USB

  3. Run the Zadig.exe as an Administrator


Installing the Driver

Once the tool is loaded you will need to:

  1. Click Options

  2. Enable List all devices

  3. In the drop down list you should see your probe listed, and these often have more than one interface available.  If there is more than one interface, ensure you select Interface0.


    e.g. ESP-PROG Device Listing in Zadig


    Note Icon Note:

    The Segger JLink only presents as a single device, so this is the one which needs selecting in this scenario.

    e.g. JLink Device Listing in Zadig


    Note Icon Note:

    The PicoProbe device needs the driver installing on Interface 2, as shown below.

    e.g. JLink Device Listing in Zadig

  4. Once you have selected the correct device, ensure you have the WinUSB driver selected in the Target driver box on the right hand side.

  5. Then click the Install Driver button, this can take up to 5 minutes to complete.

  6. Once this is completed you can close the Zadig tool.

Note Icon Note:

If you move your probe to a different USB port, you may need to re-install the driver using the same process as above.


Driver Installation Troubleshooting

In some scenarios you may encounter difficulties with the WinUSB Driver on your system, where it may appear installed via Zadig, however the device is not correctly detected for debugging or programming in Visual Micro.

This has been seen on the ESP-PROG, and may also affect other probes with the same FT2232/HL chip, the below instructions guide you on how to re-install the drivers to work correctly.


  1. Connect the Esp-Prog probe to the PC with a USB cable.
  2. If a USB driver is already installed, you must delete the driver in Device Manager.
  3. After deleting, disconnect the Esp-Prog from the PC.
  4. Download the VCP driver (Virtual COM Port Drivers) for the FT2232HQ chip from the FTDI website (
  5. Install the downloaded VCP driver (run nn.exe).
  6. Connect the Esp-Prog probe to the PC with a USB cable.
  7. The USB driver will be installed so that channels 0 and 1 will be Virtual COM Port.
  8. If there will be no Virtual COM port on channels 0 and 1, go back to step 2.
  9. Currently (2022.02.07) the result of the correct driver installation on channels 0 and 1 is as follows:    "FTDIBUS (v2.12.36.4)"
  10. With Zadig, the "Dual RS232-HS (Interface 0) channel driver must be replaced with a WinUSB (v6.1.7600.16385) driver.


Note Icon Note:

The driver for the "Dual RS232-HS (Interface 1) channel does not need to be changed, it remains an FTDI driver!