Contribute
Register

[HELP] BCM94352Z Bluetooth works Wifi don't on big sur

Status
Not open for further replies.
up!

BrcmPatchRam3.kext working in catalina, BrcmPatchRam3.kext not working in big sur :thumbdown
 
up!

BrcmPatchRam3.kext working in catalina, BrcmPatchRam3.kext not working in big sur :thumbdown
Pretty sure it does work since my BCM94352Z Bluetooth works under 11.0.1 using BrcmPatchRAM3.kext, BrcmBluetoothInjector.kext and BrcmFirmwareRepo.kext. Make sure you install these into /L/E.
 

Attachments

  • Screenshot 2020-11-22 at 4.30.03 PM.png
    Screenshot 2020-11-22 at 4.30.03 PM.png
    854.3 KB · Views: 184
I have the BCM943162ZP and while I have working bluetooth, I cannot get wifi to work for the life of me. Running OpenCore, added the AirportBrcmFixup, disabled the AirPortBrcm4360_Injector.kext, and removed the pci entry. What am I doing wrong?
 
Last edited:
I have the BCM943162ZP and while I have working bluetooth, I cannot get wifi to work for the life of me. Running OpenCore, added the AirportBrcmFixup, disabled the AirPortBrcm4360_Injector.kext, and removed the pci entry. What am I doing wrong?
The BCM4316 chip isn't supported. You need a BCM4350, 4352 or 4360 chip. Avoid older chips such as BCM4322 or 4331.
 
Thank you, finally figured it to work!

So to sum up what I did

Removed:
Code:
<key>PciRoot(0x0)/Pci(0x1c,0x1)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>WLAN</string>
                <key>compatible</key>
                <string>pci14e4,4353</string>
                <key>device_type</key>
                <string>Airport Extreme</string>
                <key>model</key>
                <string>DW1560 (BCM4352) 802.11ac Wireless</string>
                <key>name</key>
                <string>Airport</string>
            </dict>

Updated AirportBRCMFixup.kext to latest version
Removed AirPortBrcm4360_Injector.kext from plugins folder of AirportBRCMFixup kext
and added entry
Code:
<dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string></string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
I am having a same problem. Where do I need to add the dict entry? In main config.plist, or in kext Info.plist?


EDIT: I figured it out myself, it needs to be added in config.plist e.g. in KernelAndKextPatches -> KextsToPatch

Code:
<key>KernelAndKextPatches</key>
    <dict>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string></string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
        </array>
    </dict>
 
Last edited:
I am having a same problem. Where do I need to add the dict entry? In main config.plist, or in kext Info.plist?


EDIT: I figured it out myself, it needs to be added in config.plist e.g. in KernelAndKextPatches -> KextsToPatch

Code:
<key>KernelAndKextPatches</key>
    <dict>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string></string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
        </array>
    </dict>
Yea I forgot bout that mb. But I'm glad you figured it! GG
 
BCM943162ZP WIFI OPENCORE HOW TO

BrcmFirmwareRepo.kext.
=> Make sure you install these into /S/L/E
 

Attachments

  • 스크린샷 2020-12-24 오후 3.47.14.png
    스크린샷 2020-12-24 오후 3.47.14.png
    281.5 KB · Views: 149
BCM943162ZP WIFI OPENCORE HOW TO

BrcmFirmwareRepo.kext.
=> Make sure you install these into /S/L/E
nope, keep them in OC/kexts folder in your EFI
 

Attachments

  • 스크린샷 2020-12-25 오후 9.48.03.png
    스크린샷 2020-12-25 오후 9.48.03.png
    629.9 KB · Views: 164
Status
Not open for further replies.
Back
Top