Error: No DFU capable USB device available

I’ve been searching for a solution online but so far haven’t found anything that works. When trying to upload a PD patch to my Daisy Seed with pd2dsy, I keep getting the error: “Error: No DFU capable USB device available.”

I’ve tried using Zadig and STM32Cube, but nothing seems to work. Windows doesn’t recognize the Daisy when it’s in boot mode. I’ve also attempted to install the Arduino patch, went through the entire installation process, but encountered a Java error for which I couldn’t find any solution.

"java.io.IOException: Cannot run program “{busybox}”: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2061)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
… 9 more
"

Then I try Plugdata it say: "Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Cannot open DFU device 0483:df11
No DFU capable USB device available
make: *** […/…/libdaisy/core/Makefile:330: program-dfu] Error 74
"

I would appreciate any guidance on what I might be missing here I am not skilful with this stuff but this is a terrible user experience.

(*also Daisy Web Programmer didn’t work, buttons are just greyed out. OS: win 10)

Welcome :slight_smile:

Let’s first get the Daisy Web Programmer to work. And then you can try out Plugdata (which we recommend over pd2dsy these days).

Did the Zadig process go well?

Zadig finds the device and installs a new driver.

That’s a good sign!

Let’s try the Web Programmer again. Please make sure that you’re using Chrome.
Then, do the button press procedure on the Daisy Seed and click on “Connect” on the website. Let me know how that goes.

This is what I did but the buttons at the web programmer to “Flash the Blink example!” are greyed out.

Could you let me know what happens right after you click on “Connect”?
Something should pop up.

Nothing happens… I select DFU in FS mode and nothing happened nothing pops up I just cant select the flash button.


Thank you for the details.
So when you click “DFU in FS Mode” and then click on the blue “Connect”, the “Flash Blink!” does not light up orange?
It’s odd that it doesn’t light up. I unfortunately haven’t seen that issue before so I can ask the team about it.

Good news is that your Daisy is being recognized and it is successfully being put into the flashable Bootloader mode. While you wait to hear back from me, could you try flashing using Plugdata again? Thank you.

A team member also haven’t encountered an issue where the “Flash Blink!” doesn’t light up orange in the Web Programmer. It’s a really odd issue.

Since you were able to get the “DFU in FS Mode” displaying, I suggest try flashing in plugdata again. Let me know how that goes.