Firmware missing for Thinkpad X-series Bluetooth adapters, leads to headset HSP/HFP profiles not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bluez-firmware (Debian) |
New
|
Unknown
|
|||
linux-firmware (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Hello there, it's my third or fourth session spending hours trying to debug why a Bluetooth headset would not work in HSP/HFP mode on my x230. The failure more is super obscure because at the time of error the only thing you notice is that no audio comes through in either direction. Using the a2dp_sink profile works fine.
The root cause for the problem is simply missing firmware, which dmesg hints at during bootup:
Jan 7 04:11:12.809444 barbudinho kernel: [490029.978724] Bluetooth: hci0: BCM: chip id 63
Jan 7 04:11:12.809460 barbudinho kernel: [490029.979639] Bluetooth: hci0: BCM: features 0x07
Jan 7 04:11:12.825406 barbudinho kernel: [490029.995655] Bluetooth: hci0: BCM20702A
Jan 7 04:11:12.829543 barbudinho kernel: [490029.996649] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
Jan 7 04:11:12.829560 barbudinho kernel: [490029.996671] bluetooth hci0: Direct firmware load for brcm/BCM20702A1
Jan 7 04:11:12.829566 barbudinho kernel: [490029.996673] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1
There are at least two firmware packages missing for different common X-series adapters; this is referred to from https:/
The actual firmware locations from those are:
- 0a5c:21e8 https:/
- 0a5c:21e6 http://
There is a lot of firmware collected here which may not be available on Ubuntu: https:/
Related Debian bug: https:/
affects: | linux (Ubuntu) → linux-firmware (Ubuntu) |
summary: |
- Firmware missing for Thinkpad X-series Bluetooth adapters, heads to + Firmware missing for Thinkpad X-series Bluetooth adapters, leads to headset HSP/HFP profiles not working |
Changed in bluez-firmware (Debian): | |
status: | Unknown → New |
I'll take a look, but usually firmware like this has been extracted from drivers for Windows and does not have a license which allows us to redistribute the files. I'll try to find out what the license is for the files you linked to.
I'm not sure we'd do a wholesale import of everything you've linked to though. Have you determined specific files which fix your issue?