Menu

#144 Arduino Portenta: No DFU capable USB device available

none
invalid
nobody
None
2023-05-21
2022-10-04
No

My sketch was uploading nicely into my Arduino Portenta H7 + Breakout board. Then it stopped working. Using Arduino IDE 2.0.0. dfu-util must have come with it.

My computer : Win10 Pro, Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz 1.80 GHz
Here is the end of the verbose:

Sketch uses 173532 bytes (22%) of program storage space. Maximum is 786432 bytes.
Global variables use 63192 bytes (12%) of dynamic memory, leaving 460432 bytes for local variables. Maximum is 523624 bytes.
Performing 1200-bps touch reset on serial port COM3
Waiting for upload port...
Upload port found on COM3
"C:\Users\cdurieu\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1/dfu-util" --device 0x2341:0x035b -D "C:\Users\cdurieu\AppData\Local\Temp\arduino-sketch-49AE03A04FFDEFBC3D1E1FADB9E3BFBE/2022-10-03 TestSDCARD.ino.bin" -a0 --dfuse-address=0x08040000:leave
dfu-util 0.10-dev

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
No DFU capable USB device available
Failed uploading: uploading error: exit status 74

Discussion

  • Tormod Volden

    Tormod Volden - 2022-10-04
    • summary: Failed uploading: uploading error: exit status 74 --> Arduino Portenta: No DFU capable USB device available
    • status: open --> needsinfo
     
  • Tormod Volden

    Tormod Volden - 2022-10-04

    Do you see any USB device 0x2341:0x035b showing up on the USB bus?

    "No DFU capable USB device available" means that dfu-util couldn't see any DFU capable device, or any matching device if filters are specified. It will then return EX_IOERR (74).

    The Arduino IDE is doing some trickery to get your board into DFU mode. If that fails, there is nothing that dfu-util can do about it.

    If it shows up for a very short time, you can use the dfu-util option --wait which makes dfu-util poll continuously (rescan the USB bus every 20 us) until a matching device appears.

     
  • Tormod Volden

    Tormod Volden - 2023-05-21
    • status: needsinfo --> invalid
     

Anonymous
Anonymous

Add attachments
Cancel





Auth0 Logo