Portenta Will Not Finish Uploading

Hello All,

I have a Portenta out of the box and using USC-A to USB-C since USB-C to USB-C doesn't seem to work. When I try to upload it says the error below:

"Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Cannot open DFU device 2341:035b found on devnum 21 (LIBUSB_ERROR_NOT_FOUND)
No DFU capable USB device available
the selected serial port No DFU capable USB device available
does not exist or your board is not connected"

According to the Arduino site it says the first two lines are normal and can be ignored. It is the following lines and the devnum 21 that seem to be the issue. I tried with USB-C 3.0 and 2.0 and that doesn't seem to do the trick. I even tried with and without "bootloader mode" and still no solution. I am looking at the serial and it is connected to the correct COM that says "portenta". I kind of exhausted most solutions and was wondering if anyone had any information to help. For the most part I know the board works since it works with one of my laptops. However, any other laptop I have encountered it gives the same error and I am wondering if it is a security thing on my end. I only say that because it looks like it tries to connect and upload but eventually kicks me out.

Below is more of the exact flow of events:

"Used platform Version Path
arduino:mbed_portenta 4.0.2 /home/builder/.arduino15/packages/arduino/hardware/mbed_portenta/4.0.2
Upload started
Programming with: Serial
Restarting in bootloader mode
Flashing with command:C:/Users/XXXXXX/.arduino-create/arduino/dfu-util/0.10.0-arduino1/dfu-util.exe --device 0x2341:0x035b -D C:/Users/XXXXXXX/AppData/Local/Temp/arduino-create-agent85974012/IMPROVED_MONITOR_MR600.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 dfu-util / Tickets
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Cannot open DFU device 2341:035b found on devnum 28 (LIBUSB_ERROR_NOT_FOUND)
No DFU capable USB device available"

Forgive me if I have left any information out, but I will respond if anyone needs more of an idea.

Thank you!

How do you see the board on the device manager?
Is it being correctly recognized?

Were you able to fix it?

You could try reinstalling the Arduino IDE, installing another version (IDE 2 if you're using 1.8.x, or the other way around), or maybe using a Virtual Machine with a different OS.
Or maybe try it on a different computer, if it's a hardware problem.

Good luck

what color is the LED?

Hi,

I think I've found the answer to this recurring problem.
If you install the FTDI driver from VCP chip (this page), scroll down to windows desktop and install the setup exe. - then restart, your computer should recognise the port your Portenta is on, and not throw up a DFU message.
I found this answer posted for Arduino Nano boards with a similar problem so I can't take all the credit.
I hope it works as well for you as it has for me.
Cheers