Arduino giga and linux ubuntu?

hello there. i am following this tutorial https://dronebotworkshop.com/giga/ and after i have added the special .rules files and copy / pasted all of that and entereed the two additional codes and rebooted my comptuer, i tried to upload angot this error code 74

FQBN: arduino:mbed_giga:giga
Using board 'giga' from platform in folder: /home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6
Using core 'arduino' from platform in folder: /home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6

Detecting libraries used...
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/defines.txt @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/cxxflags.txt -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino/api/deprecated -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino/api/deprecated-avr-comp -iprefix/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/includes.txt /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch/sketch_sep16b.ino.cpp -o /dev/null
Alternatives for Arduino_USBHostMbed5.h: [Arduino_USBHostMbed5@0.1.1]
ResolveLibrary(Arduino_USBHostMbed5.h)
  -> candidates: [Arduino_USBHostMbed5@0.1.1]
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/defines.txt @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/cxxflags.txt -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA -I/home/chris/Arduino/libraries/Arduino_USBHostMbed5/src -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino/api/deprecated -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino/api/deprecated-avr-comp -iprefix/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/includes.txt /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch/sketch_sep16b.ino.cpp -o /dev/null
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHost/USBDeviceConnected.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHost/USBEndpoint.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHost/USBHost.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHost3GModule/WANDongle.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHost3GModule/WANDongleSerialPort.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHostHID/USBHostKeyboard.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHostHID/USBHostMouse.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHostHub/USBHostHub.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHostMIDI/USBHostMIDI.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHostMSD/USBHostMSD.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/USBHostSerial/USBHostSerial.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/targets/TARGET_STM/USBEndpoint_STM.cpp
Using cached library dependencies for file: /home/chris/Arduino/libraries/Arduino_USBHostMbed5/src/targets/TARGET_STM/USBHALHost_STM.cpp
Generating function prototypes...
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/defines.txt @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/cxxflags.txt -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA -I/home/chris/Arduino/libraries/Arduino_USBHostMbed5/src -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino/api/deprecated -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino/api/deprecated-avr-comp -iprefix/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/includes.txt /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch/sketch_sep16b.ino.cpp -o /tmp/613243047/sketch_merged.cpp
/home/chris/.arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/613243047/sketch_merged.cpp
Compiling sketch...
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -Wall -Wextra -g3 -nostdlib @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/defines.txt @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/cxxflags.txt -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA -I/home/chris/Arduino/libraries/Arduino_USBHostMbed5/src -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino/api/deprecated -I/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino/api/deprecated-avr-comp -iprefix/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/cores/arduino @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/includes.txt /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch/sketch_sep16b.ino.cpp -o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch/sketch_sep16b.ino.cpp.o
/tmp/.arduinoIDE-unsaved2023816-5139-lwx71y.jfp4d/sketch_sep16b/sketch_sep16b.ino: In function 'void setup()':
/tmp/.arduinoIDE-unsaved2023816-5139-lwx71y.jfp4d/sketch_sep16b/sketch_sep16b.ino:19:6: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 252 [-Wformat-truncation=]
 void setup() {
      ^~~~~
/tmp/.arduinoIDE-unsaved2023816-5139-lwx71y.jfp4d/sketch_sep16b/sketch_sep16b.ino:68:13: note: 'snprintf' output between 7 and 262 bytes into a destination of size 256
     snprintf(buf, sizeof(buf), "    %s\r\n", e->d_name);
     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling libraries...
Compiling library "Arduino_USBHostMbed5"
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost/USBDeviceConnected.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost/USBEndpoint.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost3GModule/WANDongle.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost3GModule/WANDongleSerialPort.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost/USBHost.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostHID/USBHostMouse.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostHub/USBHostHub.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostMSD/USBHostMSD.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostHID/USBHostKeyboard.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostSerial/USBHostSerial.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostMIDI/USBHostMIDI.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/targets/TARGET_STM/USBEndpoint_STM.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/targets/TARGET_STM/USBHALHost_STM.cpp.o
Compiling core...
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/core/variant.cpp.o
Using previously compiled file: /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/core/pure_analog_pins.cpp.o
Using precompiled core: /tmp/arduino/cores/arduino_mbed_giga_giga_split_100_0,target_core_cm7_5caab6784af4328b7b9ec9b0ddb65a94/core.a
Linking everything together...
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -E -P -x c -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 /home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/linker_script.ld -o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/linker_script.ld
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -L/tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D -Wl,--gc-sections -Wall -Wextra -Wl,--as-needed -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 @/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/ldflags.txt -T/tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/linker_script.ld -Wl,-Map,/tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch_sep16b.ino.map --specs=nosys.specs -o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch_sep16b.ino.elf /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch/sketch_sep16b.ino.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost/USBDeviceConnected.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost/USBEndpoint.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost/USBHost.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost3GModule/WANDongle.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHost3GModule/WANDongleSerialPort.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostHID/USBHostKeyboard.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostHID/USBHostMouse.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostHub/USBHostHub.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostMIDI/USBHostMIDI.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostMSD/USBHostMSD.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/USBHostSerial/USBHostSerial.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/targets/TARGET_STM/USBEndpoint_STM.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/libraries/Arduino_USBHostMbed5/targets/TARGET_STM/USBHALHost_STM.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/core/pure_analog_pins.cpp.o /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/core/variant.cpp.o -Wl,--whole-archive /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/../../cores/arduino_mbed_giga_giga_split_100_0,target_core_cm7_5caab6784af4328b7b9ec9b0ddb65a94/core.a /home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/variants/GIGA/libs/libmbed.a -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O binary /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch_sep16b.ino.elf /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch_sep16b.ino.bin
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O ihex -R .eeprom /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch_sep16b.ino.elf /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch_sep16b.ino.hex
/home/chris/.arduino15/packages/arduino/hardware/mbed_giga/4.0.6/bootloaders/GIGA/bootloader.elf syntax error: no colon char on the first line character at line 1

Using library Arduino_USBHostMbed5 at version 0.1.1 in folder: /home/chris/Arduino/libraries/Arduino_USBHostMbed5 
/home/chris/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-size -A /tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch_sep16b.ino.elf
Sketch uses 158100 bytes (8%) of program storage space. Maximum is 1966080 bytes.
Global variables use 49512 bytes (9%) of dynamic memory, leaving 474112 bytes for local variables. Maximum is 523624 bytes.
Performing 1200-bps touch reset on serial port /dev/ttyACM0
Waiting for upload port...
No upload port found, using /dev/ttyACM0 as fallback
dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
"/home/chris/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1/dfu-util" --device 0x2341:0x0366 -D "/tmp/arduino/sketches/616FACDD887F98A0C77AC4EBCCA3322D/sketch_sep16b.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/

dfu-util: Cannot open DFU device 2341:0366 found on devnum 11 (LIBUSB_ERROR_ACCESS)
dfu-util: No DFU capable USB device available
Failed uploading: uploading error: exit status 74

thank you for all and any help

Is there a question hidden somewhere? 'cause the last lines already tell you what to do:

--> check the access rights, your user is most likely missing a group or he udev rule is faulty and only root has access rights on the device.

the question is because the board is plugged in, and i cant decipher what it's telling me without help.

how do i 'check the access rights'? can you please be more specific?

i am using ubuntu on an x86_64 device. i can switch OS's but am trying to get it to work following the tutorial. is the custom udev rule from the video no longer valid or something?

Check that you are in the correct group to have write access to the serial device:

$ groups

most likely you are not in "dialout", but

ls -l /dev/tty[A-Z]*

gives rw for root and dialout.