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