Skip to content

Patch modern Broadcom Wi-Fi card on the fly when doing a fresh install with macOS Sonoma and Sequoia

Notifications You must be signed in to change notification settings

HorizonUnix/PatchSonomaWiFiOnTheFly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

PatchSonomaWiFiOnTheFly (PSWFOTF)

Patch modern Broadcom Wi-Fi card on the fly when doing a fresh install with macOS Sonoma and Sequoia

Require

Note

1. Prepare config.plist

Follow this guide by perez987 to prepare your config.plist and kexts

2. Prepare a USB/Hard drive macOS Installer

Follow this example guide from Apple or any other sources

3. Prepare Kext and Pkg Files

  1. Inject AutoPkgInstaller.kext into your OC folder (\EFI\OC\Kexts\) then do a snapshot to config.plist.
  2. Navigate to the USB/Hard drive that contains macOS Sonoma/Sequoia Installer; it should look like this.

  1. Press Cmd (Win) + Shift + . (dot) to display hidden files and folders.

  1. Navigate to the hidden Library folder.

  1. Create a new folder named Packages inside hidden Library folder.

  1. Copy & paste AutoPkg-Assets.pkg into the Packages folder.

  1. Perform a fresh install with that USB or hard drive.
  2. Just wait, and everything will be done. You’ll have a native OOBE experience without losing Wi-Fi again.

Note

  • After a few processes, it will show the ‘percent text’ like this, which means OCLP is patching your Wi-Fi and installing OCLP to macOS.

For NootedRed users

Update 13/8: The latest commit of NootedRed fixed this bug and you don't have to do these instruction below, so please update your kext to the latest commit.

Warning

  • After the hard drive switches from macOS Installer to the name you set when formatting, like Macintosh HD or something like that, you should disable NootedRed before booting to that stage. After disabling NootedRed, you can boot to that disk. It will restart one more time, then enable NootedRed

------->

Special thanks to