I run libreelec on a Zotac Nano CI320, currently running 9.2.0 - with a Bluetooth dongle using Broadcom bluetooth chip BCM20702A0
When I upgraded to 9.2., my bluetooth speakers stopped working.
Code
[bluetooth]# devices
Device A0:E9:DB:90:12:D2
[bluetooth]# connect A0:E9:DB:90:12:D2
Attempting to connect to A0:E9:DB:90:12:D2
[CHG] Device A0:E9:DB:90:12:D2 Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device A0:E9:DB:90:12:D2 Connected: no
[CHG] Device A0:E9:DB:90:12:D2 Connected: yes
[CHG] Device A0:E9:DB:90:12:D2 Connected: no
This is a know regression in Linux kernel 5.1.15 - 203997 – [REGRESSION] Unable to connect BT audio device on 5.1.15 where bluetooth devices will not connect, esp. with a Broadcom BCM20702A0 chip on the server.
The regression seemed to disappear already in version 5.1.16 .
Will there be a libreelec patch release that uses a later kernel?
Also, 9.2.0 is missing a patch file for the Broadcom
Code
Kodi:~ # dmesg | grep -i blue
[ 10.337407] Bluetooth: Core ver 2.22
[ 10.337440] Bluetooth: HCI device and connection manager initialized
[ 10.337448] Bluetooth: HCI socket layer initialized
[ 10.337452] Bluetooth: L2CAP socket layer initialized
[ 10.337459] Bluetooth: SCO socket layer initialized
[ 10.355367] Bluetooth: HCI UART driver ver 2.3
[ 10.355372] Bluetooth: HCI UART protocol H4 registered
[ 10.355374] Bluetooth: HCI UART protocol BCSP registered
[ 10.355399] Bluetooth: HCI UART protocol LL registered
[ 10.355401] Bluetooth: HCI UART protocol ATH3K registered
[ 10.355419] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 10.355469] Bluetooth: HCI UART protocol Intel registered
[ 10.355518] Bluetooth: HCI UART protocol Broadcom registered
[ 10.355533] Bluetooth: HCI UART protocol QCA registered
[ 10.355535] Bluetooth: HCI UART protocol AG6XX registered
[ 10.355536] Bluetooth: HCI UART protocol Marvell registered
[ 10.554417] Bluetooth: hci0: BCM: chip id 73
[ 10.555428] Bluetooth: hci0: BCM: features 0x07
[ 10.571422] Bluetooth: hci0: Kodi
[ 10.572408] Bluetooth: hci0: BCM20702B0 (002.001.014) build 0557
[ 10.572893] bluetooth hci0: Direct firmware load for brcm/BCM20702B0-19ff-0239.hcd failed with error -2
[ 10.572900] Bluetooth: hci0: BCM: Patch brcm/BCM20702B0-19ff-0239.hcd not found
[ 11.165753] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 11.165757] Bluetooth: BNEP filters: protocol multicast
[ 11.165765] Bluetooth: BNEP socket layer initialized
Display More
Although even adding manually the missing file does not solve the regression.