PatchSonomaWiFiOnTheFly
Patch modern Broadcom/Intel Wi-Fi card on the fly when doing a fresh install with macOS Sonoma and Sequoia
Install / Use
/learn @HorizonUnix/PatchSonomaWiFiOnTheFlyREADME
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.kextandAutoPkg-Assets.pkgto 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]
- Latest
AutoPkgInstaller.kextfrom OCLP- Latest
AutoPkg-Assets.pkgfrom OCLP- A USB/Hard drive that contains macOS Sonoma/Sequoia Installer
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
- Inject
AutoPkgInstaller.kextinto your OC folder (\EFI\OC\Kexts\) then do a snapshot toconfig.plist. - Navigate to the USB/Hard drive that contains macOS Sonoma/Sequoia Installer; it should look like this.
- Press Cmd (Win) + Shift + . (dot) to display hidden files and folders.
- Navigate to the hidden
Libraryfolder.
- Create a new folder named
Packagesinside hiddenLibraryfolder.
- Copy & paste
AutoPkg-Assets.pkginto thePackagesfolder.
- Perform a fresh install with that USB or hard drive.
- Just wait, and everything will be done. You’ll have a native OOBE experience without losing Wi-Fi again.
<img src="Img/proof.jpg">[!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 Installerto the name you set when formatting, likeMacintosh HDor 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
<img src="Img/before.png"> -------> <img src="Img/after.png">
Special thanks to
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Mar 9, 2026
