1

my bluetooth is not able to detect any of the other bluetooth devices ... i was using windows before and the bluetooth was working fine ...

dmesg | grep firmware

results in "[ 15.275727] bluetooth hci0: Direct firmware load failed with error -2 "

lsusb | grep Bluetooth

results in "Bus 001 Device 004: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0"

which clearly states that there is bluetooth adapter but i am having firmware issues.

  • 1
    possible duplicate of [Bluetooth Broadcom 43142 isn't working on ubuntu 15.04](http://askubuntu.com/questions/632336/bluetooth-broadcom-43142-isnt-working-on-ubuntu-15-04) – Pilot6 Sep 27 '15 at 07:55

2 Answers2

0

The broadcom BCM43142 Bluetooth adapter needs an additional (updated) firmware to function correctly.

Look at Bluetooth not working on ubuntu 14.04 with dell inspiron 15-3521 for instruction on how to do that.

In short, you need to extract the firmware from the Windows driver and copy the resulting .hcd file into /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd

solsTiCe
  • 9,071
  • 3
  • 36
  • 64
0
wget https://www.dropbox.com/s/9ryy3ir1tby6wrf/fw-0a5c_21d7.hcd
sudo cp fw-0a5c_21d7.hcd /lib/firmware/
sudo modprobe -r btusb
sudo modprobe btusb

And it should work with the latest 3.13 kernel from Ubuntu

If you happen to have the 3.16 or newer kernel, check uname -a then

sudo cp fw-0a5c_21d7 /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd
sudo modprobe -r btusb
sudo modprobe btusb
Jeremy31
  • 12,262
  • 9
  • 57
  • 113
  • when i type "sudo cp fw-0a5c_21d7 /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd" .. it says cp: cannot stat ‘fw-0a5c_21d7’: No such file or directory .... sry i am a new user ... i might be sounding stupid here.. – nightmaredevil2010 May 01 '15 at 14:55
  • Should have been `sudo cp fw-0a5c_21d7.hcd /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd` – Jeremy31 May 01 '15 at 17:11
  • it shows connected but i am not able to send files ...it doesnt show any option to send... although it connects my music library of my phonw .... when i type dmesg | grep firmware now it shows [ 15.832056] Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=00e5 lmp_ver=06 lmp_subver=210b – nightmaredevil2010 May 02 '15 at 05:04
  • You may need to `sudo apt-get install obexftp` to share files – Jeremy31 May 02 '15 at 06:54
  • now there is no bluetooth option in the notification bar ,... if i go to the settings i can only turn it on but can't turn on the visibility – nightmaredevil2010 May 03 '15 at 14:26
  • You may need to `sudo modprobe -r btusb` and then `sudo modprobe btusb` – Jeremy31 May 03 '15 at 14:59