xref: /freebsd/usr.sbin/bluetooth/rtlbtfw/rtlbtfw.conf (revision 5036d9652a5701d00e9e40ea942c278e9f77d33d)
1*5036d965SVladimir Kondratyev#
2*5036d965SVladimir Kondratyev# Download Realtek 87XX/88XX bluetooth adaptor firmware
3*5036d965SVladimir Kondratyev#
4*5036d965SVladimir Kondratyev
5*5036d965SVladimir Kondratyev# Generic Realtek vendor Bluetooth devices
6*5036d965SVladimir Kondratyevnotify 100 {
7*5036d965SVladimir Kondratyev	match "system"		"USB";
8*5036d965SVladimir Kondratyev	match "subsystem"	"INTERFACE";
9*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
10*5036d965SVladimir Kondratyev	match "vendor"		"0x0bda";
11*5036d965SVladimir Kondratyev	# only interface 0 is supported by rtlbtfw
12*5036d965SVladimir Kondratyev	match "interface"	"0";
13*5036d965SVladimir Kondratyev	match "intclass"	"0xe0";
14*5036d965SVladimir Kondratyev	match "intsubclass"	"0x01";
15*5036d965SVladimir Kondratyev	match "intprotocol"	"0x01";
16*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
17*5036d965SVladimir Kondratyev};
18*5036d965SVladimir Kondratyev
19*5036d965SVladimir Kondratyev# Realtek 8821CE Bluetooth devices
20*5036d965SVladimir Kondratyevnotify 100 {
21*5036d965SVladimir Kondratyev	match "system"		"USB";
22*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
23*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
24*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
25*5036d965SVladimir Kondratyev	match "product"		"0x3529";
26*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
27*5036d965SVladimir Kondratyev};
28*5036d965SVladimir Kondratyev
29*5036d965SVladimir Kondratyev# Realtek 8822CE Bluetooth devices
30*5036d965SVladimir Kondratyevnotify 100 {
31*5036d965SVladimir Kondratyev	match "system"		"USB";
32*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
33*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
34*5036d965SVladimir Kondratyev	match "vendor"		"0x0bda";
35*5036d965SVladimir Kondratyev	match "product"		"(0xb00c|0xc822)";
36*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
37*5036d965SVladimir Kondratyev};
38*5036d965SVladimir Kondratyev
39*5036d965SVladimir Kondratyev# Realtek 8822CU Bluetooth devices
40*5036d965SVladimir Kondratyevnotify 100 {
41*5036d965SVladimir Kondratyev	match "system"		"USB";
42*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
43*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
44*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
45*5036d965SVladimir Kondratyev	match "product"		"0x3549";
46*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
47*5036d965SVladimir Kondratyev};
48*5036d965SVladimir Kondratyev
49*5036d965SVladimir Kondratyev# Realtek 8852AE Bluetooth devices
50*5036d965SVladimir Kondratyevnotify 100 {
51*5036d965SVladimir Kondratyev	match "system"		"USB";
52*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
53*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
54*5036d965SVladimir Kondratyev	match "vendor"		"0x0bda";
55*5036d965SVladimir Kondratyev	match "product"		"(0x2852|0xc852|0x385a|0x4852)";
56*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
57*5036d965SVladimir Kondratyev};
58*5036d965SVladimir Kondratyevnotify 100 {
59*5036d965SVladimir Kondratyev	match "system"		"USB";
60*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
61*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
62*5036d965SVladimir Kondratyev	match "vendor"		"0x04c5";
63*5036d965SVladimir Kondratyev	match "product"		"0x165c";
64*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
65*5036d965SVladimir Kondratyev};
66*5036d965SVladimir Kondratyevnotify 100 {
67*5036d965SVladimir Kondratyev	match "system"		"USB";
68*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
69*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
70*5036d965SVladimir Kondratyev	match "vendor"		"0x04ca";
71*5036d965SVladimir Kondratyev	match "product"		"0x4006";
72*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
73*5036d965SVladimir Kondratyev};
74*5036d965SVladimir Kondratyevnotify 100 {
75*5036d965SVladimir Kondratyev	match "system"		"USB";
76*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
77*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
78*5036d965SVladimir Kondratyev	match "vendor"		"0x0cb8";
79*5036d965SVladimir Kondratyev	match "product"		"0xc549";
80*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
81*5036d965SVladimir Kondratyev};
82*5036d965SVladimir Kondratyev
83*5036d965SVladimir Kondratyev# Realtek 8852CE Bluetooth devices
84*5036d965SVladimir Kondratyevnotify 100 {
85*5036d965SVladimir Kondratyev	match "system"		"USB";
86*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
87*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
88*5036d965SVladimir Kondratyev	match "vendor"		"0x04ca";
89*5036d965SVladimir Kondratyev	match "product"		"0x4007";
90*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
91*5036d965SVladimir Kondratyev};
92*5036d965SVladimir Kondratyevnotify 100 {
93*5036d965SVladimir Kondratyev	match "system"		"USB";
94*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
95*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
96*5036d965SVladimir Kondratyev	match "vendor"		"0x04c5";
97*5036d965SVladimir Kondratyev	match "product"		"0x1675";
98*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
99*5036d965SVladimir Kondratyev};
100*5036d965SVladimir Kondratyevnotify 100 {
101*5036d965SVladimir Kondratyev	match "system"		"USB";
102*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
103*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
104*5036d965SVladimir Kondratyev	match "vendor"		"0x0cb8";
105*5036d965SVladimir Kondratyev	match "product"		"0xc558";
106*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
107*5036d965SVladimir Kondratyev};
108*5036d965SVladimir Kondratyevnotify 100 {
109*5036d965SVladimir Kondratyev	match "system"		"USB";
110*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
111*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
112*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
113*5036d965SVladimir Kondratyev	match "product"		"(0x3587|0x3586|0x3592)";
114*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
115*5036d965SVladimir Kondratyev};
116*5036d965SVladimir Kondratyev
117*5036d965SVladimir Kondratyev# Realtek 8852BE Bluetooth devices
118*5036d965SVladimir Kondratyevnotify 100 {
119*5036d965SVladimir Kondratyev	match "system"		"USB";
120*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
121*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
122*5036d965SVladimir Kondratyev	match "vendor"		"0x0cb8";
123*5036d965SVladimir Kondratyev	match "product"		"0xc559";
124*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
125*5036d965SVladimir Kondratyev};
126*5036d965SVladimir Kondratyevnotify 100 {
127*5036d965SVladimir Kondratyev	match "system"		"USB";
128*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
129*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
130*5036d965SVladimir Kondratyev	match "vendor"		"0x0bda";
131*5036d965SVladimir Kondratyev	match "product"		"0x887b";
132*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
133*5036d965SVladimir Kondratyev};
134*5036d965SVladimir Kondratyevnotify 100 {
135*5036d965SVladimir Kondratyev	match "system"		"USB";
136*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
137*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
138*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
139*5036d965SVladimir Kondratyev	match "product"		"0x3571";
140*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
141*5036d965SVladimir Kondratyev};
142*5036d965SVladimir Kondratyev
143*5036d965SVladimir Kondratyev# Realtek 8723AE Bluetooth devices
144*5036d965SVladimir Kondratyevnotify 100 {
145*5036d965SVladimir Kondratyev	match "system"		"USB";
146*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
147*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
148*5036d965SVladimir Kondratyev	match "vendor"		"0x0930";
149*5036d965SVladimir Kondratyev	match "product"		"0x021d";
150*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
151*5036d965SVladimir Kondratyev};
152*5036d965SVladimir Kondratyevnotify 100 {
153*5036d965SVladimir Kondratyev	match "system"		"USB";
154*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
155*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
156*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
157*5036d965SVladimir Kondratyev	match "product"		"0x3394";
158*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
159*5036d965SVladimir Kondratyev};
160*5036d965SVladimir Kondratyev
161*5036d965SVladimir Kondratyev# Realtek 8723BE Bluetooth devices
162*5036d965SVladimir Kondratyevnotify 100 {
163*5036d965SVladimir Kondratyev	match "system"		"USB";
164*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
165*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
166*5036d965SVladimir Kondratyev	match "vendor"		"0x0489";
167*5036d965SVladimir Kondratyev	match "product"		"(0xe085|0xe08b)";
168*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
169*5036d965SVladimir Kondratyev};
170*5036d965SVladimir Kondratyevnotify 100 {
171*5036d965SVladimir Kondratyev	match "system"		"USB";
172*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
173*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
174*5036d965SVladimir Kondratyev	match "vendor"		"0x04f2";
175*5036d965SVladimir Kondratyev	match "product"		"0xb49f";
176*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
177*5036d965SVladimir Kondratyev};
178*5036d965SVladimir Kondratyevnotify 100 {
179*5036d965SVladimir Kondratyev	match "system"		"USB";
180*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
181*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
182*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
183*5036d965SVladimir Kondratyev	match "product"		"(0x3410|0x3416|0x3459|0x3494)";
184*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
185*5036d965SVladimir Kondratyev};
186*5036d965SVladimir Kondratyev
187*5036d965SVladimir Kondratyev# Realtek 8723BU Bluetooth devices
188*5036d965SVladimir Kondratyevnotify 100 {
189*5036d965SVladimir Kondratyev	match "system"		"USB";
190*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
191*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
192*5036d965SVladimir Kondratyev	match "vendor"		"0x7392";
193*5036d965SVladimir Kondratyev	match "product"		"0xa611";
194*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
195*5036d965SVladimir Kondratyev};
196*5036d965SVladimir Kondratyev
197*5036d965SVladimir Kondratyev# Realtek 8723DE Bluetooth devices
198*5036d965SVladimir Kondratyevnotify 100 {
199*5036d965SVladimir Kondratyev	match "system"		"USB";
200*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
201*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
202*5036d965SVladimir Kondratyev	match "vendor"		"0x0bda";
203*5036d965SVladimir Kondratyev	match "product"		"0xb009";
204*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
205*5036d965SVladimir Kondratyev};
206*5036d965SVladimir Kondratyevnotify 100 {
207*5036d965SVladimir Kondratyev	match "system"		"USB";
208*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
209*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
210*5036d965SVladimir Kondratyev	match "vendor"		"0x2ff8";
211*5036d965SVladimir Kondratyev	match "product"		"0xb011";
212*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
213*5036d965SVladimir Kondratyev};
214*5036d965SVladimir Kondratyev
215*5036d965SVladimir Kondratyev# Realtek 8761BUV Bluetooth devices
216*5036d965SVladimir Kondratyevnotify 100 {
217*5036d965SVladimir Kondratyev	match "system"		"USB";
218*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
219*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
220*5036d965SVladimir Kondratyev	match "vendor"		"0x2357";
221*5036d965SVladimir Kondratyev	match "product"		"0x0604";
222*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
223*5036d965SVladimir Kondratyev};
224*5036d965SVladimir Kondratyevnotify 100 {
225*5036d965SVladimir Kondratyev	match "system"		"USB";
226*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
227*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
228*5036d965SVladimir Kondratyev	match "vendor"		"0x0b05";
229*5036d965SVladimir Kondratyev	match "product"		"0x190e";
230*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
231*5036d965SVladimir Kondratyev};
232*5036d965SVladimir Kondratyevnotify 100 {
233*5036d965SVladimir Kondratyev	match "system"		"USB";
234*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
235*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
236*5036d965SVladimir Kondratyev	match "vendor"		"0x2550";
237*5036d965SVladimir Kondratyev	match "product"		"0x8761";
238*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
239*5036d965SVladimir Kondratyev};
240*5036d965SVladimir Kondratyevnotify 100 {
241*5036d965SVladimir Kondratyev	match "system"		"USB";
242*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
243*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
244*5036d965SVladimir Kondratyev	match "vendor"		"0x0bda";
245*5036d965SVladimir Kondratyev	match "product"		"0x8771";
246*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
247*5036d965SVladimir Kondratyev};
248*5036d965SVladimir Kondratyevnotify 100 {
249*5036d965SVladimir Kondratyev	match "system"		"USB";
250*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
251*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
252*5036d965SVladimir Kondratyev	match "vendor"		"0x6655";
253*5036d965SVladimir Kondratyev	match "product"		"0x8771";
254*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
255*5036d965SVladimir Kondratyev};
256*5036d965SVladimir Kondratyevnotify 100 {
257*5036d965SVladimir Kondratyev	match "system"		"USB";
258*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
259*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
260*5036d965SVladimir Kondratyev	match "vendor"		"0x7392";
261*5036d965SVladimir Kondratyev	match "product"		"0xc611";
262*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
263*5036d965SVladimir Kondratyev};
264*5036d965SVladimir Kondratyevnotify 100 {
265*5036d965SVladimir Kondratyev	match "system"		"USB";
266*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
267*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
268*5036d965SVladimir Kondratyev	match "vendor"		"0x2b89";
269*5036d965SVladimir Kondratyev	match "product"		"0x8761";
270*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
271*5036d965SVladimir Kondratyev};
272*5036d965SVladimir Kondratyev
273*5036d965SVladimir Kondratyev# Realtek 8821AE Bluetooth devices
274*5036d965SVladimir Kondratyevnotify 100 {
275*5036d965SVladimir Kondratyev	match "system"		"USB";
276*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
277*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
278*5036d965SVladimir Kondratyev	match "vendor"		"0x0b05";
279*5036d965SVladimir Kondratyev	match "product"		"0x17dc";
280*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
281*5036d965SVladimir Kondratyev};
282*5036d965SVladimir Kondratyevnotify 100 {
283*5036d965SVladimir Kondratyev	match "system"		"USB";
284*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
285*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
286*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
287*5036d965SVladimir Kondratyev	match "product"		"(0x3414|0x3458|0x3461|0x3462)";
288*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
289*5036d965SVladimir Kondratyev};
290*5036d965SVladimir Kondratyev
291*5036d965SVladimir Kondratyev# Realtek 8822BE Bluetooth devices
292*5036d965SVladimir Kondratyevnotify 100 {
293*5036d965SVladimir Kondratyev	match "system"		"USB";
294*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
295*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
296*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
297*5036d965SVladimir Kondratyev	match "product"		"0x3526";
298*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
299*5036d965SVladimir Kondratyev};
300*5036d965SVladimir Kondratyevnotify 100 {
301*5036d965SVladimir Kondratyev	match "system"		"USB";
302*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
303*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
304*5036d965SVladimir Kondratyev	match "vendor"		"0x0b05";
305*5036d965SVladimir Kondratyev	match "product"		"0x185c";
306*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
307*5036d965SVladimir Kondratyev};
308*5036d965SVladimir Kondratyev
309*5036d965SVladimir Kondratyev# Realtek 8822CE Bluetooth devices
310*5036d965SVladimir Kondratyevnotify 100 {
311*5036d965SVladimir Kondratyev	match "system"		"USB";
312*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
313*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
314*5036d965SVladimir Kondratyev	match "vendor"		"0x04ca";
315*5036d965SVladimir Kondratyev	match "product"		"0x4005";
316*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
317*5036d965SVladimir Kondratyev};
318*5036d965SVladimir Kondratyevnotify 100 {
319*5036d965SVladimir Kondratyev	match "system"		"USB";
320*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
321*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
322*5036d965SVladimir Kondratyev	match "vendor"		"0x04c5";
323*5036d965SVladimir Kondratyev	match "product"		"0x161f";
324*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
325*5036d965SVladimir Kondratyev};
326*5036d965SVladimir Kondratyevnotify 100 {
327*5036d965SVladimir Kondratyev	match "system"		"USB";
328*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
329*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
330*5036d965SVladimir Kondratyev	match "vendor"		"0x0b05";
331*5036d965SVladimir Kondratyev	match "product"		"0x18ef";
332*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
333*5036d965SVladimir Kondratyev};
334*5036d965SVladimir Kondratyevnotify 100 {
335*5036d965SVladimir Kondratyev	match "system"		"USB";
336*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
337*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
338*5036d965SVladimir Kondratyev	match "vendor"		"0x13d3";
339*5036d965SVladimir Kondratyev	match "product"		"(0x3548|0x3549|0x3553|0x3555)";
340*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
341*5036d965SVladimir Kondratyev};
342*5036d965SVladimir Kondratyevnotify 100 {
343*5036d965SVladimir Kondratyev	match "system"		"USB";
344*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
345*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
346*5036d965SVladimir Kondratyev	match "vendor"		"0x2ff8";
347*5036d965SVladimir Kondratyev	match "product"		"0x3051";
348*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
349*5036d965SVladimir Kondratyev};
350*5036d965SVladimir Kondratyevnotify 100 {
351*5036d965SVladimir Kondratyev	match "system"		"USB";
352*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
353*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
354*5036d965SVladimir Kondratyev	match "vendor"		"0x1358";
355*5036d965SVladimir Kondratyev	match "product"		"0xc123";
356*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
357*5036d965SVladimir Kondratyev};
358*5036d965SVladimir Kondratyevnotify 100 {
359*5036d965SVladimir Kondratyev	match "system"		"USB";
360*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
361*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
362*5036d965SVladimir Kondratyev	match "vendor"		"0x0bda";
363*5036d965SVladimir Kondratyev	match "product"		"0xc123";
364*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
365*5036d965SVladimir Kondratyev};
366*5036d965SVladimir Kondratyevnotify 100 {
367*5036d965SVladimir Kondratyev	match "system"		"USB";
368*5036d965SVladimir Kondratyev	match "subsystem"	"DEVICE";
369*5036d965SVladimir Kondratyev	match "type"		"ATTACH";
370*5036d965SVladimir Kondratyev	match "vendor"		"0x0cb5";
371*5036d965SVladimir Kondratyev	match "product"		"0xc547";
372*5036d965SVladimir Kondratyev	action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware";
373*5036d965SVladimir Kondratyev};
374