For the BT module from the
BCM943602CS, identified as
BCM2045A0 - 0x05AC 0x21FF, the dirty fix is to use another closer FW, to do this just edit the
BrcmPatchRAM2.kext and add a key with :
Code:
<key>0a5c_21ff</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.no-one.BrcmPatchRAM2</string>
<key>DisplayName</key>
<string>Broadcom BCM20702 Bluetooth 4.0 +HS USB Device</string>
<key>FirmwareKey</key>
<string>BCM20702A1_001.002.014.1443.1463_v5559</string>
<key>IOClass</key>
<string>BrcmPatchRAM2</string>
<key>IOMatchCategory</key>
<string>BrcmPatchRAM2</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>idProduct</key>
<integer>8703</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
Clean the rest of the unused keys
In
BrcmFirmwareRepo.kext just keep the
BCM20702A1_001.002.014.1443.1463_v5559.zhx
And install both in S/L/E, reboot.
For me BT now work with handoff/continuity, i just have some lag if i try to listen music on a BT speaker.
*credit to
derpuma (in my case i didn't touch the BroadcomBluetoothHostControllerUSBTransport.kext like he did)