Hello,
I'm currently facing an issue where I can't upload any sketches to my Arduino Opta WiFi using Adruino IDE on my personal work desktop (running Windows 11).
My Opta connects as per normal and I can properly view the serial monitor and provide serial inputs. However, when I upload sketches to my Opta, it reboots into bootloader mode (DFU mode from what I've read up) and then I receive these error messages:
Sketch uses 127936 bytes (6%) of program storage space. Maximum is 1966080 bytes.
Global variables use 59200 bytes (11%) of dynamic memory, leaving 464424 bytes for local variables. Maximum is 523624 bytes.
Waiting for upload port...
No upload port found, using COM7 as fallback
"C:\Users\xxx\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1/dfu-util" --device 0x2341:0x0364 -D "C:\Users\xxx\AppData\Local\arduino\sketches\BBF5386DF6736EC850069BB829088FA5/HelloWorld.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
Cannot open DFU device 2341:0364 found on devnum 18 (LIBUSB_ERROR_ACCESS)
No DFU capable USB device available
Failed uploading: uploading error: exit status 74
I've done a few things that I've read from forum posts while searching for answers:
- Reinstalling the Opta Mbed OS board package, making sure "dpinst-amd64.exe" is executed in order to install the drivers
- Reinstalling the Opta Bootloader's drivers using Zadig
(The device that I'm reinstalling has the name "@Internal Flash /0x08000000/01*128Ka,15*128Kg (Interface 0)" and matches the vid:pid in the error message so I assume this is correct)
...however none of these have managed to fix anything regarding this issue.
I've mostly only found answers that only help Linux systems and never one that resolves the error for Windows-based systems so I hope there is some way to fix this... ![]()
If anyone can help or provide advice for this though then that's very appreciated.
Thanks~...





