In order to flash Meadow OS, dfu-util is recommended. However, the default Windows USB driver for ST devices is not compatible with dfu-util, so it needs to be replaced. For more in-depth information on this, check out Scott Hanselman’s post.

  1. Download and run Zadig
  2. Connect a Meadow device in bootloader mode
  3. In Zadig, click Options > List All Devices
  4. Select STM32 BOOTLOADER in the dropdown
  5. Click Replace Driver

    Zadig showing STM32 Bootloader device selected and WinUSB driver chosen with a Replace Driver button.
    Zadig showing STM32 Bootloader device selected and WinUSB driver chosen with a Replace Driver button.
  6. After the installation is complete, driver should be WinUSB

    Zadig showing the replaced driver as WinUSB with a Reinstall Driver button.
    Zadig showing the replaced driver as WinUSB with a Reinstall Driver button.

 


These docs are open source. If you find an issue, please file a bug, or send us a pull request. And if you want to contribute, we'd love that too!