Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Broadcom Chip on BCM943602CS Card? #35

Open
derpuma opened this issue Jan 6, 2017 · 4 comments
Open

New Broadcom Chip on BCM943602CS Card? #35

derpuma opened this issue Jan 6, 2017 · 4 comments

Comments

@derpuma
Copy link

derpuma commented Jan 6, 2017

Hi the-darkvoid, rehabman?,
just want to let you know, that I bought a BCM943602CS with PCI-E Adapter at ebay.
System Profiler detected the BT Part of the Card under USB as BCM2045A0 (0x05ac/0x21ff)!
I had to duplicate a key in the info.plist of your BrcmPatchRAM2.kext an modified it to match my device 0x21ff:
<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>

Also I had to make a change in the S/L/E/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist
I had to duplicate an IOClass key to match my vendor and device id:
<key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBHostDevice</string> <key>idProduct</key> <integer>8703</integer> <key>idVendor</key> <integer>2652</integer> </dict>

After that, the Broadcom BT was detected and fully working under OSX Sierra!
Maybe this is a new chip you have not integrated so far in your BrcmPatchRAM2.kext and you want to include it.

If you have any questions, feel free to ask!

BR, derpuma

bildschirmfoto 2017-01-06 um 15 01 13

@andyhuai
Copy link

andyhuai commented Sep 2, 2017

I have the same card, but BT not work, I can see card in USB, but not found in bluetooth,How did U make it work, tell me!!!
tks @derpuma
8b21a1d35017a01d58db0d9d8bac18dc

@NumberVII
Copy link

Can you get it running on windows10? thx

@yueim
Copy link

yueim commented Sep 19, 2019

bt_21ff.zip

works on win10 1903 aug update.

@yueim
Copy link

yueim commented Sep 23, 2019

but this driver can only made the device manager showing bluetooth driver installation ok.
when trying to discover bluetooth devices, noting will be found.
it seems that the firmware is not included in the driver for the combined PCIE wi-fi & bluetooth BCM943602CS.
and after installed this driver on Windows 10 then reboot to macOS, also can't discover any bluetooth devices and can switch off bluetooth but can't switch it on again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants