[solved] Unable to get bluetooth adapter BCM20702A0 up and running

Questions about WIFI networks and devices
Forum rules
Before you post please read how to get help
Post Reply
User avatar
framp
Level 2
Level 2
Posts: 64
Joined: Thu Jan 28, 2010 4:27 pm
Location: Stuttgart, Germany
Contact:

[solved] Unable to get bluetooth adapter BCM20702A0 up and running

Post by framp » Wed Apr 03, 2019 5:58 am

I just try to connect my headset via bluetooth with my w530. I installed the required firmware but still cannot get my bluetooth up and running.

Any help to get it up is appreciated.

Code: Select all

cat /etc/os-release 
NAME="Linux Mint"
VERSION="18.1 (Serena)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 18.1"
VERSION_ID="18.1"
HOME_URL="http://www.linuxmint.com/"
SUPPORT_URL="http://forums.linuxmint.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/linuxmint/"
VERSION_CODENAME=serena
UBUNTU_CODENAME=xenial

Code: Select all

uname -a
Linux majestix 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
/var/log/syslog

Code: Select all

Apr  3 11:49:35 majestix kernel: [12890.022606] usb 1-1.4: new full-speed USB device number 12 using ehci-pci
Apr  3 11:49:35 majestix kernel: [12890.118997] usb 1-1.4: New USB device found, idVendor=0a5c, idProduct=21e6
Apr  3 11:49:35 majestix kernel: [12890.119004] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr  3 11:49:35 majestix kernel: [12890.119007] usb 1-1.4: Product: BCM20702A0
Apr  3 11:49:35 majestix kernel: [12890.119010] usb 1-1.4: Manufacturer: Broadcom Corp
Apr  3 11:49:35 majestix kernel: [12890.119013] usb 1-1.4: SerialNumber: 3C77E6ED967F
Apr  3 11:49:35 majestix kernel: [12890.126087] Bluetooth: hci0: BCM: chip id 63
Apr  3 11:49:35 majestix mtp-probe: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4"
Apr  3 11:49:35 majestix mtp-probe: bus: 1, device: 12 was not an MTP device
Apr  3 11:49:35 majestix kernel: [12890.142130] Bluetooth: hci0: BCM20702A
Apr  3 11:49:35 majestix kernel: [12890.143114] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
Apr  3 11:49:36 majestix kernel: [12891.071106] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1757
Apr  3 11:49:36 majestix kernel: [12891.087108] Bluetooth: hci0: Broadcom Bluetooth Device
Apr  3 11:49:36 majestix kernel: [12891.153115] Bluetooth: hci0: BCM: chip id 63
Apr  3 11:49:36 majestix kernel: [12891.170118] Bluetooth: hci0: Broadcom Bluetooth Device
Apr  3 11:49:36 majestix kernel: [12891.171110] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1757
Apr  3 11:49:37 majestix kernel: [12892.075070] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1757
Apr  3 11:49:37 majestix kernel: [12892.091042] Bluetooth: hci0: Broadcom Bluetooth Device
Apr  3 11:49:37 majestix systemd-udevd[4625]: Process '/bin/hciconfig hci0 up' failed with exit code 1.
Apr  3 11:49:37 majestix systemd[1]: Reached target Bluetooth.

Code: Select all

hciconfig hci0 up
Can't init device hci0: Invalid request code (56)

Code: Select all

hciconfig hci0 status
Warning: unknown command - "status"
hci0:	Type: BR/EDR  Bus: USB
	BD Address: 3C:77:E6:ED:96:7F  ACL MTU: 1021:8  SCO MTU: 64:1
	DOWN 
	RX bytes:13496 acl:0 sco:0 events:1636 errors:0
	TX bytes:144868 acl:0 sco:0 commands:1632 errors:0

Code: Select all

lsusb -v

...
Bus 001 Device 012: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         1 
  bDeviceProtocol         1 
  bMaxPacketSize0        64
  idVendor           0x0a5c Broadcom Corp.
  idProduct          0x21e6 BCM20702 Bluetooth 4.0 [ThinkPad]
  bcdDevice            1.12
  iManufacturer           1 Broadcom Corp
  iProduct                2 BCM20702A0
  iSerial                 3 3C77E6ED967F
  bNumConfigurations      1
...
Last edited by framp on Tue Jun 11, 2019 5:06 am, edited 1 time in total.


JeremyB
Level 20
Level 20
Posts: 10877
Joined: Fri Feb 21, 2014 8:17 am

Re: Unable to get bluetooth adapter BCM20702A0 up and running

Post by JeremyB » Fri Apr 12, 2019 4:42 pm

Where did you get the firmware from?


JeremyB
Level 20
Level 20
Posts: 10877
Joined: Fri Feb 21, 2014 8:17 am

Re: Unable to get bluetooth adapter BCM20702A0 up and running

Post by JeremyB » Sat Apr 13, 2019 11:05 am

fw-0a5c_21e6.hcd.tar.gz
(25.69 KiB) Downloaded 51 times
Try using the attached file, likely have to rename it after extracting it

User avatar
framp
Level 2
Level 2
Posts: 64
Joined: Thu Jan 28, 2010 4:27 pm
Location: Stuttgart, Germany
Contact:

Re: Unable to get bluetooth adapter BCM20702A0 up and running

