1# On Linux copy this file to your udev rules.d folder. 2# This may be located in either: 3# 4# /usr/lib/udev/rules.d/ 5# /etc/udev/rules.d/ 6# 7# For example: 8# 9# sudo cp 49-pico.rules /usr/lib/udev/rules.d/ 10# 11# Then reload udev rules by running: 12# 13# sudo udevadm control --reload-rules 14# sudo udevadm trigger 15 16# RaspberryPi Debug probe: https://github.com/raspberrypi/debugprobe 17SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000c", MODE:="0666" 18KERNEL=="ttyACM*", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000c", MODE:="0666" 19# RaspberryPi Legacy Picoprobe (early Debug probe version) 20SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0004", MODE:="0666" 21KERNEL=="ttyACM*", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0004", MODE:="0666" 22 23# RP2040 Bootloader mode 24SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0003", MODE:="0666" 25KERNEL=="ttyACM*", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0003", MODE:="0666" 26# RP2040 USB Serial 27SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000a", MODE:="0666" 28KERNEL=="ttyACM*", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000a", MODE:="0666" 29 30# RP2350 Bootloader mode 31SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000f", MODE:="0666" 32KERNEL=="ttyACM*", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000f", MODE:="0666" 33# RP2350 USB Serial 34SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0009", MODE:="0666" 35KERNEL=="ttyACM*", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0009", MODE:="0666" 36