Wi-Fi硬件未安装的典型表现是菜单栏图标消失、系统设置无Wi-Fi选项、networksetup不显示en0/en1,表明OCLP未成功注入驱动;需用OCLP重新生成引导并注入Broadcom Wi-Fi与蓝牙补丁,验证kext加载后重启生效。

确认Wi-Fi硬件未安装的典型表现
升级 macOS Sonoma 后,菜单栏 Wi-Fi 图标消失、系统设置中“网络”列表里压根没有 Wi-Fi 选项、终端执行 networksetup -listallhardwareports 不显示 en0 或 en1 对应的无线接口——这说明 OCLP 没有成功注入 Wi-Fi 驱动,不是设置问题,是底层硬件根本没被系统识别。
用OCLP重新生成兼容引导并注入Wi-Fi驱动
老 Mac(如 MacBookPro11,3 / iMac14,2)的 Broadcom BCM94360CD/BCM94360CS2 等网卡在 Sonoma 中原生驱动已被移除,必须靠 OCLP 在启动时动态注入 patched kext。你之前可能只打了显卡补丁,漏了无线模块。
第一步:打开 OpenCore Legacy Patcher → 点击右上角「Settings」→ 切换到「Hardware Support」标签页
第二步:勾选 【Broadcom WiFi (BCM94360CD/CS2/CS)】 和 【Bluetooth (BRCM20702/BRCM20703)】 ——这两项必须同时启用,否则即使 Wi-Fi 能扫到信号,也连不上认证服务器
第三步:点击「Patch」按钮 → 等待进度条走完 → 弹出提示「OpenCore config rebuilt successfully」后,点击「Rebuild OpenCore」
第四步:插入已制作好的 OCLP 启动 U 盘 → 在 OCLP 主界面点击「Utilities」→「Install OpenCore to drive」→ 选择你的系统盘(不是 U 盘)→ 勾选「Update OpenCore on selected drive」→ 点击「Install」
这一步会覆盖 EFI 分区里的旧配置,把新生成的含 Wi-Fi 补丁的 config.plist 和驱动文件写入,不重装系统,但必须重启生效。
验证驱动是否加载成功
重启后立刻按住空格键进入 OpenCore 引导菜单 → 用方向键高亮你的 macOS Sonoma 启动项 → 按 Ctrl+V 进入详细日志模式 → 观察启动过程中是否出现 Loaded kext: com.apple.driver.AirPort.BrcmNIC-Metalf 或类似 Broadcom 字样
若看到 kext load failed 或 no matching device found,说明机型 SMBIOS 与 Wi-Fi 芯片型号不匹配,需返回「Hardware Support」页检查 BootROM 版本是否支持该补丁(例如 MBP111.0219.B00 支持,MBP111.0207.B00 则需降级补丁版本)
启动进系统后,打开「终端」,输入:kmutil showloaded | grep -i brcm → 若返回非空结果,证明驱动已在内存中运行
手动补救:临时加载缺失kext(仅限紧急调试)
方法一:从 OCLP 安装包中提取驱动
进入 /Applications/OpenCore-Legacy-Patcher.app/Contents/Resources/Kexts/ → 找到 AirPortBrcmNIC-Metalf.kext 和 AirPortBrcm4360.kext → 复制到桌面
方法二:终端强制加载(需关闭 SIP)
重启按 Cmd+R 进恢复模式 → 「实用工具」→「终端」→ 输入:csrutil disable → 重启 → 进系统后打开终端,执行:sudo kmutil install --bundle-path ~/Desktop/AirPortBrcmNIC-Metalf.kext --force
⚠️注意:此操作绕过 SIP,仅用于验证驱动可用性,日常使用必须依赖 OCLP 正常 patch 后的自动加载流程,否则 OTA 更新会破坏手动加载状态
排除固件级冲突
部分 2013–2014 款 Mac 的 Wi-Fi 卡存在 BootROM 固件版本缺陷,会导致 Sonoma 启动时直接跳过枚举阶段。此时需确认当前 BootROM 是否为已知兼容版本:
点击左上角「苹果图标」→「关于本机」→「系统报告」→ 左侧选「硬件」→「主板」→ 查看「Boot ROM 版本」
若显示为 MBP111.0205.B00 或 IM141.0118.B00 等早期版本,【必须先升级 BootROM 到 0219.B00 或更高】,否则任何 OCLP 补丁都无效——升级需通过 Apple 官方诊断工具或原厂服务,无法用 OCLP 替代


















