I'm runing 15.04 on a dell xps 13
bluetooth recognises devices when i try to add them but won't let me connect to them
Here is the results from my terminal.
~ $ uname -a; lspci -nnk | grep -iA2 net; lsusb; dmesg | grep -i bluetooth; dmesg | grep -i firmware; lsmod | grep bluetooth
Linux aaron-XPS-13 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
02:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
Subsystem: Dell Device [1028:0019]
Kernel driver in use: wl
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:5682 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 0a5c:216f Broadcom Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[ 8.164048] Bluetooth: Core ver 2.20
[ 8.164065] Bluetooth: HCI device and connection manager initialized
[ 8.164069] Bluetooth: HCI socket layer initialized
[ 8.164073] Bluetooth: L2CAP socket layer initialized
[ 8.164079] Bluetooth: SCO socket layer initialized
[ 8.353160] bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0a5c-216f.hcd failed with error -2
[ 8.353166] Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0a5c-216f.hcd not found
[ 20.289452] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 20.289455] Bluetooth: BNEP filters: protocol multicast
[ 20.289459] Bluetooth: BNEP socket layer initialized
[ 20.310897] Bluetooth: RFCOMM TTY layer initialized
[ 20.310907] Bluetooth: RFCOMM socket layer initialized
[ 20.310912] Bluetooth: RFCOMM ver 1.11
[ 886.399085] Bluetooth: hci0 urb ffff8800d8c15e40 failed to resubmit (2)
[ 895.471190] Bluetooth: hci0: BCM: patching hci_ver=06 hci_rev=1000 lmp_ver=06 lmp_subver=220e
[ 896.113983] Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=1624 lmp_ver=06 lmp_subver=220e
[ 8.353160] bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0a5c-216f.hcd failed with error -2
[ 896.113983] Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=1624 lmp_ver=06 lmp_subver=220e
bluetooth 491520 22 bnep,btusb,rfcomm
~ $
Best Answer
For source of the hcd file see @Ian's answer
See if it works
For Ubuntu 15.10+ and 14.04 with kernels 4.2+ the second command should be