Description of problem: When the Broadcom device on the xps13 initializes, the following error is seen. [ 4.239455] Bluetooth: hci0: BCM: chip id 110 [ 4.256722] Bluetooth: hci0: BCM4350C5 [ 4.259629] Bluetooth: hci0: BCM (003.006.007) build 0000 [ 4.262558] bluetooth hci0: Direct firmware load for brcm/BCM-0a5c-6412.hcd failed with error -2 [ 4.262560] Bluetooth: hci0: BCM: Patch brcm/BCM-0a5c-6412.hcd not found This occurs because Dell& Broadcom has not provided an BCM-0a5c-6412.hcd firmware for the xps13. If this firmware were provided it could be included either in the linux-firmware package or in its own package. I did note that a Windows .exe was available from http://downloads.dell.com/FOLDER03272920M/1/9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE, however, this .exe contains a restrictive license which states that I cannot distribute the firmware. P.
You can do: # wget http://downloads.dell.com/FOLDER03272920/1/9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE # 7z e 9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE Win32/BCM4350C5_003.006.007.0095.1703.hex # hex2hcd BCM4350C5_003.006.007.0095.1703.hex # mv -vf BCM4350C5_003.006.007.0095.1703.hcd /lib/firmware/brcm/BCM-0a5c-6412.hcd # modprobe -r btusb; sleep 1; modprobe btusb However, as stated above, I don't think we're allowed to distribute the firmware this way. P.
I am thinking we re-assign this to Charles. Dell is usually pretty good about making sure the firmware vendors they work with, push the firmware publicly. Thoughts? Cheers, Don
(In reply to Don Zickus from comment #2) > I am thinking we re-assign this to Charles. Dell is usually pretty good > about > making sure the firmware vendors they work with, push the firmware publicly. > > Thoughts? > > Cheers, > Don Done. P.
I will talk to Dell about this. Looks like a licensing issue: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1599154
As noted by prarit, there are redistribution problems with the firmware that cannot be addressed as the vendor is out of that business.