15036d965SVladimir Kondratyev# 25036d965SVladimir Kondratyev# Download Realtek 87XX/88XX bluetooth adaptor firmware 35036d965SVladimir Kondratyev# 45036d965SVladimir Kondratyev 55036d965SVladimir Kondratyev# Generic Realtek vendor Bluetooth devices 65036d965SVladimir Kondratyevnotify 100 { 75036d965SVladimir Kondratyev match "system" "USB"; 85036d965SVladimir Kondratyev match "subsystem" "INTERFACE"; 95036d965SVladimir Kondratyev match "type" "ATTACH"; 105036d965SVladimir Kondratyev match "vendor" "0x0bda"; 115036d965SVladimir Kondratyev # only interface 0 is supported by rtlbtfw 125036d965SVladimir Kondratyev match "interface" "0"; 135036d965SVladimir Kondratyev match "intclass" "0xe0"; 145036d965SVladimir Kondratyev match "intsubclass" "0x01"; 155036d965SVladimir Kondratyev match "intprotocol" "0x01"; 165036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 175036d965SVladimir Kondratyev}; 185036d965SVladimir Kondratyev 195036d965SVladimir Kondratyev# Realtek 8821CE Bluetooth devices 205036d965SVladimir Kondratyevnotify 100 { 215036d965SVladimir Kondratyev match "system" "USB"; 225036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 235036d965SVladimir Kondratyev match "type" "ATTACH"; 245036d965SVladimir Kondratyev match "vendor" "0x13d3"; 255036d965SVladimir Kondratyev match "product" "0x3529"; 265036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 275036d965SVladimir Kondratyev}; 285036d965SVladimir Kondratyev 295036d965SVladimir Kondratyev# Realtek 8822CE Bluetooth devices 305036d965SVladimir Kondratyevnotify 100 { 315036d965SVladimir Kondratyev match "system" "USB"; 325036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 335036d965SVladimir Kondratyev match "type" "ATTACH"; 345036d965SVladimir Kondratyev match "vendor" "0x0bda"; 355036d965SVladimir Kondratyev match "product" "(0xb00c|0xc822)"; 365036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 375036d965SVladimir Kondratyev}; 385036d965SVladimir Kondratyev 395036d965SVladimir Kondratyev# Realtek 8822CU Bluetooth devices 405036d965SVladimir Kondratyevnotify 100 { 415036d965SVladimir Kondratyev match "system" "USB"; 425036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 435036d965SVladimir Kondratyev match "type" "ATTACH"; 445036d965SVladimir Kondratyev match "vendor" "0x13d3"; 455036d965SVladimir Kondratyev match "product" "0x3549"; 465036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 475036d965SVladimir Kondratyev}; 485036d965SVladimir Kondratyev 49*3e72d0b4SVladimir Kondratyev# Realtek 8851BE Bluetooth devices 50*3e72d0b4SVladimir Kondratyevnotify 100 { 51*3e72d0b4SVladimir Kondratyev match "system" "USB"; 52*3e72d0b4SVladimir Kondratyev match "subsystem" "DEVICE"; 53*3e72d0b4SVladimir Kondratyev match "type" "ATTACH"; 54*3e72d0b4SVladimir Kondratyev match "vendor" "0x13d3"; 55*3e72d0b4SVladimir Kondratyev match "product" "0x3600"; 56*3e72d0b4SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 57*3e72d0b4SVladimir Kondratyev}; 58*3e72d0b4SVladimir Kondratyev 595036d965SVladimir Kondratyev# Realtek 8852AE Bluetooth devices 605036d965SVladimir Kondratyevnotify 100 { 615036d965SVladimir Kondratyev match "system" "USB"; 625036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 635036d965SVladimir Kondratyev match "type" "ATTACH"; 645036d965SVladimir Kondratyev match "vendor" "0x0bda"; 655036d965SVladimir Kondratyev match "product" "(0x2852|0xc852|0x385a|0x4852)"; 665036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 675036d965SVladimir Kondratyev}; 685036d965SVladimir Kondratyevnotify 100 { 695036d965SVladimir Kondratyev match "system" "USB"; 705036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 715036d965SVladimir Kondratyev match "type" "ATTACH"; 725036d965SVladimir Kondratyev match "vendor" "0x04c5"; 735036d965SVladimir Kondratyev match "product" "0x165c"; 745036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 755036d965SVladimir Kondratyev}; 765036d965SVladimir Kondratyevnotify 100 { 775036d965SVladimir Kondratyev match "system" "USB"; 785036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 795036d965SVladimir Kondratyev match "type" "ATTACH"; 805036d965SVladimir Kondratyev match "vendor" "0x04ca"; 815036d965SVladimir Kondratyev match "product" "0x4006"; 825036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 835036d965SVladimir Kondratyev}; 845036d965SVladimir Kondratyevnotify 100 { 855036d965SVladimir Kondratyev match "system" "USB"; 865036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 875036d965SVladimir Kondratyev match "type" "ATTACH"; 885036d965SVladimir Kondratyev match "vendor" "0x0cb8"; 895036d965SVladimir Kondratyev match "product" "0xc549"; 905036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 915036d965SVladimir Kondratyev}; 925036d965SVladimir Kondratyev 935036d965SVladimir Kondratyev# Realtek 8852CE Bluetooth devices 945036d965SVladimir Kondratyevnotify 100 { 955036d965SVladimir Kondratyev match "system" "USB"; 965036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 975036d965SVladimir Kondratyev match "type" "ATTACH"; 985036d965SVladimir Kondratyev match "vendor" "0x04ca"; 995036d965SVladimir Kondratyev match "product" "0x4007"; 1005036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 1015036d965SVladimir Kondratyev}; 1025036d965SVladimir Kondratyevnotify 100 { 1035036d965SVladimir Kondratyev match "system" "USB"; 1045036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 1055036d965SVladimir Kondratyev match "type" "ATTACH"; 1065036d965SVladimir Kondratyev match "vendor" "0x04c5"; 1075036d965SVladimir Kondratyev match "product" "0x1675"; 1085036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 1095036d965SVladimir Kondratyev}; 1105036d965SVladimir Kondratyevnotify 100 { 1115036d965SVladimir Kondratyev match "system" "USB"; 1125036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 1135036d965SVladimir Kondratyev match "type" "ATTACH"; 1145036d965SVladimir Kondratyev match "vendor" "0x0cb8"; 1155036d965SVladimir Kondratyev match "product" "0xc558"; 1165036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 1175036d965SVladimir Kondratyev}; 1185036d965SVladimir Kondratyevnotify 100 { 1195036d965SVladimir Kondratyev match "system" "USB"; 1205036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 1215036d965SVladimir Kondratyev match "type" "ATTACH"; 1225036d965SVladimir Kondratyev match "vendor" "0x13d3"; 1235036d965SVladimir Kondratyev match "product" "(0x3587|0x3586|0x3592)"; 1245036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 1255036d965SVladimir Kondratyev}; 126*3e72d0b4SVladimir Kondratyevnotify 100 { 127*3e72d0b4SVladimir Kondratyev match "system" "USB"; 128*3e72d0b4SVladimir Kondratyev match "subsystem" "DEVICE"; 129*3e72d0b4SVladimir Kondratyev match "type" "ATTACH"; 130*3e72d0b4SVladimir Kondratyev match "vendor" "0x0489"; 131*3e72d0b4SVladimir Kondratyev match "product" "0xe122"; 132*3e72d0b4SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 133*3e72d0b4SVladimir Kondratyev}; 1345036d965SVladimir Kondratyev 1355036d965SVladimir Kondratyev# Realtek 8852BE Bluetooth devices 1365036d965SVladimir Kondratyevnotify 100 { 1375036d965SVladimir Kondratyev match "system" "USB"; 1385036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 1395036d965SVladimir Kondratyev match "type" "ATTACH"; 1405036d965SVladimir Kondratyev match "vendor" "0x0cb8"; 1415036d965SVladimir Kondratyev match "product" "0xc559"; 1425036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 1435036d965SVladimir Kondratyev}; 1445036d965SVladimir Kondratyevnotify 100 { 1455036d965SVladimir Kondratyev match "system" "USB"; 1465036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 1475036d965SVladimir Kondratyev match "type" "ATTACH"; 1485036d965SVladimir Kondratyev match "vendor" "0x0bda"; 149*3e72d0b4SVladimir Kondratyev match "product" "(0x4853|0x887b|0xb85b)"; 1505036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 1515036d965SVladimir Kondratyev}; 1525036d965SVladimir Kondratyevnotify 100 { 1535036d965SVladimir Kondratyev match "system" "USB"; 1545036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 1555036d965SVladimir Kondratyev match "type" "ATTACH"; 1565036d965SVladimir Kondratyev match "vendor" "0x13d3"; 157*3e72d0b4SVladimir Kondratyev match "product" "(0x3570|0x3571|0x3572|0x3591)"; 158*3e72d0b4SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 159*3e72d0b4SVladimir Kondratyev}; 160*3e72d0b4SVladimir Kondratyevnotify 100 { 161*3e72d0b4SVladimir Kondratyev match "system" "USB"; 162*3e72d0b4SVladimir Kondratyev match "subsystem" "DEVICE"; 163*3e72d0b4SVladimir Kondratyev match "type" "ATTACH"; 164*3e72d0b4SVladimir Kondratyev match "vendor" "0x0489"; 165*3e72d0b4SVladimir Kondratyev match "product" "(0xe123|0xe125)"; 166*3e72d0b4SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 167*3e72d0b4SVladimir Kondratyev}; 168*3e72d0b4SVladimir Kondratyev 169*3e72d0b4SVladimir Kondratyev# Realtek 8852BT/8852BE-VT Bluetooth devices 170*3e72d0b4SVladimir Kondratyevnotify 100 { 171*3e72d0b4SVladimir Kondratyev match "system" "USB"; 172*3e72d0b4SVladimir Kondratyev match "subsystem" "DEVICE"; 173*3e72d0b4SVladimir Kondratyev match "type" "ATTACH"; 174*3e72d0b4SVladimir Kondratyev match "vendor" "0x0bda"; 175*3e72d0b4SVladimir Kondratyev match "product" "0x8520"; 176*3e72d0b4SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 177*3e72d0b4SVladimir Kondratyev}; 178*3e72d0b4SVladimir Kondratyev 179*3e72d0b4SVladimir Kondratyev# Realtek 8922AE Bluetooth devices 180*3e72d0b4SVladimir Kondratyevnotify 100 { 181*3e72d0b4SVladimir Kondratyev match "system" "USB"; 182*3e72d0b4SVladimir Kondratyev match "subsystem" "DEVICE"; 183*3e72d0b4SVladimir Kondratyev match "type" "ATTACH"; 184*3e72d0b4SVladimir Kondratyev match "vendor" "0x0bda"; 185*3e72d0b4SVladimir Kondratyev match "product" "0x8922"; 186*3e72d0b4SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 187*3e72d0b4SVladimir Kondratyev}; 188*3e72d0b4SVladimir Kondratyevnotify 100 { 189*3e72d0b4SVladimir Kondratyev match "system" "USB"; 190*3e72d0b4SVladimir Kondratyev match "subsystem" "DEVICE"; 191*3e72d0b4SVladimir Kondratyev match "type" "ATTACH"; 192*3e72d0b4SVladimir Kondratyev match "vendor" "0x13d3"; 193*3e72d0b4SVladimir Kondratyev match "product" "(0x3617|0x3616)"; 194*3e72d0b4SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 195*3e72d0b4SVladimir Kondratyev}; 196*3e72d0b4SVladimir Kondratyevnotify 100 { 197*3e72d0b4SVladimir Kondratyev match "system" "USB"; 198*3e72d0b4SVladimir Kondratyev match "subsystem" "DEVICE"; 199*3e72d0b4SVladimir Kondratyev match "type" "ATTACH"; 200*3e72d0b4SVladimir Kondratyev match "vendor" "0x0489"; 201*3e72d0b4SVladimir Kondratyev match "product" "0xe130"; 2025036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2035036d965SVladimir Kondratyev}; 2045036d965SVladimir Kondratyev 2055036d965SVladimir Kondratyev# Realtek 8723AE Bluetooth devices 2065036d965SVladimir Kondratyevnotify 100 { 2075036d965SVladimir Kondratyev match "system" "USB"; 2085036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2095036d965SVladimir Kondratyev match "type" "ATTACH"; 2105036d965SVladimir Kondratyev match "vendor" "0x0930"; 2115036d965SVladimir Kondratyev match "product" "0x021d"; 2125036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2135036d965SVladimir Kondratyev}; 2145036d965SVladimir Kondratyevnotify 100 { 2155036d965SVladimir Kondratyev match "system" "USB"; 2165036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2175036d965SVladimir Kondratyev match "type" "ATTACH"; 2185036d965SVladimir Kondratyev match "vendor" "0x13d3"; 2195036d965SVladimir Kondratyev match "product" "0x3394"; 2205036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2215036d965SVladimir Kondratyev}; 2225036d965SVladimir Kondratyev 2235036d965SVladimir Kondratyev# Realtek 8723BE Bluetooth devices 2245036d965SVladimir Kondratyevnotify 100 { 2255036d965SVladimir Kondratyev match "system" "USB"; 2265036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2275036d965SVladimir Kondratyev match "type" "ATTACH"; 2285036d965SVladimir Kondratyev match "vendor" "0x0489"; 2295036d965SVladimir Kondratyev match "product" "(0xe085|0xe08b)"; 2305036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2315036d965SVladimir Kondratyev}; 2325036d965SVladimir Kondratyevnotify 100 { 2335036d965SVladimir Kondratyev match "system" "USB"; 2345036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2355036d965SVladimir Kondratyev match "type" "ATTACH"; 2365036d965SVladimir Kondratyev match "vendor" "0x04f2"; 2375036d965SVladimir Kondratyev match "product" "0xb49f"; 2385036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2395036d965SVladimir Kondratyev}; 2405036d965SVladimir Kondratyevnotify 100 { 2415036d965SVladimir Kondratyev match "system" "USB"; 2425036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2435036d965SVladimir Kondratyev match "type" "ATTACH"; 2445036d965SVladimir Kondratyev match "vendor" "0x13d3"; 2455036d965SVladimir Kondratyev match "product" "(0x3410|0x3416|0x3459|0x3494)"; 2465036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2475036d965SVladimir Kondratyev}; 2485036d965SVladimir Kondratyev 2495036d965SVladimir Kondratyev# Realtek 8723BU Bluetooth devices 2505036d965SVladimir Kondratyevnotify 100 { 2515036d965SVladimir Kondratyev match "system" "USB"; 2525036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2535036d965SVladimir Kondratyev match "type" "ATTACH"; 2545036d965SVladimir Kondratyev match "vendor" "0x7392"; 2555036d965SVladimir Kondratyev match "product" "0xa611"; 2565036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2575036d965SVladimir Kondratyev}; 2585036d965SVladimir Kondratyev 2595036d965SVladimir Kondratyev# Realtek 8723DE Bluetooth devices 2605036d965SVladimir Kondratyevnotify 100 { 2615036d965SVladimir Kondratyev match "system" "USB"; 2625036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2635036d965SVladimir Kondratyev match "type" "ATTACH"; 2645036d965SVladimir Kondratyev match "vendor" "0x0bda"; 2655036d965SVladimir Kondratyev match "product" "0xb009"; 2665036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2675036d965SVladimir Kondratyev}; 2685036d965SVladimir Kondratyevnotify 100 { 2695036d965SVladimir Kondratyev match "system" "USB"; 2705036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2715036d965SVladimir Kondratyev match "type" "ATTACH"; 2725036d965SVladimir Kondratyev match "vendor" "0x2ff8"; 2735036d965SVladimir Kondratyev match "product" "0xb011"; 2745036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2755036d965SVladimir Kondratyev}; 2765036d965SVladimir Kondratyev 2775036d965SVladimir Kondratyev# Realtek 8761BUV Bluetooth devices 2785036d965SVladimir Kondratyevnotify 100 { 2795036d965SVladimir Kondratyev match "system" "USB"; 2805036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2815036d965SVladimir Kondratyev match "type" "ATTACH"; 2827a7ab347SVladimir Kondratyev match "vendor" "0x2c4e"; 2837a7ab347SVladimir Kondratyev match "product" "0x0115"; 2847a7ab347SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2857a7ab347SVladimir Kondratyev}; 2867a7ab347SVladimir Kondratyevnotify 100 { 2877a7ab347SVladimir Kondratyev match "system" "USB"; 2887a7ab347SVladimir Kondratyev match "subsystem" "DEVICE"; 2897a7ab347SVladimir Kondratyev match "type" "ATTACH"; 2905036d965SVladimir Kondratyev match "vendor" "0x2357"; 2915036d965SVladimir Kondratyev match "product" "0x0604"; 2925036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 2935036d965SVladimir Kondratyev}; 2945036d965SVladimir Kondratyevnotify 100 { 2955036d965SVladimir Kondratyev match "system" "USB"; 2965036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 2975036d965SVladimir Kondratyev match "type" "ATTACH"; 2985036d965SVladimir Kondratyev match "vendor" "0x0b05"; 2995036d965SVladimir Kondratyev match "product" "0x190e"; 3005036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3015036d965SVladimir Kondratyev}; 3025036d965SVladimir Kondratyevnotify 100 { 3035036d965SVladimir Kondratyev match "system" "USB"; 3045036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3055036d965SVladimir Kondratyev match "type" "ATTACH"; 3065036d965SVladimir Kondratyev match "vendor" "0x2550"; 3075036d965SVladimir Kondratyev match "product" "0x8761"; 3085036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3095036d965SVladimir Kondratyev}; 3105036d965SVladimir Kondratyevnotify 100 { 3115036d965SVladimir Kondratyev match "system" "USB"; 3125036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3135036d965SVladimir Kondratyev match "type" "ATTACH"; 3145036d965SVladimir Kondratyev match "vendor" "0x0bda"; 3155036d965SVladimir Kondratyev match "product" "0x8771"; 3165036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3175036d965SVladimir Kondratyev}; 3185036d965SVladimir Kondratyevnotify 100 { 3195036d965SVladimir Kondratyev match "system" "USB"; 3205036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3215036d965SVladimir Kondratyev match "type" "ATTACH"; 3225036d965SVladimir Kondratyev match "vendor" "0x6655"; 3235036d965SVladimir Kondratyev match "product" "0x8771"; 3245036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3255036d965SVladimir Kondratyev}; 3265036d965SVladimir Kondratyevnotify 100 { 3275036d965SVladimir Kondratyev match "system" "USB"; 3285036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3295036d965SVladimir Kondratyev match "type" "ATTACH"; 3305036d965SVladimir Kondratyev match "vendor" "0x7392"; 3315036d965SVladimir Kondratyev match "product" "0xc611"; 3325036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3335036d965SVladimir Kondratyev}; 3345036d965SVladimir Kondratyevnotify 100 { 3355036d965SVladimir Kondratyev match "system" "USB"; 3365036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3375036d965SVladimir Kondratyev match "type" "ATTACH"; 3385036d965SVladimir Kondratyev match "vendor" "0x2b89"; 3395036d965SVladimir Kondratyev match "product" "0x8761"; 3405036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3415036d965SVladimir Kondratyev}; 3425036d965SVladimir Kondratyev 3435036d965SVladimir Kondratyev# Realtek 8821AE Bluetooth devices 3445036d965SVladimir Kondratyevnotify 100 { 3455036d965SVladimir Kondratyev match "system" "USB"; 3465036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3475036d965SVladimir Kondratyev match "type" "ATTACH"; 3485036d965SVladimir Kondratyev match "vendor" "0x0b05"; 3495036d965SVladimir Kondratyev match "product" "0x17dc"; 3505036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3515036d965SVladimir Kondratyev}; 3525036d965SVladimir Kondratyevnotify 100 { 3535036d965SVladimir Kondratyev match "system" "USB"; 3545036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3555036d965SVladimir Kondratyev match "type" "ATTACH"; 3565036d965SVladimir Kondratyev match "vendor" "0x13d3"; 3575036d965SVladimir Kondratyev match "product" "(0x3414|0x3458|0x3461|0x3462)"; 3585036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3595036d965SVladimir Kondratyev}; 3605036d965SVladimir Kondratyev 3615036d965SVladimir Kondratyev# Realtek 8822BE Bluetooth devices 3625036d965SVladimir Kondratyevnotify 100 { 3635036d965SVladimir Kondratyev match "system" "USB"; 3645036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3655036d965SVladimir Kondratyev match "type" "ATTACH"; 3665036d965SVladimir Kondratyev match "vendor" "0x13d3"; 3675036d965SVladimir Kondratyev match "product" "0x3526"; 3685036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3695036d965SVladimir Kondratyev}; 3705036d965SVladimir Kondratyevnotify 100 { 3715036d965SVladimir Kondratyev match "system" "USB"; 3725036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3735036d965SVladimir Kondratyev match "type" "ATTACH"; 3745036d965SVladimir Kondratyev match "vendor" "0x0b05"; 3755036d965SVladimir Kondratyev match "product" "0x185c"; 3765036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3775036d965SVladimir Kondratyev}; 3785036d965SVladimir Kondratyev 3795036d965SVladimir Kondratyev# Realtek 8822CE Bluetooth devices 3805036d965SVladimir Kondratyevnotify 100 { 3815036d965SVladimir Kondratyev match "system" "USB"; 3825036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3835036d965SVladimir Kondratyev match "type" "ATTACH"; 3845036d965SVladimir Kondratyev match "vendor" "0x04ca"; 3855036d965SVladimir Kondratyev match "product" "0x4005"; 3865036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3875036d965SVladimir Kondratyev}; 3885036d965SVladimir Kondratyevnotify 100 { 3895036d965SVladimir Kondratyev match "system" "USB"; 3905036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3915036d965SVladimir Kondratyev match "type" "ATTACH"; 3925036d965SVladimir Kondratyev match "vendor" "0x04c5"; 3935036d965SVladimir Kondratyev match "product" "0x161f"; 3945036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 3955036d965SVladimir Kondratyev}; 3965036d965SVladimir Kondratyevnotify 100 { 3975036d965SVladimir Kondratyev match "system" "USB"; 3985036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 3995036d965SVladimir Kondratyev match "type" "ATTACH"; 4005036d965SVladimir Kondratyev match "vendor" "0x0b05"; 4015036d965SVladimir Kondratyev match "product" "0x18ef"; 4025036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 4035036d965SVladimir Kondratyev}; 4045036d965SVladimir Kondratyevnotify 100 { 4055036d965SVladimir Kondratyev match "system" "USB"; 4065036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 4075036d965SVladimir Kondratyev match "type" "ATTACH"; 4085036d965SVladimir Kondratyev match "vendor" "0x13d3"; 4095036d965SVladimir Kondratyev match "product" "(0x3548|0x3549|0x3553|0x3555)"; 4105036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 4115036d965SVladimir Kondratyev}; 4125036d965SVladimir Kondratyevnotify 100 { 4135036d965SVladimir Kondratyev match "system" "USB"; 4145036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 4155036d965SVladimir Kondratyev match "type" "ATTACH"; 4165036d965SVladimir Kondratyev match "vendor" "0x2ff8"; 4175036d965SVladimir Kondratyev match "product" "0x3051"; 4185036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 4195036d965SVladimir Kondratyev}; 4205036d965SVladimir Kondratyevnotify 100 { 4215036d965SVladimir Kondratyev match "system" "USB"; 4225036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 4235036d965SVladimir Kondratyev match "type" "ATTACH"; 4245036d965SVladimir Kondratyev match "vendor" "0x1358"; 4255036d965SVladimir Kondratyev match "product" "0xc123"; 4265036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 4275036d965SVladimir Kondratyev}; 4285036d965SVladimir Kondratyevnotify 100 { 4295036d965SVladimir Kondratyev match "system" "USB"; 4305036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 4315036d965SVladimir Kondratyev match "type" "ATTACH"; 4325036d965SVladimir Kondratyev match "vendor" "0x0bda"; 4335036d965SVladimir Kondratyev match "product" "0xc123"; 4345036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 4355036d965SVladimir Kondratyev}; 4365036d965SVladimir Kondratyevnotify 100 { 4375036d965SVladimir Kondratyev match "system" "USB"; 4385036d965SVladimir Kondratyev match "subsystem" "DEVICE"; 4395036d965SVladimir Kondratyev match "type" "ATTACH"; 4405036d965SVladimir Kondratyev match "vendor" "0x0cb5"; 4415036d965SVladimir Kondratyev match "product" "0xc547"; 4425036d965SVladimir Kondratyev action "/usr/sbin/rtlbtfw -d $cdev -f /usr/local/share/rtlbt-firmware"; 4435036d965SVladimir Kondratyev}; 444