I am trying to install the firmware of the bluetooth card of my laptop and and I'm having problems.
My bluetooth model is (from lsusb):
Code:
Bus 001 Device 002: ID 04ca:2006 Lite-On Technology Corp. Broadcom BCM43142A0 Bluetooth Device
My "dmesg|grep Blue" is:
Code:
[ 12.137580] Bluetooth: Core ver 2.22
[ 12.137615] Bluetooth: HCI device and connection manager initialized
[ 12.137620] Bluetooth: HCI socket layer initialized
[ 12.137624] Bluetooth: L2CAP socket layer initialized
[ 12.137632] Bluetooth: SCO socket layer initialized
[ 14.314089] Bluetooth: hci0 command 0x1001 tx timeout
[ 16.716328] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 16.716334] Bluetooth: BNEP filters: protocol multicast
[ 16.716349] Bluetooth: BNEP socket layer initialized
[ 22.509378] Bluetooth: hci0: BCM: Reading local version info failed (-110)
[ 162.409913] Bluetooth: hci0 command 0x1001 tx timeout
[ 170.541220] Bluetooth: hci0: BCM: Reading local version info failed (-110)
It's the type of cards that work inside my laptop's wifi card, and I see that the package "brcm80211" does not support my bluetooth model:
https://wiki.debian.org/brcm80211
I have read that it is as simple as downloading the .hcd for my model from:
https://github.com/winterheart/broadcom-bt-firmware
In my case it would be exactly this file: "BCM43142A0-04ca-2006.hcd"
I have downloaded it and placed it in /lib/firmware/brcm
But it still does not work, I've wasted hours trying to fix this and I can not get it to work.
Any ideas? Thank you very much.