udev: Crazyradio bootloader access for plugdev

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QVmUX777nEXfbSvMyMterv
This commit is contained in:
2026-11-01 13:35:35 -08:00
co-authored by Claude Opus 5.5
parent 98fea79d91
commit 1d9b946d91
+4 -2
View File
@@ -61,11 +61,13 @@
# STM32 DFU bootloader access for betaflight-configurator firmware flashing. # STM32 DFU bootloader access for betaflight-configurator firmware flashing.
# Normal serial connection is covered by dialout group membership. # Normal serial connection is covered by dialout group membership.
# Crazyflie 2.x over USB (0483:5740) and the Crazyradio (1915:7777), from Bitcraze's # Crazyflie 2.x over USB (0483:5740), the Crazyradio (1915:7777) and its bootloader
# documented udev rules, so cflib can open them without root (flatline hardware-info). # (1915:0101), from Bitcraze's documented udev rules, so cflib can open them without root
# (flatline hardware-info).
services.udev.extraRules = '' services.udev.extraRules = ''
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="0664", GROUP="plugdev", TAG+="uaccess" SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="0664", GROUP="plugdev", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE="0664", GROUP="plugdev", TAG+="uaccess" SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE="0664", GROUP="plugdev", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1915", ATTRS{idProduct}=="7777", MODE="0664", GROUP="plugdev", TAG+="uaccess" SUBSYSTEM=="usb", ATTRS{idVendor}=="1915", ATTRS{idProduct}=="7777", MODE="0664", GROUP="plugdev", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1915", ATTRS{idProduct}=="0101", MODE="0664", GROUP="plugdev", TAG+="uaccess"
''; '';
} }