1 # Skip this section below if this device is not connected by USB
2 SUBSYSTEM!="usb", GOTO="op_rules_end"
4 # OpenPilot openpilot flight control board
5 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="4117", GOTO="op_rules"
6 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="415a", GOTO="op_rules"
8 # OpenPilot coptercontrol flight control board
9 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="415b", GOTO="op_rules"
11 # OpenPilot OPLink Mini radio modem board
12 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="415c", GOTO="op_rules"
14 # OpenPilot Revolution board
15 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="415e", GOTO="op_rules"
17 # Taulabs Sparky2 board
18 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="41d0", GOTO="op_rules"
20 # Other OpenPilot reserved pids
21 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="415d", GOTO="op_rules"
22 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="4194", GOTO="op_rules"
23 SUBSYSTEM=="usb", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="4195", GOTO="op_rules"
26 # unprogrammed openpilot flight control board
27 SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5750", GOTO="op_rules"
28 # FTDI FT2232C Dual USB-UART/FIFO IC
29 SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", GOTO="op_rules"
30 # Olimex Ltd. OpenOCD JTAG TINY
31 SUBSYSTEM=="usb", ATTRS{idVendor}=="15ba", ATTRS{idProduct}=="0004", GOTO="op_rules"
36 # Allow any seated user to access the board.
37 # uaccess: modern ACL-enabled udev
38 # udev-acl: for Ubuntu 12.10 and older
39 TAG+="uaccess", TAG+="udev-acl"
41 # Grant members of the "plugdev" group access to receiver (useful for SSH users)
42 #MODE="0664", GROUP="plugdev"