Plugable usb-bt4le bluetooth 4.0 usb adapter, installation

opensuse 42.3

the device

you may encounter problems with :

  • hfp/hsp , a2dp profile
  • activate/disactivate bluetooth with bluedevil plasmoid.

to solve these problems you must supply the firmware of the device according system loads this firmware instead of a default one when pc starts .

in a user console execute the following command to download the firmware file:


in /lib/firmware/brcm
Copy the firmware file to the /lib/firmware/brcm folder and rename the file to BCM20702A1-0a5c-21e8.hcd:

sudo mv fw-0a5c_21e8.hcd /lib/firmware/brcm/BCM20702A1-0a5c-21e8.hcd

why renaming ? because system with kernel 4.4.104 expects this name

reboot pc

check in boot.log there is no more message about failing to load firmware BCM20702A1-0a5c-21e8

inspired from

interesting doc about problem with some devices (bose , plantronics etc.) and new bluetooth features

other interesting doc

this post is for all bluetooth adapters using the chipset “ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0”

I have build this Firmware a few month ago as rpm.

your rpm does not work as i said in my comment #7 at

Yes and my dongle does not work with the older Version (940) from the github Repo, but with the newest (1012) extracted from the last Windows Driver.

I have build an rpm with that Driver which works with my dongle…

i sum up:

  • we get 2 different devices with same chipset
  • mine works with 940 version and not with 1012 version of the driver
  • yours works with 1012 version and not with 940 version of the driver

i am a bit puzzled. what is solution ?

i am a bit puzzled. what is solution ?

Nobody knows, but we can not say:
Its working with this Firmware…

We can say:
Its maybe working with this Firmware…

a begin of the solution : buy a device with a linux support from the producer