Jump to content

Trouble getting Broadcom Bluetooth to work on XPS 2720


bisk

Recommended Posts

I've been going around in circles with this one for a while - trying to get the Bluetooth going on my Dell XPS 2720.

 

It was working OK with the original Atheros combo card but I just swapped that out for a Broadcom combo card to go after AirDrop.

 

The card that I installed is a Dell DW1550. The WiFi works just fine but it seems like I can't quite get the Bluetooth firmware to load.

 

I first tried RehabMan's BrcmPatchRAM solution from both /L/E and CLOVER/kexts/Other but it fails to load the firmware with error(s):

 

EH02@1a000000: AppleUSBHostController::hardwareExceptionThreadCallGated: 0x00000020

BrcmPatchRAM2: [413c:8143]: Failed to write to bulk pipe ("0xe0002eb (UNDEFINED)" 0xe0002eb)

BrcmPatchRAM2: [413c:8143]: continuousRead - failed to queue read (0xe00002d8)

 

Later I get 3 busy timeout[#] (60s) 'AppleUSBHostLegacyClient', 'BrcmPatchRAM2', 'IOUSBHostInterface',  'IOUSBHostInterface', 'IOUSBHostInterface', 'IOUSBHostInterface'

 

If I then follow with a warm reboot, I don't even get this far, instead I get a bunch of ...

 

HP24@1a10000: AppleUSB20HubPort::resetAndCreateDevice: failed to start device

HP24@1a10000: AppleUSB20HubPort::resetAndCreateDevice: failed to create device (0xe00002e9), disabling port

 

and Broadcom BCM20702A0 device disappears from IORegistry, only HP24@1a140000 appears.

 

[email protected]@1a100000.HP24@1a14000 is where my Broadcom BCM20702A0 device lives.

 

If I shutdown and do a cold boot, I'm back to BrcmPatchRAM2 finding my device and failing to upload firmware to it again.

 

-----

 

Now, if I try BTFirmwareUploader.kext, things look much more promising but still NO bluetooth ...

 

BTFirmwareUploader) BTFirmwareUploader :: Device is Dell DW1550 4352 combo
2019-02-07 16:11:13.212026-1000 0x155      Default     0x0                  0      0    kernel: (BTFirmwareUploader) BTFirmwareUploader :: Using device specific firmware v14 c5545
2019-02-07 16:11:13.212175-1000 0x155      Default     0x0                  0      0    kernel: (BTFirmwareUploader) BTFirmwareUploader :: Started the upload of firmware (70099 bytes)...
2019-02-07 16:11:13.235621-1000 0xff       Default     0x0                  0      0    kernel: (IOUSBFamily) USBMSC Identifier (non-unique): 2GEYH5CX     0xbc2 0x3008 0x132, 2
2019-02-07 16:11:13.515909-1000 0x118      Default     0x0                  0      0    kernel: (IOUSBHostFamily) 000002.515902 AppleUSBHostResources@(null): AppleUSBHostResources::allocateDownstreamBusCurrentGated: assuming successful wakeUnits 100 sleepUnits 0
2019-02-07 16:11:13.956263-1000 0x155      Default     0x0                  0      0    kernel: (BTFirmwareUploader) BTFirmwareUploader :: Successfully patched the firmware.
2019-02-07 16:11:14.026858-1000 0x118      Default     0x0                  0      0    kernel: (IOUSBHostFamily) 000003.026851 AppleUSBHostResources@(null):
2019-02-07 16:11:14.065402-1000 0x155      Default     0x0                  0      0    kernel: (kernel) <compose failure [UUID]>
2019-02-07 16:11:14.112936-1000 0x155      Default     0x0                  0      0    kernel: (IOBluetoothHostControllerUSBTransport) **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x8800 ****
2019-02-07 16:11:14.112946-1000 0x155      Default     0x0                  0      0    kernel: (BroadcomBluetoothHostControllerUSBTransport) **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed (matched on Device) -- 0x8800 ****
2019-02-07 16:11:14.113085-1000 0x6f       Default     0x0                  0      0    kernel: (IOUSBHostFamily) 000003.113081 AppleUSBHostResources@(null):
2019-02-07 16:11:14.163949-1000 0x177      Default     0x0                  0      0    kernel: (IOBluetoothHostControllerUSBTransport) **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x8800 ****
2019-02-07 16:11:14.163958-1000 0x177      Default     0x0                  0      0    kernel: (BroadcomBluetoothHostControllerUSBTransport) **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed (matched on Device) -- 0x8800 ****

.

.

.

2019-02-07 16:11:39.725469-1000 0x5b6      Default     0x0                  0      0    kernel: (IOBluetoothFamily) [IOBluetoothFamily][staticBluetoothTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0x8800
2019-02-07 16:11:39.725473-1000 0x5b6      Default     0x0                  0      0    kernel: (IOBluetoothFamily) [IOBluetoothFamily][start] -- completed

 

Oh, and I know the card is good because Windows loads it up just fine and if I do a warm reboot, the bluetooth will be fully functional on the Mac side until a sleep/wake.

 

Anyway, I am just looking for suggestions of what to try next.

 

Thanks in advance :)

 

 

debug_24858.zip

Link to comment
Share on other sites

×
×
  • Create New...