Portenta H7 + Vision Shield | OpenMV dfu-util code 74


I got a problem when trying to use the portenta h7 on OpenMV IDE.
I’m new to this so I’m not quite sure what to do. I have looked quite a bit on the internet but didn’t find anything that helped me.
What i have done is update the bootloader via the arduino IDE. Then i connect in the OpenMV IDE and by doing the “install the lastest release firmware (v.4.3.2)”, i get the following error.

I’m stuck there…
Does anyone know what to do?

Thanks in advances

C:\Program Files (x86)\OpenMV IDE\share\qtcreator\dfu-util\windows\dfu-util.exe -w -d ,2341:035b -a 1 -s 0x90F00000 -S 003200353130510730343339 -D C:\Users\xelabgon\AppData\Roaming\OpenMV\qtcreator\firmware\CYW4343\cyw4343.bin

dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 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/

Waiting for device, exit with ctrl-C
Opening DFU capable USB device...
ID 2341:035b
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #1 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "External Flash   "
Downloading to address = 0x90f00000, size = 426096

Erase   	[                         ]   0%            0 bytes
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Cannot open DFU device 2341:035b
Device stuck after special command request

Huh, normally you don’t need to update the bootloader via the Arduino IDE.

Does the thing still work with Arduino? We’re just using DFU-UTIL. So, it’s not really our IDE. That’s the bootloader program from Arduino. We haven’t updated our DFU-Util program though in a while. Maybe it’s now not compatible?

Can you verify the board still works with Arduino and then ask if they updated their dfu-util program?

It works with arduino still. I did a test of motion detection and it work fine.
Im gonna check with arduino if they did an update. Might take some time for an answer

Found the solution.
It was kind of my fault.

I had to install the lastest version of arduino IDE. Mine was still 1.8.13 from 2020.
Now with the new version, i updated the bootloader of the portenta h7 lite.
After this, i reopen openMV and its working.


1 Like