Win11 Arduino Opta Upload error: (LIBUSB_ERROR_ACCESS)

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:

  1. Reinstalling the Opta Mbed OS board package, making sure "dpinst-amd64.exe" is executed in order to install the drivers
  2. 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... :sweat_smile:

If anyone can help or provide advice for this though then that's very appreciated.

Thanks~...

Hello @amZach ,

Similar thing happened to me some time ago. I managed to solve this with Zadig (correct drivers on pictures). One driver is aviable in normal mode, other two are in bootloader mode (if I remember correctly).

Anyway - have you tried to upload your program while opta is in bootloader mode? It usually requires double click on reset button to switch into this mode (green LED should pulse) and then you have to change COM number in IDE.

Good luck!

2 Likes

Hey @darrag212 ,

Thanks for your response.

I have the same installed drivers as your attached pictures on my computer, you can see them below. They are installed via Zadig as my photos suggest.

Arduino Opta (Interface 0) is the driver shown when my Opta is in normal mode while @Internal Flash and Mimsy H7 Bootloader are both present in bootloader mode with interface 0 and 1 respectively.

As for this, I have also attempted to upload sketches to my Opta while it is already in bootloader mode (Green pulsing LED) and unfortunately, I still get the same error as before.

Thanks~...