Based on information taken from:
https://aur.archlinux.org/cgit/aur.g...702a1-firmware
Installed package bluez
Downloaded latest windows driver for USB-BT400 from asus website:
https://www.asus.com/us/Networking/U...Desk_Download/
https://dlcdnets.asus.com/pub/ASUS/w...10_Windows.zip
The script in Archlinux AUR repository contains a filelist:
https://aur.archlinux.org/cgit/aur.g...702a1-firmware
Our device's ID is:
0b05:17cb
According to above file, the hex filename would be:
Code:
0B05:17CB: BCM20702A1_001.002.014.1443.1467.hex
So, inside unzipped folder:
Code:
Win10_USB-BT400_DRIVERS/Win10_USB-BT400_Driver_Package/64/
Ran:
Code:
hex2hcd BCM20702A1_001.002.014.1443.1467.hex -o BCM20702A1-0b05-17cb.hcd
Finally simply copied the file to lib folder:
Code:
sudo mkdir -p /lib/firmware/brcm/
sudo cp BCM20702A1-0b05-17cb.hcd /usr/lib/firmware/brcm/BCM20702A1-0b05-17cb.hcd
And then re-connected the device (modprobe doesn't work here).
Then:
Code:
sudo dmesg | tail
[ 4011.892911] usb 1-3.1: New USB device found, idVendor=0b05, idProduct=17cb, bcdDevice= 1.12
[ 4011.892917] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4011.892921] usb 1-3.1: Product: BCM20702A0
[ 4011.892924] usb 1-3.1: Manufacturer: Broadcom Corp
[ 4011.892928] usb 1-3.1: SerialNumber: 5CF37090798B
[ 4012.020044] Bluetooth: hci0: BCM: chip id 63
[ 4012.021039] Bluetooth: hci0: BCM: features 0x07
[ 4012.037041] Bluetooth: hci0: BCM20702A
[ 4012.038055] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[ 4012.038151] bluetooth hci0: firmware: direct-loading firmware brcm/BCM20702A1-0b05-17cb.hcd
So the firmware is now loaded successfully.
Next ran:
Code:
sudo apt install blueman pulseaudio-module-bluetooth
And ran:
Blueman icon appeared in my notification area and I could control the bluetooth device.
Hope it helps ;-)