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