Fixing Broadcom BCM4350C2 Wi-Fi and Bluetooth on macOS Sonoma
Apple completely removed drivers for older Broadcom cards (like the BCM4350C2 / BCM94350Z) in macOS Sonoma. Attempting to force them using older kexts leads to kernel panics. Here is how to apply the fix using OCLP.
Step-by-Step Solution
- Disable System Integrity Protection (SIP): In your
config.plistunderNVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82, changecsr-active-configto03080000(or0F0A0000) to disable SIP. OCLP root patches require SIP to be disabled to inject legacy system files. - Remove Incompatible Kexts: Delete any older Broadcom kexts like
BrcmPatchRAM3.kext,AirportBrcmFixup.kext, orBrcmFirmwareData.kextfrom your EFI. These will conflict with the Sonoma patch. - Add Modern Wireless Kexts: Download the latest OCLP package and inject
IOSkywalkFamily.kextandIO80211FamilyLegacy.kext. You must also block the nativecom.apple.iokit.IOSkywalkFamilyunder theKernel->Blocksection in yourconfig.plist. - Apply OCLP Root Patches: Rebuild OpenCore, boot into macOS Sonoma, open the OCLP application, select 'Post-Install Root Patch', and apply the 'Modern Wireless' patch. Reboot once completed.
Original Question: "Sonoma 14.7.6 + BCM4350C2 (14e4:43a0) — Bluetooth partially works, Wi-Fi completely absent despite OCLP Modern Wireless patch"
I'm looking for anyone who has successfully gotten a Broadcom BCM4350C2 (PCI ID 14e4:43a0, Apple device 106b:111) working under Sonoma. The card works with Monterey, but the kexts that should work causes the boot to panic.
The bottom line is Broadcom BCM4350C2 is no longer supported in Sonoma, so I am looking for a fix prior to buying a new card. Below is way more information then you probably care to read.
Thank you
System
Read more
The bottom line is Broadcom BCM4350C2 is no longer supported in Sonoma, so I am looking for a fix prior to buying a new card. Below is way more information then you probably care to read.
Thank you
System
- Intel Core i7-7700K (Kaby Lake)
- AMD RX 6600 XT...
Read more
Post a Comment