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 Before

  6. After the installation is complete, driver should be WinUSB Before


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!