Byłoby miło, gdyby inni użytkownicy forum dorzucili do niej swoje modele handlowe oraz konkretny użyty chipset i/lub USB PID i VID sprzętu, który poprawnie działa z BLE.
Sposób jak znaleźć te informacje jest w oryginalnym wątku, z którego wyciąłem listę
Sugeruję gotowe informacje (o wspieranaych z obsługą BLE, niewspieranych oraz takich bez obsługi BLE) dodawać w postach tutaj, a w razie jakichkolwiek wątpliwości podpiąć się właśnie tam ^
Lista chipsetów obsługiwanych dongli BT - póki co tylko na podstawie notek do wydań HAOS (może więc teoretycznie wprowadzać w błąd jeśli się pojawi chipset bez obsługi BLE! no i lista jest zdecydowanie krótsza niż lista faktycznie działających dongli, po prostu inne nie zostały wspomniane w notkach do wydań)
onboard w Raspberry Pi (wszystkie oficjalnie wspierane modele przez HAOS, czyli >=RPi2) w tym Infineon CYW43455 i Broadcomm BCM43xx, tu taka uwaga - na innych platformach mogą nie być one obsługiwane
onboard w Asus Tinker Board i Tinker Board S (tzw. “jedynka” i “jedynka” S)
onboard na kartach WiFi intela (przetestowana @szopen AC-3168, ale wsparcie powinno być dla wszystkich zbliżonych modeli również z wcześniejszych serii, a z tego co kojarzę prawdopodobnie najniższym sensownym modelem jest AC-7260)
Realtek 87xx/88xx
i lista realnego sprzętu, który działa ze wsparciem BLE (spoza notek do wydań, budowana na podstawie testów użytkowników) chipsety:
Broadcomm BCM20702A0 (przetestowana @szopen), przykładowe modele: Asus USB-BT400 , Plugable Bluetooth 4.0 LE USB Adapter USB-BT4LE
Cambridge Silicon Radio CSR8510 (przetestowana @Piotr_K@szopen), dongle noname pod różnymi brandami (w tym “aplic”, “qmox”)
Realtek RTL8761B (zawiera się w RTL87xx, przetestowana @szopen), dongle noname oznaczony BT5.0 (przykładowy brand “JSTH”), 0b05:190e
Realtek RTL8771 (zawiera się w RTL87xx, przetestowana @Krzyszof_K) brand SAVIO BT 5.0 (prawdopodobna) nazwa handlowa: “Adapter Bluetooth 5.0 BT-050”
dongle i karty, gdzie można się spodziewać, że dany model jest zawsze na tym samym chipsecie:
Asus USB-BT500 Nano Bluetooth Stick (chipset Realtek RTL8761B, VID=0b05, PID=190e, @MicBudtam)
intel AC-3168 (oboard na karcie WiFi m.2, przetestowana @szopen)
SAVIO BT-050 (Realtek RTL8761B zawiera się w RTL87xx, VID=0bda, PID=8771 przetestowany przez @Krzyszof_K@Mathijass) wydaje się, że taka ilość raportów jest wystarczająca by podejrzewać, że to konstrukcja oparta na referencyjnej Realteka
Lista dongli BT bez wparcia dla BLE
Broadcomm BCM2045 (przetestowany @Mathijass ) - problem: BT2.0 (zbyt stara wersja BT dla obsługi BLE)
Lista dongli całkowicie niewspieranych w HAOS
EDUP Bluetooth 5.1 Adapter (Realtek RTL8761B, ale o zmienionym VID na 2550 i PID=8761)
Lista sprzętu nieprzetestowanego (tylko dla osób, które już dysponują takim sprzętem i mogą go przetestować, absolutnie nie jest to rekomendacja do zakupu!)
W wydaniu HA core 2022.08 jest zmieniona obsługa Bluetooth (i w przyszłych wydaniach lista integrującego się “z pudełka” sprzętu BLE będzie rosła), póki co oficjalna lista kompatybilności jest tam
Najprościej to uzyskać wywołując dmesg w terminalu tuż po podłączeniu dongla - ostatnie linijki loga będą wyglądały jakoś tak
[255373.476912] usb 1-1: new full-speed USB device number 7 using xhci_hcd
[255373.607160] usb 1-1: New USB device found, idVendor=0b05, idProduct=17cb, bcdDevice= 1.12
[255373.607175] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[255373.607181] usb 1-1: Product: BCM20702A0
[255373.607186] usb 1-1: Manufacturer: Broadcom Corp
[255373.607190] usb 1-1: SerialNumber: 5CF3709BFABD
[255373.725407] Bluetooth: hci1: BCM: chip id 63
[255373.726366] Bluetooth: hci1: BCM: features 0x07
[255373.742482] Bluetooth: hci1: BCM20702A
[255373.742495] Bluetooth: hci1: BCM20702A1 (001.002.014) build 0000
[255373.752426] Bluetooth: hci1: BCM: firmware Patch file not found, tried:
[255373.752448] Bluetooth: hci1: BCM: 'brcm/BCM20702A1-0b05-17cb.hcd'
[255373.752457] Bluetooth: hci1: BCM: 'brcm/BCM-0b05-17cb.hcd'
[255373.806881] Bluetooth: MGMT ver 1.22
ten istotny fragment to idVendor=0b05, idProduct=17cb,
można to samo wydobyć z logów hosta (stardardowe menu Logi w ustawieniach
Feb 13 20:58:10 tymczasowytest os-agent[198]: INFO: 2024/02/13 20:58:10 apparmor.go:53: Load profile '/mnt/data/supervisor/apparmor/65f67727_ha_fusion':
Feb 13 21:01:12 tymczasowytest kernel: usb 1-1: new full-speed USB device number 7 using xhci_hcd
Feb 13 21:01:12 tymczasowytest kernel: usb 1-1: New USB device found, idVendor=0b05, idProduct=17cb, bcdDevice= 1.12
Feb 13 21:01:12 tymczasowytest kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 13 21:01:12 tymczasowytest kernel: usb 1-1: Product: BCM20702A0
Feb 13 21:01:12 tymczasowytest kernel: usb 1-1: Manufacturer: Broadcom Corp
Feb 13 21:01:12 tymczasowytest kernel: usb 1-1: SerialNumber: 5CF3709BFABD
Feb 13 21:01:12 tymczasowytest kernel: Bluetooth: hci1: BCM: chip id 63
Feb 13 21:01:12 tymczasowytest kernel: Bluetooth: hci1: BCM: features 0x07
Feb 13 21:01:12 tymczasowytest kernel: Bluetooth: hci1: BCM20702A
Feb 13 21:01:12 tymczasowytest kernel: Bluetooth: hci1: BCM20702A1 (001.002.014) build 0000
Feb 13 21:01:12 tymczasowytest kernel: Bluetooth: hci1: BCM: firmware Patch file not found, tried:
Feb 13 21:01:12 tymczasowytest kernel: Bluetooth: hci1: BCM: 'brcm/BCM20702A1-0b05-17cb.hcd'
Feb 13 21:01:12 tymczasowytest kernel: Bluetooth: hci1: BCM: 'brcm/BCM-0b05-17cb.hcd'
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Battery Provider Manager created
Feb 13 21:01:12 tymczasowytest kernel: Bluetooth: MGMT ver 1.22
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: profiles/audio/bap.c:bap_adapter_probe() BAP requires ISO Socket which is not enabled
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: bap: Operation not supported (95)
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Adv Monitor Manager created with supported features:0x00000000, enabled features:0x00000000, max number of supported monitors:32, max number of supported patterns:16
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Endpoint registered: sender=:1.30 path=/MediaEndpoint/A2DPSink/sbc
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Endpoint registered: sender=:1.30 path=/MediaEndpoint/A2DPSource/sbc
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Endpoint registered: sender=:1.30 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Endpoint registered: sender=:1.30 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Endpoint registered: sender=:1.30 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Endpoint registered: sender=:1.30 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Endpoint registered: sender=:1.30 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Feb 13 21:01:12 tymczasowytest bluetoothd[375]: Endpoint registered: sender=:1.30 path=/MediaEndpoint/A2DPSource/sbc_xq_552
Ponieważ twój dongle jest na Realteku to będzie to wyglądało nieco inaczej, ale podobnie.
Dzięki, potrzebowałem 100% potwierdzenia, by go dodać do linuxowej bazy sprzętu USB.
Bo jak może zauważyłeś zgadłem na podstawie tego co ogólnie kwitnie w sieci.
hint
Tekst z terminala można kopiować - użyj shifta i myszki.