Broadcom Wifi on macOS Sequoia
A collection of instructions and links to make Broadcom Wifi work natively again under macOS Sonoma and Sequoia
Last updated
A collection of instructions and links to make Broadcom Wifi work natively again under macOS Sonoma and Sequoia
Last updated
Apple dropped Broadcom Wifi support since Sonoma, while Broadcom Wifi worked natively until Ventura. I tested this with a Fenvi T919 card on Sequoia 15.1. This guide should work with most Broadcom cards that worked natively under Ventura, but there may be exceptions.
This process involves disabling SIP and AMFI, so be warned!
1. Get kexts
Check https://github.com/dortania/OpenCore-Legacy-Patcher/tree/main/payloads/Kexts/Acidantheraand download the latest version of AMFIPass-v1.4.1-RELEASE.zip
Check https://github.com/dortania/OpenCore-Legacy-Patcher/tree/main/payloads/Kexts/Wifi and download the latest version of IOSkywalkFamily-v1.2.0.zip and IO80211FamilyLegacy-v1.0.0.zip
Extract and add these Kexts to your EFI folder:
AMFIPass.kext
IOSkywalkFamily.kext
IO80211FamilyLegacy.kext
2. Edit config.plist
Edit your config.plist so that it reflects these changes:
2.1 - Add the new kexts to your existing ones (Kernel - Add)
2.2 - Allow for IOSkywalk kext downgrade by excluding it (Kernel - Block)
2.3 - Change SecureBootModel to Disabled (Entries - Security)
2.4 - Set your SIP to Disabled (NVRAM - Add - 7C436110-AB2A-4BBB-A880-FE41995C9F82)
03080000
in the plist editor
Double check your config.plist
3. Reboot
Reboot into OpenCore, press the Space key. Reset your NVRAM and continue booting.
Download OCLP from here: https://github.com/dortania/OpenCore-Legacy-Patcher/releases
Open OCLP and select Root Patching (needed after every update). It will ask you to reboot again after it finishes patching.
4. Activate AppleVTD
This may be optional for some cards, but for my Broadcom BCM94360CD based Fenvi FV-T919 Wifi PCIe card, this step was required.
4.1 Patch DMAR
You may need to enable VT-D in your BIOS already in order to be able to download the DMAR table
use the following guide: https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar-methods/manual.html or use https://github.com/corpnewt/SSDTTime
Make sure your new patched DMAR.aml file is in your EFI Partition's EFI/OC/ACPI
folder and also added to your config.plist
.
4.2 Edit config.plist
Kernel --> Quirks
ACPI --> Add
ACPI --> Delete
TableSignature is 444D4152
in the plist editor
4.3 In the BIOS set
VT-d --> Enabled
4.4 Check AppleVTD
Reboot
Download and open IORegistry Explorer https://github.com/utopia-team/IORegistryExplorer/releases
In IOReg search for AppleVTD
If enabled, the AppleVTD property can bee seen under the AppleACPIPlatformExpert node
5. Check
Reboot and check for native Wifi. If it's still not working, reset your NVRAM and check again.
Test Wifi transmission speed using: Option Click -> Wifi menu bar icon -> check Tx Rate
and run an internet speed test.
Additional kexts may be needed for Bluetooth
5T33Z0 detailed instructions for OCLP on Hackintosh and a Wifi on Sonoma page
OCLP team who made this possible, even though they don't officially support OCLP on Hackintosh
billabongbruno with an older such guide on Github
u/6e656f73 on r/hackintosh especially for the AppleVTD tip :-)
Comments and discussion can be found on r/hackintosh: Broadcom Wifi on macOS Sonoma and Sequoia (Fenvi T919 and others)