KINIVO BLUETOOTH (BT ) ADAPTER, NOT WORKING ON UBUNTU 22.04.1 LTS, JAMMY JELLY FISH SYSTEM OF THE DELL INSPIRON 15R N5010 LAPTOP
STATUS BEFORE, WITH FOCAL FOSSA INSTALLED & IN USE:
anand@jjfish:~$ sudo apt install fwupd
Identified face as anand
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
fwupd is already the newest version (1.7.9-1~22.04.1).
fwupd set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
anand@jjfish:~$ fwupdmgr get-devices
WARNING: UEFI firmware can not be updated in legacy BIOS mode
See PluginFlag:legacy bios · fwupd/fwupd Wiki · GitHub for more information.
Inspiron N5010
│
├─BCM20702A0: # [Broadcom Bluetooth Device/KINIVO Adapter]
│ Device ID: a73094e179d6a5b429503e8b3132d1bea2617edc
│ Current version: 1.12
│ Vendor: Broadcom Corp (USB:0x0A5C)
│ GUIDs: 6faa2765-8bc2-51d3-bf6b-ffd6312c24d2
│ a1e76ca3-d35b-53b8-a17c-454b700274ea
│ Device Flags: • Updatable
│
├─CT500MX500SSD1:
│ Device ID: 602b0a6cc821d155208724f0e22f8d111542b74c
│ Summary: ATA drive
│ Current version: M3CR023
│ Vendor: Micron (ATA:0x1344, OUI:00a075)
│ GUIDs: 2722d904-6dd9-5899-b97c-208d9b6de770
│ 4a382f63-5319-5261-b05d-4c598d8bcd8b
│ ea728598-6b78-58ff-ad8a-e82eb571af3b
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
└─Dell Wireless 365 Bluetooth Module:
Device ID: 2816bb0d9cbc984cc6699c17cd0752ddebb45e80
Current version: 1.73
Vendor: Dell Computer Corp (USB:0x413C)
GUIDs: f9f00d0b-b331-5c6a-801f-15ad2db91662
1f742ccc-9709-599b-9081-4fac3f77eb21
Device Flags: • Updatable
STATUS AFTER UPGRADING TO JAMMY JELLYFISH:
anand@jjfish:~$ fwupdmgr get-updates
WARNING: UEFI firmware can not be updated in legacy BIOS mode
See PluginFlag:legacy bios · fwupd/fwupd Wiki · GitHub for more information.
Devices with no available firmware updates:
• BCM20702A0
• CT500MX500SSD1
• Dell Wireless 365 Bluetooth Module
No updatable devices
anand@jjfish:~$ sudo apt install efibootmgr
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
efibootmgr is already the newest version (17-1ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
anand@jjfish:~$ sudo efibootmgr
EFI variables are not supported on this system
anand@jjfish:~$ sudo dmesg | grep -i bluetooth
Identified face as anand
[ 4.556165] usb 2-1.6.3: Product: Dell Wireless 365 Bluetooth Module
[ 4.971149] Bluetooth: Core ver 2.22
[ 4.971204] NET: Registered PF_BLUETOOTH protocol family
[ 4.971207] Bluetooth: HCI device and connection manager initialized
[ 4.971213] Bluetooth: HCI socket layer initialized
[ 4.971216] Bluetooth: L2CAP socket layer initialized
[ 4.971222] Bluetooth: SCO socket layer initialized
[ 6.924258] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.924267] Bluetooth: BNEP filters: protocol multicast
[ 6.924274] Bluetooth: BNEP socket layer initialized
[ 8.465482] Bluetooth: RFCOMM TTY layer initialized
[ 8.465500] Bluetooth: RFCOMM socket layer initialized
[ 8.465509] Bluetooth: RFCOMM ver 1.11
[ 68.529938] Bluetooth: hci1: BCM: chip id 63
[ 68.530913] Bluetooth: hci1: BCM: features 0x07
[ 68.546930] Bluetooth: hci1: BCM20702A
[ 68.546941] Bluetooth: hci1: BCM20702A1 (001.002.014) build 0000
[ 68.549168] Bluetooth: hci1: BCM: firmware Patch file not found, tried:
[ 68.549176] Bluetooth: hci1: BCM: ‘brcm/BCM20702A1-0a5c-21e8.hcd’
[ 68.549178] Bluetooth: hci1: BCM: ‘brcm/BCM-0a5c-21e8.hcd’
anand@jjfish:~$ $ cd /lib/firmware/brcm
(1) anand@jjfish:/lib/firmware/brcm$ sudo wget broadcom-bt-firmware/BCM20702A1-0a5c-21e8.hcd at master · winterheart/broadcom-bt-firmware · GitHub
The path of the location where the latest Linux driver for Broadcom Bluetooth firmware for dongle/device BCM20702A is available on the github website is given at the link above
anand@jjfish:~$ $ cd /lib/firmware/brcm
anand@jjfish:/lib/firmware/brcm
$ broadcom-bt-firmware/BCM20702A1-0a5c-21e8.hcd at master · winterheart/broadcom-bt-firmware · GitHub
Resolving github.com (github.com)… 20.207.73.82
Connecting to github.com (github.com)|20.207.73.82|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: unspecified [text/html]
Saving to: ‘BCM20702A1-0a5c-21e8.hcd’
BCM20702A1-0a5c-21e8.hcd [ <=> ] 143.42K --.-KB/s in 0.07s
2022-11-28 18:05:39 (1.94 MB/s) - ‘BCM20702A1-0a5c-21e8.hcd’ saved [146866]
Desired updated Linux BT device driver as above, successfully installed!
(2) anand@jjfish:/lib/firmware/brcm$ sudo modprobe -r btusb
(3) anand@jjfish:/lib/firmware/brcm$ sudo modprobe btusb
#
anand@jjfish:~$ sudo dmesg |grep -i bluetooth
Face detection timeout reached
[sudo] password for anand:
[ 4.413182] Bluetooth: Core ver 2.22
[ 4.413230] NET: Registered PF_BLUETOOTH protocol family
[ 4.413256] Bluetooth: HCI device and connection manager initialized
[ 4.413264] Bluetooth: HCI socket layer initialized
[ 4.413267] Bluetooth: L2CAP socket layer initialized
[ 4.413274] Bluetooth: SCO socket layer initialized
[ 4.558425] Bluetooth: hci0: BCM: chip id 63
[ 4.559413] Bluetooth: hci0: BCM: features 0x07
[ 4.579373] Bluetooth: hci0: BCM20702A
[ 4.579380] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[ 4.582180] Bluetooth: hci0: BCM20702A1 ‘brcm/BCM20702A1-0a5c-21e8.hcd’ Patch
[ 4.812111] usb 2-1.6.3: Product: Dell Wireless 365 Bluetooth Module
[ 6.664073] Bluetooth: hci0: command 0x0a0a tx timeout
[ 7.360480] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 7.360491] Bluetooth: BNEP filters: protocol multicast
[ 7.360499] Bluetooth: BNEP socket layer initialized
[ 8.811055] Bluetooth: RFCOMM TTY layer initialized
[ 8.811072] Bluetooth: RFCOMM socket layer initialized
[ 8.811081] Bluetooth: RFCOMM ver 1.11
[ 14.695922] Bluetooth: hci0: BCM: Patch command 0a0a failed (-110)
[ 14.695941] Bluetooth: hci0: BCM: Patch failed (-110)
[ 16.903920] Bluetooth: hci0: command 0x1001 tx timeout
[ 24.935909] Bluetooth: hci0: BCM: Reading local version info failed (-110)
# # #
After installing the “hcd file” update patch from the git hub website for the Broadcom Bluetooth Adapter Device BCM20702A0, bluetooth system stopped working. How to resolve the issue or revert back to the original status before the device upgrade?
I am using x-64 bit, Ubuntu 22.04.1 LTS system with Gnome 42.5 version