SOLVED: if you have this USB device 13d3:3404 like me there is a lack of firmware uploading, this is solved in kernel 4.0, so if you have a kernel 3.x you must patch btusb.c and recompile this module.
For example I have a 3.18.12 kernel (installed into Ubuntu 14.04 from http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D), here is what I've done:
- get the kernel source with wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.12.tar.xz - tar xpvf linux-3.18.12.tar.xz - cd linux-3.18.12/drivers/bluetooth - gedit btusb - add this line under /* Broadcom BCM20702A0 */ { USB_DEVICE(0x13d3, 0x3404), .driver_info = BTUSB_BCM_PATCHRAM }, - cp /boot/config-$(uname -r) .config - cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers - sudo apt-get install build-essential linux-headers-generic - sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ - get file https://dl.dropboxusercontent.com/u/2259248/BCM20702A0-13d3-3404.hcd and put it into /lib/firmware/brcm directory - reboot
That's all, folk!
SOLVED: if you have this USB device 13d3:3404 like me there is a lack of firmware uploading, this is solved in kernel 4.0, so if you have a kernel 3.x you must patch btusb.c and recompile this module.
For example I have a 3.18.12 kernel (installed into Ubuntu 14.04 from http:// kernel. ubuntu. com/~kernel- ppa/mainline/ ?C=N;O= D), here is what I've done:
- get the kernel source with wget https:/ /www.kernel. org/pub/ linux/kernel/ v3.x/linux- 3.18.12. tar.xz 18.12.tar. xz 18.12/drivers/ bluetooth $(uname -r) .config linux-headers- $(uname -r)/Module.symvers Module.symvers generic $(uname -r)/kernel/ drivers/ bluetooth/ /dl.dropboxuser content. com/u/2259248/ BCM20702A0- 13d3-3404. hcd and put it into /lib/firmware/brcm directory
- tar xpvf linux-3.
- cd linux-3.
- gedit btusb
- add this line under /* Broadcom BCM20702A0 */
{ USB_DEVICE(0x13d3, 0x3404), .driver_info = BTUSB_BCM_PATCHRAM },
- cp /boot/config-
- cp /usr/src/
- sudo apt-get install build-essential linux-headers-
- sudo cp btusb.ko /lib/modules/
- get file https:/
- reboot
That's all, folk!