Using Arduino IDE 2.1.1 on Linux Mint 21.2.
Linux detects the Pico on /dev/ttyACM0, however program upload fails with error 1.
After adding the current user to the root group (and restart the computer) however everything works OK. This is a working, but bad solution. I also tryed adding the user to the dialout group, but that didn't work. Is there any other group (not root) i can add to make this working ???
Because this is clearly a Unix Access Rights problem, this must be solvable by giving access rights to files, devices, or subsystems.
Hi @jfbron. You should be able to fix the problem by following this procedure from the Arduino Help Center to create the necessary udev rules file:
https://support.arduino.cc/hc/en-us/articles/9005041052444-Fix-udev-rules-on-Linux#mbed-os
Even though that only mentions Arduino's own Nano RP2040 Connect board, the script is also used for the Raspberry Pi Pico. I believe it will also solve the problem for you even if you are using the 3rd party "Raspberry Pi Pico/RP2040" boards platform from Earle F. Philhower, III instead of the official "Arduino Mbed OS RP2040 Boards" platform.
Your topic has been moved to the dedicate IDE 2.x section of the forum.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.