Opta Exit Status 74 on multiple cpu's & OS

Hello, working with an Opta lite and came across this error which has persisted on a Windows 10 desktop, Debian 10 laptop and RPi Ubuntu all running Arduino Create and on different machines. Wondering if the Opta is defective. I can reset for the fading green LED. The device is recognized by all three computers above via serial. But I cannot upload compiled programs through the IDE's on any of these computers, either through local IDE or Cloud.

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 2 (LIBUSB_ERROR_NOT_FOUND)

No DFU capable USB device available

Similar errors when running Arduino Editor a Debian 10 laptop. The warnings above are from the Windows 10 machine. I'm going to see if I can update other Arduino boards and another Opta with these machines. I haven't had issues before.

Upload started

Programming with: Serial

Restarting in bootloader mode

Flashing with command:/home/chris/.arduino-create/arduino/dfu-util/0.10.0-arduino1/dfu-util --device 0x2341:0x0364 -D /tmp/arduino-create-agent557217003/new_sketch_1693185858346.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

dfu-util: Warning: Invalid DFU suffix signature

dfu-util: A valid DFU suffix will be required in a future dfu-util release

dfu-util: No DFU capable USB device available

Making progress! I'll post this update for history for those that may deal with this in the future. I'm still open to help and comments.

I noticed that when the Opta was plugged in via USB-C to the computer, the /dev/ttyACM0 port has permissions of "rw" for user=root and group=dialout.

I don't normally use a computer as root. So I added "rw" to the port for other users.

In any event, when the Opta resets or power cycles, the serial link to /dev/ttyACM0 is reset, and it looks like the "rw" is NOT reset for other users. I'm guessing that this is what's causing these USB upload errors, and probably similar for the Windows 10 machine not running as Administrator or something.

I'm not fully certain how to handle running local connections from a computer to serial ports and using the Arduino Web Editor online, Arduino Cloud. Will cross that road later.

However, by installing the Arduino IDE on the linux desktop and running it as "root" I was able to compile and upload the sketches! I'm guessing that if I add the other Linux users to the group "dialout" this may also work, and also allow me to run the IDE on the Linux desktop as a user instead of root.

I installed the Arduino IDE (older version 1.8.19) on a Linux Debian computer. I also installed the current IDE 2.1.1. I had problems running IDE 2.1.1 as root, no issues with IDE 1.8.19.

This was the success output, and the Opta device is running as expected.

Opening DFU capable USB device...
Device ID 2341:0364
Device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "Internal Flash 2MB "
Downloading element to address = 0x08040000, size = 135656
dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Erase [=========================] 100% 135656 bytes
Erase done.
Download [=========================] 100% 135656 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state