Passive ble monitor - czemu nie widzi dongla BT?

Super, a możesz sprawdzić PID i VID (np. przeglądając początek logów hosta znajdziesz wylistowane urządzenia USB), bo póki co do listy można napisać że to jakiś noname obandowany “aplic”, czyli równie dobrze mógłby mieć napis “noname”, ale ma się to nijak do rzeczywistej identyfikacji sprzętu - czasem coś jest nadrukowane lub wygrawerowane przez producenta, a VID i PID zidentyfikują dostatecznie dobrze użyty chipset).

Można też poszukać z terminala (ta komenda dmesg | grep "usb " wylistuje wszystko wpięte po USB)

~ $ dmesg | grep "usb "
[    0.631566] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    0.631578] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.631585] usb usb1: Product: xHCI Host Controller
[    0.631599] usb usb1: Manufacturer: Linux 5.15.45 xhci-hcd
[    0.631605] usb usb1: SerialNumber: 0000:00:15.0
[    0.632977] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
[    0.632987] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.632994] usb usb2: Product: xHCI Host Controller
[    0.633000] usb usb2: Manufacturer: Linux 5.15.45 xhci-hcd
[    0.633005] usb usb2: SerialNumber: 0000:00:15.0
[    0.871677] usb 1-2: new full-speed USB device number 2 using xhci_hcd
[    0.999004] usb 1-2: New USB device found, idVendor=0658, idProduct=0200, bcdDevice= 0.00
[    0.999038] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.114886] usb 1-8: new full-speed USB device number 3 using xhci_hcd
[    1.241922] usb 1-8: New USB device found, idVendor=8087, idProduct=0aa7, bcdDevice= 0.01
[    1.241956] usb 1-8: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  117.666467] usb 1-2: USB disconnect, device number 2
[  117.918760] usb 1-2: new full-speed USB device number 4 using xhci_hcd
[  118.045603] usb 1-2: New USB device found, idVendor=0658, idProduct=0200, bcdDevice= 0.00
[  118.045612] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

w tym wypadku to New USB device found, idVendor=8087, idProduct=0aa7, bcdDevice= 0.01 czyli intel AC-3168

Jakkolwiek przeglądając loga zobaczymy więcej. Można też zastosować inne komendy do identyfikacji sprzętu, ale nic mi nie przemknęło przez głowę by było łatwo i uniwersalnie (a wystarczy odpiąć i podpiąć dongla i będziemy mieli to jak na dłoni na końcu, w przypadku karty m.2 oczywiście nie mogłem zrobić takiej sztuczki), ale tak wygląda ciąg dalszy gdy podpiąłem dongla noname BT5.0

[158564.330342] usb 1-4: new full-speed USB device number 5 using xhci_hcd
[158564.457613] usb 1-4: New USB device found, idVendor=0bda, idProduct=8771, bcdDevice= 2.00
[158564.457632] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[158564.457640] usb 1-4: Product: Bluetooth Radio
[158564.457646] usb 1-4: Manufacturer: Realtek
[158564.457651] usb 1-4: SerialNumber: 00E04C239987

dla którego VID=0bda a PID=8771
czyli na podstawie bazy Stephen’a Gowdy identyfikuję chipset jako RTL8761B
(akurat jest już wymieniony na liście jako RTL87xx)