Post by framp » Sat Apr 13, 2019 12:36 pm

Thank you very much for the tar file. Unfortunately it still does not work :(

Code: Select all

Apr 13 18:34:29 majestix systemd[1]: Starting Load/Save RF Kill Switch Status...
Apr 13 18:34:29 majestix systemd[1]: Started Load/Save RF Kill Switch Status.
Apr 13 18:34:29 majestix kernel: [ 2468.341145] usb 1-1.4: new full-speed USB device number 8 using ehci-pci
Apr 13 18:34:29 majestix kernel: [ 2468.437941] usb 1-1.4: New USB device found, idVendor=0a5c, idProduct=21e6
Apr 13 18:34:29 majestix kernel: [ 2468.437949] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 13 18:34:29 majestix kernel: [ 2468.437953] usb 1-1.4: Product: BCM20702A0
Apr 13 18:34:29 majestix kernel: [ 2468.437957] usb 1-1.4: Manufacturer: Broadcom Corp
Apr 13 18:34:29 majestix kernel: [ 2468.437961] usb 1-1.4: SerialNumber: 3C77E6ED967F
Apr 13 18:34:29 majestix mtp-probe: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4"
Apr 13 18:34:29 majestix mtp-probe: bus: 1, device: 8 was not an MTP device
Apr 13 18:34:29 majestix kernel: [ 2468.547313] Bluetooth: hci0: BCM: chip id 63
Apr 13 18:34:29 majestix kernel: [ 2468.563326] Bluetooth: hci0: BCM20702A
Apr 13 18:34:29 majestix kernel: [ 2468.564329] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
Apr 13 18:34:30 majestix kernel: [ 2469.414524] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1453
Apr 13 18:34:30 majestix kernel: [ 2469.431445] Bluetooth: hci0: Broadcom Bluetooth Device
Apr 13 18:34:30 majestix bluetoothd[1011]: Failed to obtain handles for "Service Changed" characteristic
Apr 13 18:34:30 majestix bluetoothd[1011]: Not enough free handles to register service
Apr 13 18:34:30 majestix bluetoothd[1011]: Error adding Link Loss service
Apr 13 18:34:30 majestix bluetoothd[1011]: Not enough free handles to register service
Apr 13 18:34:30 majestix bluetoothd[1011]: message repeated 2 times: [ Not enough free handles to register service]
Apr 13 18:34:30 majestix bluetoothd[1011]: Current Time Service could not be registered
Apr 13 18:34:30 majestix bluetoothd[1011]: gatt-time-server: Input/output error (5)
Apr 13 18:34:30 majestix systemd[1]: Reached target Bluetooth.
Apr 13 18:34:30 majestix bluetoothd[1011]: Not enough free handles to register service
Apr 13 18:34:30 majestix bluetoothd[1011]: Not enough free handles to register service
Apr 13 18:34:30 majestix bluetoothd[1011]: Sap driver initialization failed.
Apr 13 18:34:30 majestix bluetoothd[1011]: sap-server: Operation not permitted (1)
Apr 13 18:34:30 majestix bluetoothd[1011]: Endpoint registered: sender=:1.38 path=/MediaEndpoint/A2DPSource
Apr 13 18:34:30 majestix bluetoothd[1011]: Endpoint registered: sender=:1.38 path=/MediaEndpoint/A2DPSink
Apr 13 18:34:30 majestix bluetoothd[1011]: Failed to set mode: Not Powered (0x0f)
Apr 13 18:34:30 majestix bluetoothd[1011]: Failed to get connections: Not Powered (0x0f)

JeremyB
Level 20
Level 20
Posts: 10877
Joined: Fri Feb 21, 2014 8:17 am

Re: Unable to get bluetooth adapter BCM20702A0 up and running

Post by JeremyB » Sat Apr 13, 2019 2:43 pm

Can you try bluetoothctl then do power on and scan on

User avatar
framp
Level 2
Level 2
Posts: 64
Joined: Thu Jan 28, 2010 4:27 pm
Location: Stuttgart, Germany
Contact:

Re: Unable to get bluetooth adapter BCM20702A0 up and running

Post by framp » Sun Apr 14, 2019 4:06 am

Sure. That's the result:

Code: Select all

framp@majestix:~$ bluetoothctl 
[NEW] Controller 3C:77:E6:ED:96:7F majestix [default]
[bluetooth]# power on
Failed to set power on: org.bluez.Error.Blocked
[bluetooth]# scan on
Failed to start discovery: org.bluez.Error.NotReady
[bluetooth]# exit
[DEL] Controller 3C:77:E6:ED:96:7F majestix [default]
framp@majestix:~$ 

User avatar
framp
Level 2
Level 2
Posts: 64
Joined: Thu Jan 28, 2010 4:27 pm
Location: Stuttgart, Germany
Contact:

Re: Unable to get bluetooth adapter BCM20702A0 up and running

Post by framp » Tue Jun 11, 2019 5:04 am

Some folks in the German Mint forum helped me to finally solve the issue:

Code: Select all

sudo wget https://s3.amazonaws.com/plugable/bin/fw-0a5c_21e8.hcd -O /lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd
sudo rfkill unblock bluetooth
then start BT UI, configure BT and the system is connected to my BT headset Sennheiser HD 4.50BTNC :D

Post Reply

Return to “Wireless”