Bug 1438969 - Dell xps13 Broadcom bluetooth Firmware Issue
Summary: Dell xps13 Broadcom bluetooth Firmware Issue
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Charles Rose (Dell)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-04-04 23:05 UTC by Prarit Bhargava
Modified: 2017-04-07 11:46 UTC (History)
12 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-04-05 19:56:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Prarit Bhargava 2017-04-04 23:05:34 UTC
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.

Comment 1 Prarit Bhargava 2017-04-05 11:54:52 UTC
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.

Comment 2 Don Zickus 2017-04-05 14:57:10 UTC
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

Comment 3 Prarit Bhargava 2017-04-05 18:54:22 UTC
(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.

Comment 4 Charles Rose (Dell) 2017-04-05 19:32:13 UTC
I will talk to Dell about this.

Looks like a licensing issue:

https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1599154

Comment 5 Charles Rose (Dell) 2017-04-05 19:56:58 UTC
As noted by prarit, there are redistribution problems with the firmware that cannot be addressed as the vendor is out of that business.


Note You need to log in before you can comment on or make changes to this bug.