Connection to Raspberry Pi Pico

Hi,
I have some problems getting a connection to Raspberry Pi Pico (BOOTSEL mode) working.
In case I connect the device and try to get info via picotool I get the info:

RP2040 device at bus 1, address 6 appears to be in BOOTSEL mode, but picotool was unable to connect. Maybe try 'sudo' or check your permissions.

With sudo everything is working. I found several info via google to add a udev rule and add my user to the group.
So, I created the file 99-picotool.rules in /lib/udev/rules.d/ (correct location?):

SUBSYSTEM=="usb", ATTRS{idVendor}="2e8a", ATTRS{idProduct}="0003", ACTION=="add", MODE="660", GROUP="dialout"

But I have still same issue. Everything is working, but only in su mode. So, I cannot connect via VisualStudioCode, for example.
I found a lot of descriptions via google, but none of them were working in Manjaro. There are also hints for changing rights of /dev/ttyACMx (for example), but I don’t have this device. There is no additional USB device like ttyACM0 added…
Can anyone help me?

I’ve never used an rpi pico, so I’m not sure how it differs. Usually with micro controllers you do get a /dev/ttyACMx.

Perhaps these links will help:

The dialout group is for Debian based systems, Arch uses uucp. You’d need to add your user to the uucp group, then logout and back in again.

sudo gpasswd -a $USER uucp
1 Like

Thank you very much! The second link (setting up Pi Pico with VSCode) works!
I’ve modified the rule like described in this link and adapted the identifiers. Now I get access without admin rights.
Thank you!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.