@@ -16,131 +16,131 @@ SUBSYSTEM!="usb|tty|hidraw", GOTO="probe_rs_rules_end"
1616# Please keep this list sorted by VID:PID
1717
1818# STMicroelectronics ST-LINK V1
19- ATTRS {
20- idVendo
21- }
22- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
19+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3744", MODE="660", GROUP="plugdev", TAG+="uaccess"
2320
2421# STMicroelectronics ST-LINK/V2
25- ATTRS {
26- idVendo
27- }
28- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
22+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", MODE="660", GROUP="plugdev", TAG+="uaccess"
2923
3024# STMicroelectronics ST-LINK/V2.1
31- ATTRS {
32- idVendo
33- }
34- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
35- ATTRS {
36- idVendo
37- }
38- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
25+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374b", MODE="660", GROUP="plugdev", TAG+="uaccess"
26+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3752", MODE="660", GROUP="plugdev", TAG+="uaccess"
3927
4028# STMicroelectronics STLINK-V3
41- ATTRS {
42- idVendo
43- }
44- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
45- ATTRS {
46- idVendo
47- }
48- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
49- ATTRS {
50- idVendo
51- }
52- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
53- ATTRS {
54- idVendo
55- }
56- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
57- ATTRS {
58- idVendo
59- }
60- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
29+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374d", MODE="660", GROUP="plugdev", TAG+="uaccess"
30+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374e", MODE="660", GROUP="plugdev", TAG+="uaccess"
31+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="660", GROUP="plugdev", TAG+="uaccess"
32+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3753", MODE="660", GROUP="plugdev", TAG+="uaccess"
33+ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3754", MODE="660", GROUP="plugdev", TAG+="uaccess"
6134
6235# SEGGER J-Link
63- ATTRS {
64- idVendo
65- }
66- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
67- ATTRS {
68- idVendo
69- }
70- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
71- ATTRS {
72- idVendo
73- }
74- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
75- ATTRS {
76- idVendo
77- }
78- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
79- ATTRS {
80- idVendo
81- }
82- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
83- ATTRS {
84- idVendo
85- }
86- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
87- ATTRS {
88- idVendo
89- }
90- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
91- ATTRS {
92- idVendo
93- }
94- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
95- ATTRS {
96- idVendo
97- }
98- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
99- ATTRS {
100- idVendo
101- }
102- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
103- ATTRS {
104- idVendo
105- }
106- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
107- ATTRS {
108- idVendo
109- }
110- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
111- ATTRS {
112- idVendo
113- }
114- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
115- ATTRS {
116- idVendo
117- }
118- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
119- ATTRS {
120- idVendo
121- }
122- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
123- ATTRS {
124- idVendo
125- }
126- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
127- ATTRS {
128- idVendo
129- }
130- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
131- ATTRS {
132- idVendo
133- }
134- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
135- ATTRS {
136- idVendo
137- }
138- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
139- ATTRS {
140- idVendo
141- }
142- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
143- ATTRS {
144- idVendo
145- }
146- ==#$#%#$#placeholder03434#$#%#$#, ATTRS{idProduct}==#$#%#$#placeholder13434#$#%#$#, MODE=#$#%#$#placeholder23434#$#%#$#, GROUP=#$#%#$#placeholder33434#$#%#$#, TAG+=#$#%#$#placeholder43434#$#%#$#
36+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="0101", MODE="660", GROUP="plugdev", TAG+="uaccess"
37+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="0102", MODE="660", GROUP="plugdev", TAG+="uaccess"
38+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="0103", MODE="660", GROUP="plugdev", TAG+="uaccess"
39+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="0104", MODE="660", GROUP="plugdev", TAG+="uaccess"
40+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="0105", MODE="660", GROUP="plugdev", TAG+="uaccess"
41+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="0107", MODE="660", GROUP="plugdev", TAG+="uaccess"
42+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="0108", MODE="660", GROUP="plugdev", TAG+="uaccess"
43+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1001", MODE="660", GROUP="plugdev", TAG+="uaccess"
44+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1002", MODE="660", GROUP="plugdev", TAG+="uaccess"
45+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1003", MODE="660", GROUP="plugdev", TAG+="uaccess"
46+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1004", MODE="660", GROUP="plugdev", TAG+="uaccess"
47+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1005", MODE="660", GROUP="plugdev", TAG+="uaccess"
48+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1006", MODE="660", GROUP="plugdev", TAG+="uaccess"
49+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1007", MODE="660", GROUP="plugdev", TAG+="uaccess"
50+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1008", MODE="660", GROUP="plugdev", TAG+="uaccess"
51+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1009", MODE="660", GROUP="plugdev", TAG+="uaccess"
52+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="100a", MODE="660", GROUP="plugdev", TAG+="uaccess"
53+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="100b", MODE="660", GROUP="plugdev", TAG+="uaccess"
54+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="100c", MODE="660", GROUP="plugdev", TAG+="uaccess"
55+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="100d", MODE="660", GROUP="plugdev", TAG+="uaccess"
56+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="100e", MODE="660", GROUP="plugdev", TAG+="uaccess"
57+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="100f", MODE="660", GROUP="plugdev", TAG+="uaccess"
58+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1010", MODE="660", GROUP="plugdev", TAG+="uaccess"
59+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1011", MODE="660", GROUP="plugdev", TAG+="uaccess"
60+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1012", MODE="660", GROUP="plugdev", TAG+="uaccess"
61+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1013", MODE="660", GROUP="plugdev", TAG+="uaccess"
62+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1014", MODE="660", GROUP="plugdev", TAG+="uaccess"
63+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1015", MODE="660", GROUP="plugdev", TAG+="uaccess"
64+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1016", MODE="660", GROUP="plugdev", TAG+="uaccess"
65+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1017", MODE="660", GROUP="plugdev", TAG+="uaccess"
66+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1018", MODE="660", GROUP="plugdev", TAG+="uaccess"
67+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1019", MODE="660", GROUP="plugdev", TAG+="uaccess"
68+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="101a", MODE="660", GROUP="plugdev", TAG+="uaccess"
69+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="101b", MODE="660", GROUP="plugdev", TAG+="uaccess"
70+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="101c", MODE="660", GROUP="plugdev", TAG+="uaccess"
71+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="101d", MODE="660", GROUP="plugdev", TAG+="uaccess"
72+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="101e", MODE="660", GROUP="plugdev", TAG+="uaccess"
73+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="101f", MODE="660", GROUP="plugdev", TAG+="uaccess"
74+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1020", MODE="660", GROUP="plugdev", TAG+="uaccess"
75+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1021", MODE="660", GROUP="plugdev", TAG+="uaccess"
76+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1022", MODE="660", GROUP="plugdev", TAG+="uaccess"
77+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1023", MODE="660", GROUP="plugdev", TAG+="uaccess"
78+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1024", MODE="660", GROUP="plugdev", TAG+="uaccess"
79+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1025", MODE="660", GROUP="plugdev", TAG+="uaccess"
80+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1026", MODE="660", GROUP="plugdev", TAG+="uaccess"
81+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1027", MODE="660", GROUP="plugdev", TAG+="uaccess"
82+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1028", MODE="660", GROUP="plugdev", TAG+="uaccess"
83+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1029", MODE="660", GROUP="plugdev", TAG+="uaccess"
84+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="102a", MODE="660", GROUP="plugdev", TAG+="uaccess"
85+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="102b", MODE="660", GROUP="plugdev", TAG+="uaccess"
86+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="102c", MODE="660", GROUP="plugdev", TAG+="uaccess"
87+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="102d", MODE="660", GROUP="plugdev", TAG+="uaccess"
88+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="102e", MODE="660", GROUP="plugdev", TAG+="uaccess"
89+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="102f", MODE="660", GROUP="plugdev", TAG+="uaccess"
90+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1050", MODE="660", GROUP="plugdev", TAG+="uaccess"
91+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1051", MODE="660", GROUP="plugdev", TAG+="uaccess"
92+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1052", MODE="660", GROUP="plugdev", TAG+="uaccess"
93+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1053", MODE="660", GROUP="plugdev", TAG+="uaccess"
94+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1054", MODE="660", GROUP="plugdev", TAG+="uaccess"
95+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1055", MODE="660", GROUP="plugdev", TAG+="uaccess"
96+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1056", MODE="660", GROUP="plugdev", TAG+="uaccess"
97+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1057", MODE="660", GROUP="plugdev", TAG+="uaccess"
98+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1058", MODE="660", GROUP="plugdev", TAG+="uaccess"
99+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1059", MODE="660", GROUP="plugdev", TAG+="uaccess"
100+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="105a", MODE="660", GROUP="plugdev", TAG+="uaccess"
101+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="105b", MODE="660", GROUP="plugdev", TAG+="uaccess"
102+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="105c", MODE="660", GROUP="plugdev", TAG+="uaccess"
103+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="105d", MODE="660", GROUP="plugdev", TAG+="uaccess"
104+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="105e", MODE="660", GROUP="plugdev", TAG+="uaccess"
105+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="105f", MODE="660", GROUP="plugdev", TAG+="uaccess"
106+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1060", MODE="660", GROUP="plugdev", TAG+="uaccess"
107+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1061", MODE="660", GROUP="plugdev", TAG+="uaccess"
108+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1062", MODE="660", GROUP="plugdev", TAG+="uaccess"
109+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1063", MODE="660", GROUP="plugdev", TAG+="uaccess"
110+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1064", MODE="660", GROUP="plugdev", TAG+="uaccess"
111+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1065", MODE="660", GROUP="plugdev", TAG+="uaccess"
112+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1066", MODE="660", GROUP="plugdev", TAG+="uaccess"
113+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1067", MODE="660", GROUP="plugdev", TAG+="uaccess"
114+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1068", MODE="660", GROUP="plugdev", TAG+="uaccess"
115+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1069", MODE="660", GROUP="plugdev", TAG+="uaccess"
116+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="106a", MODE="660", GROUP="plugdev", TAG+="uaccess"
117+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="106b", MODE="660", GROUP="plugdev", TAG+="uaccess"
118+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="106c", MODE="660", GROUP="plugdev", TAG+="uaccess"
119+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="106d", MODE="660", GROUP="plugdev", TAG+="uaccess"
120+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="106e", MODE="660", GROUP="plugdev", TAG+="uaccess"
121+ ATTRS{idVendor}=="1366", ATTRS{idProduct}=="106f", MODE="660", GROUP="plugdev", TAG+="uaccess"
122+
123+ # FT232H
124+ ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6014", MODE="660", GROUP="plugdev", TAG+="uaccess"
125+ # FT2232x
126+ ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", MODE="660", GROUP="plugdev", TAG+="uaccess"
127+ # FT4232H
128+ ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6011", MODE="660", GROUP="plugdev", TAG+="uaccess"
129+
130+ # FTDI-based Olimex devices
131+ ATTRS{idVendor}=="0x15ba", ATTRS{idProduct}=="0x0003", MODE="660", GROUP="plugdev", TAG+="uaccess"
132+ ATTRS{idVendor}=="0x15ba", ATTRS{idProduct}=="0x0004", MODE="660", GROUP="plugdev", TAG+="uaccess"
133+ ATTRS{idVendor}=="0x15ba", ATTRS{idProduct}=="0x002a", MODE="660", GROUP="plugdev", TAG+="uaccess"
134+ ATTRS{idVendor}=="0x15ba", ATTRS{idProduct}=="0x002b", MODE="660", GROUP="plugdev", TAG+="uaccess"
135+
136+ # Espressif USB JTAG/serial debug unit
137+ ATTRS{idVendor}=="303a", ATTRS{idProduct}=="1001", MODE="660", GROUP="plugdev", TAG+="uaccess"
138+ # Espressif USB Bridge
139+ ATTRS{idVendor}=="303a", ATTRS{idProduct}=="1002", MODE="660", GROUP="plugdev", TAG+="uaccess"
140+
141+ # CMSIS-DAP compatible adapters
142+ ATTRS{product}=="*CMSIS-DAP*", MODE="660", GROUP="plugdev", TAG+="uaccess"
143+ # WCH Link (CMSIS-DAP compatible adapter)
144+ ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="8011", MODE="660", GROUP="plugdev", TAG+="uaccess"
145+
146+ LABEL="probe_rs_rules_end"
0 commit comments