inf file that instructs windows what to install. So I have the id of the chip: 0a5c:21d7 and a bunch of the hex file. It is good to mkdir a specific directory and extract the cab in there. just:Īnd extract it by: cabextract 20573731_e75f2c1244fb153ccc4c1cac0dfbbab030d18543.cabīe aware that there is not a directory inside the cab, but just files, so you'll get a lot of hex files. The sb's cab is good and had the hex files for several chips on this family.Ĭabextract is a tool to extract a. Here my completions to the previous answers (especially sb): I have Bluetooth working after long time in my Dell with Ubuntu 12.04 386. sound wrong, isn't it?īut the previous answers were gold.
In the filename use the ID which you have previously found out.Īnswers saying that I have to install Windows to get a firmware for Linux. hex2hcd /path/to/extracted.hex /where/you/want/your_new.hcdĬopy the hcd file to /lib/firmware as lib/firmware/fw- 0a5c_21d7.hcd.
After searching for bluetooth drivers in Google I have chosen this download:.BCM43142 Bluetooth 4.0įrom which 0a5c:21d7 should be remembered. My output for example: Bus 001 Device 003: ID 0a5c:21d7 Broadcom Corp. To have a complete solution I write all my steps from the beginning:įind ID of your device: $ lsusb | grep Bluetooth
New information is where and how to get the hex file. Integrated Rate Matching Hubīus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubīus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubīus 003 Device 002: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/MF627/MF636īus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
RTS5129 Card Reader Controllerīus 001 Device 003: ID 0a5c:21d7 Broadcom Corp. Integrated Rate Matching Hubīus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubīus 001 Device 005: ID 064e:8132 Suyin Corp.īus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. Lsusb result: Bus 002 Device 002: ID 8087:0024 Intel Corp. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)Ġ2:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
Lspci result: 00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)Ġ0:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)Ġ0:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)Ġ0:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)Ġ0:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)Ġ0:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)Ġ0:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)Ġ0:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)Ġ0:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)Ġ0:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)Ġ0:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller (rev 04)Ġ0:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)Ġ1:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. The WiFi network working good but Bluetooth is not working (My phone, other pc and laptop can't see it and my laptop can't see anything.)īluetooth device is enabled and turned on and visible.
(The driver installed is: bcmwl-kernel-source 6.30.223.141+bdcom-0ubuntu2) I installed Ubuntu 14.04 (fresh install). I have a laptop Dell inspiron 15-3521 with Ubuntu 12.04 pre-installed, It was working good (I removed this Ubuntu).