Skip to content

HorizonUnix/PatchSonomaWiFiOnTheFly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

PatchSonomaWiFiOnTheFly (PSWFOTF)

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

Explaination

  • OCLP uses AutoPkgInstaller.kext and AutoPkg-Assets.pkg to automatically patch macOS during installation.
    • Based on this mechanism, I came up with the idea of writing a guide to achieve this same auto-patching method on Hackintosh systems.

Requirements

Note

1. Prepare config.plist (for Broadcom)

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

1. Prepare config.plist (for Intel)

Follow this guide to prepare your kexts, just like the guide for Broadcom cards.
However, for Intel Wi-Fi cards, you only need to add the following DeviceProperties entry:

Key Type Value
IOName String pci14e4,43a0

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

Note

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

About

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

Topics

Resources

Stars

Watchers

Forks