Hi,
I setup new release of arduino IDE 2.3.4 on Mint.
GIGA is recognized on /dev/ttyACM1 and I can not access it, IDE can not upload data:
dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
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/
dfu-util: Cannot open DFU device 2341:0366 found on devnum 15 (LIBUSB_ERROR_ACCESS)
dfu-util: No DFU capable USB device available
Failed uploading: uploading error: exit status 74
this port have full right and I am in the right group (dialout) with access:
crw-rw-rw- 1 root dialout 166, 0 Feb 7 07:28 /dev/ttyACM0
crw-rw-rw- 1 root dialout 166, 1 Feb 7 07:37 /dev/ttyACM1
crw-rw---- 1 root dialout 188, 0 Feb 7 07:49 /dev/ttyUSB0
I do not have access to ACMx but have access to USBx and Arduino Uno.
How to solve it?
Regards
Hi @viayner. In order for Arduino IDE to upload to the Arduino board, your user account must have write permission for that device. Standard user accounts don't have this permission by default. This error can occur when you attempt an upload without the necessary permissions. So it is necessary to configure your system to allow the upload. This is done by creating a special file. Arduino provides a script that will create the file for you.
I'll provide instructions you can follow to run that script:
Although outdated, this approach will work for boards like the UNO R3 that are uploaded to via a serial port. However, that is not the case with the GIGA R1 WiFi board. Uploads to the GIGA R1 WiFi are instead done via the DFU (device firmware upgrade) mechanism, and so being in the dialout user group is not sufficient.