Web programmer not working on Windows for Seed (tried zadig)

Hello,

I am trying to flash blink to the Daisy Seed with the web programmer as a precursory step since I couldn’t get the arduino IDE to successfully flash. I put the seed in flash mode (hold boot, press reset, release boot), and then it shows up in the web programmer as “DFU in FS Mode (Paired)”. When I click connect, nothing changes in the web programmer, and the “flash blink” and “program” buttons are both greyed out.

I’m running Windows 11. I’ve tried flashing it on my colleague’s mac, which works fine in the web programmer. I’ve also confirmed that the USB cable and USB-C hub are working properly, since they work to flash an ESP-32 using the arduino IDE.

I’ve also tried reinstalling the DFU USB driver with zadig several times, and have also tried running chrome, firefox, and zadig as administrator.

I’ve seen people on this forum using linux who said this issue was solved by updating their USB driver permissions, but I’m not sure how applicable this is with windows.

Any further troubleshooting tips are much appreciated, thank you!

Welcome!
I just wanted to double check with you that you’re using Chrome for the Web Programmer.

Yes! I’ve tried chrome and firefox.

It’ll work with Chrome the best so no worries about testing with firefox.
Do you have a colleague with a windows by any chance?

SOLVED!!

To start off, I tried with my windows 10 laptop, and it was a success. The web-programmer (with zadig) worked immediately. However, I noticed that zadig installs the WinUSB driver for the DFU device on the windows 10 machine (working) but lists a different driver, GuiSTDFUDev on the original windows 11 machine.

I found out that this driver was being managed by the driver for a different device (in my case, the Hercules DJ driver) which was preventing zadig from changing the DFU driver – even though zadig said the driver was successfully updated, it would just revert back to GuiSTDFUDev.

I solved the issue by deleting the folders
C:\Program Files\Guillemot
C:\Program Files(x86)\Guillemot
and uninstalling the Guillemot STM DFU Device from the “Sound, Video, and Game Controllers” section of the windows device manager.
These instructions came from this forum post: Guillemot STM DFU Device Driver Fix! - Firmware update / qFlipper - Flipper Forum

From what I’ve seen elsewhere, this seems to be a windows-specific issue caused by specifically the Guillemot driver, so if any other windows users have this driver I’d advise deleting it before trying to flash daisy.

Thank you for all your help, Takumi.

1 Like

I’m happy to hear that it’s working!
I really appreciate your letting us know about the troubleshooting you went through and the solution!
I’ll definitely keep this in mind when I see similar inquiries come in. This is super insightful!
Thank you so much!