EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
3,644
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

How to Enable Broadcom WiFi on macOS [Clover/OpenCore]

An EliteMacx86 Exclusive Guide - This guide covers the implementation of Broadcom WiFi on macOS using Clover and OpenCore. By following this guide, you'll be able to enable Broadcom WiFi on macOS using Clover or OpenCore as a Bootloader.

Overview


There are several Broadcom WiFi cards that work OOTB. However, few cards are fully supported, but you need to use an injector kext to enable the WiFi.

Apple has been using Broadcom WiFi in its Mac lineups since the beginning. However, not all of the Broadcom WiFi models are natively supported due to non-Apple hardware limitations. Some of the compatible Broadcom WiFi Cards still require an injector kext to work.

Compatibility


Refer to the thread linked below for more information on Broadcom WiFi compatibility.

Requirements


WiFi HardwareCompatible Broadcom WiFi
Network KextsOriginal Network kexts in S/L/E
macOS VersionmacOS Sierra and Later

STEP 1: Add Required Kext


To enable the WiFi support, you'll need to add AirportBrcmFixup.kext. AirportBrcmFixup doesn't work standalone. AirportBrcmFixup and Lilu are needed together to work in conjunction in order to enable the WiFi.

1. Download AirportBrcmFixup and Lilu from the downloads section of this forum.
2. Mount your ESP.

For Clover:
If you're using Clover, copy both the kexts to EFI/Clover/Kext/Others

For OpenCore:
If you're using OpenCore, copy both the kexts to EFI/OC/Kexts. You'll also need to add the kext entries in the Kernel section of your config.plist.

NOTES:
  • Download the latest version for better support.
  • Download only the RELEASE.zip file.
  • If the kext is already present in the directory, replace them with a new version
  • Do not use AirportBrcmFixup.kext.dSYM
  • You have to block or remove AirPortBrcm4360_Injector.kext for macOS Big Sur and later. You can simply remove the entry in OpenCore. Clover users can simply delete the AirPortBrcm4360_Injector.kext from AirportBrcmFixup.kext/Contents/Plugins directory.

STEP 2: Restart your System


After performing all the above steps, restart your system for the applied changes to take effect.
You can see a WiFi icon in the menu bar now. If not, you can enable it from System Preferences>Network>WiFi>Show Wi-Fi status in the menu bar.
 
Last edited:

Trending Threads

Forum statistics

Threads
720
Messages
7,471
Members
6,299
Latest member
acaballeroa