Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

No, I dont. I do not have laptop, I have desktop dualboot with windows on it. The card is in combination with wifi - Half Mini PCI-E Card with no switches

Please try injecting the attached kexts from Clover/OpenCore. Remember to remove/disable your current Bluetooth kexts.
 

Attachments

  • Bluetooth kexts.zip
    2.2 MB · Views: 181
Please try injecting the attached kexts from Clover/OpenCore. Remember to remove/disable your current Bluetooth kexts.
In kernel.log (after putting those kexts to /L/E) and cold boot (higlights):

Code:
2019-10-30 20:09:12.218691+0100  localhost kernel[0]: (BrcmPatchRAM2) <BrcmPatchRAM2`BrcmPatchRAM2::getFirmwareStore()> BrcmPatchRAM2: [13d3:3404]: BrcmPatchRAMResidency does not appear to be available.
...
BrcmFirmwareData) <BrcmFirmwareData`BrcmFirmwareStore::loadFirmware(unsigned short, unsigned short, OSString*)> BrcmPatchRAM: Loaded compressed embedded firmware for key "BCM20702A1_001.002.014.1443.1479_v5575".
2019-10-30 20:09:12.373903+0100  localhost kernel[0]: (BrcmFirmwareData) <BrcmFirmwareData`BrcmFirmwareStore::loadFirmware(unsigned short, unsigned short, OSString*)> BrcmPatchRAM: Decompressed firmware (29713 bytes --> 70105 bytes).
2019-10-30 20:09:12.374328+0100  localhost kernel[0]: (BrcmFirmwareData) <BrcmFirmwareData`BrcmFirmwareStore::loadFirmware(unsigned short, unsigned short, OSString*)> BrcmPatchRAM: Firmware is valid IntelHex firmware.
2019-10-30 20:09:12.374347+0100  localhost kernel[0]: (BrcmPatchRAM2) <BrcmPatchRAM2`BrcmPatchRAM2::probe(IOService*, int*)> BrcmPatchRAM2: uploadFirmware could not open the device!
2019-10-30 20:09:12.374350+0100  localhost kernel[0]: (BrcmPatchRAM2) <BrcmPatchRAM2`BrcmPatchRAM2::probe(IOService*, int*)> BrcmPatchRAM2: Processing time 2.156 seconds.

Also I must mention, that in the past I had IOGear GBU521 usb stick - but its gone now.
 
Last edited:
In kernel.log (after putting those kexts to /L/E) and cold boot (higlights):

Code:
2019-10-30 20:09:12.218691+0100  localhost kernel[0]: (BrcmPatchRAM2) <BrcmPatchRAM2`BrcmPatchRAM2::getFirmwareStore()> BrcmPatchRAM2: [13d3:3404]: BrcmPatchRAMResidency does not appear to be available.
...
BrcmFirmwareData) <BrcmFirmwareData`BrcmFirmwareStore::loadFirmware(unsigned short, unsigned short, OSString*)> BrcmPatchRAM: Loaded compressed embedded firmware for key "BCM20702A1_001.002.014.1443.1479_v5575".
2019-10-30 20:09:12.373903+0100  localhost kernel[0]: (BrcmFirmwareData) <BrcmFirmwareData`BrcmFirmwareStore::loadFirmware(unsigned short, unsigned short, OSString*)> BrcmPatchRAM: Decompressed firmware (29713 bytes --> 70105 bytes).
2019-10-30 20:09:12.374328+0100  localhost kernel[0]: (BrcmFirmwareData) <BrcmFirmwareData`BrcmFirmwareStore::loadFirmware(unsigned short, unsigned short, OSString*)> BrcmPatchRAM: Firmware is valid IntelHex firmware.
2019-10-30 20:09:12.374347+0100  localhost kernel[0]: (BrcmPatchRAM2) <BrcmPatchRAM2`BrcmPatchRAM2::probe(IOService*, int*)> BrcmPatchRAM2: uploadFirmware could not open the device!
2019-10-30 20:09:12.374350+0100  localhost kernel[0]: (BrcmPatchRAM2) <BrcmPatchRAM2`BrcmPatchRAM2::probe(IOService*, int*)> BrcmPatchRAM2: Processing time 2.156 seconds.

Also I must mention, that in the past I had IOGear GBU521 usb stick - but its gone now.

No, please put them in /EFI/CLOVER/kexts/Other/. Do not put them in /Library/Extensions/.
 
No, please put them in /EFI/CLOVER/kexts/Other/. Do not put them in /Library/Extensions/.
Ok, I am dumbass. I did not connect the AUX antenna. After that I can find devices (surprice :( ). But it keeps them disconnecting. I'll try to move kexts from /L/E and put them to clover Efi. And rebuild cache.
Thank you pastrychef
 
Ok, I am dumbass. I did not connect the AUX antenna. After that I can find devices (surprice :( ). But it keeps them disconnecting. I'll try to move kexts from /L/E and put them to clover Efi. And rebuild cache.
Thank you pastrychef
I put those kext to clover. Changed usb bluetooth to internal port in ssdt and bang. Works!!!!!
Thank you pastry chef. You are the best!
 
UPDATE

I think I found the problem for the wifi/bt... I remove the card and on one side is 1820A on the other side ( when remove the film) the name of the card is other... BCM94356ZEPA50DX_2..... I attach the photo of the 2 side:

IMG_2601.jpg


IMG_2602.jpg


There is a solution for this?
 
I think I found the problem for the wifi/bt... I remove the card and on one side is 1820A on the other side ( when remove the film) the name of the card is other... BCM94356ZEPA50DX_2..... I attach the photo of the 2 side .... There is a solution for this?


@yota79,

As far as I know BCM94356Z Chipset is not supported in MacOS .... See the list of supported devices in post #1



Looks like you've been sold fake hardware ....
A genuine DW1820A should have a BCM94350Z Chipset which is natively supported.

Cheers
Jay
 
Last edited:
I've attached the Broadcom BCM943602CS with the
m2 adapter https://de.aliexpress.com/item/33008569320.html on intel nuc7i7bnh.
Wifi is working out of the box. But bluetooth does not work. I think it is cause I have not connected the usb cable from the adapter card to the motherboard, cause I do not know how and where to connect it.
The motherboard has only one free front panel header and no free usb header. Any suggestions how to plug the usb cable from the adapter (only 2 pins D+ and D-) are needed
greetz andi O.
 

Attachments

  • Screen Shot 2562-11-13 at 08.00.09.png
    Screen Shot 2562-11-13 at 08.00.09.png
    182.7 KB · Views: 148
Back
Top