BCM94360CS2 黑苹果 macOS Sonoma Wifi 不能开启修复
BCM94360CS2 说明
苹果的拆机卡,这个是真的免驱动的
参考资源
- 在macOS Sonoma 14中驱动博通网卡
- OpenCore Legacy Patcher 0.6.8 Update! New AMFIPass & Ventura 13.5 2011 Fix!!!
详细操作
1. 准备用到的 Kext
点击下载 OpenCore-Legacy-Patcher
解压后如下
需要这些 kext
- OpenCore-Legacy-Patcher-main/payloads/Kexts/Acidanthera/AMFIPass-v1.4.0-RELEASE.zip
- OpenCore-Legacy-Patcher-main/payloads/Kexts/Wifi/IOSkywalkFamily-v1.1.0.zip
- OpenCore-Legacy-Patcher-main/payloads/Kexts/Wifi/IO80211FamilyLegacy-v1.0.0.zip
使用驱动说明,如下图,我的是苹果拆机卡,就是用下图中的方案 1
记住,如果文件夹里面有最新的,记得用最新的版本,不要用旧的
2. 安装 OpenCore-Patcher
打开链接 OpenCore-Legacy-Patcher releases
找到最新的 tag ,下载 OpenCore-Patcher.pkg,比如下图是我目前下载最新的
下载并按照提示安装即可
3. 添加 kernel 到 config.plist
!!!一定要按顺序来!!!
4. 阻止系统的 com.apple.iokit.IOSkywalkFamily 执行
这一步是为了干掉系统的 com.apple.iokit.IOSkywalkFamily
然后加载我们上一部修复过的 Kernel
5. 关闭 SIP
SIP 就是 mac 的系统完整性保护,因为我们这次要修改系统的驱动,所以只能关闭这功能,才能让我们的生效
把 csr-active-config
改为 03080000
(就是关闭的意思),按下图修改
同时增加 csr-active-config
删除(这一步我也不知道为什么)
然后把启动安全改为 disable
6. 重置 NVRAM
这一步不重置是看不到 disable sip 生效的
首先检查自己的 oc 目录是否有 ResetNvramEntry.efi
文件(我就是没有,重置的时候一脸蒙蔽)
没有的话去 https://github.com/acidanthera/OpenCorePkg/releases
找一个自己 opencore 版本下载,解压然后扔回来
开始重启系统,进入 OpenCore
界面,选择 Reset NVRAM
重置之后记得注意自己的引导磁盘是不是保存 EFI 的盘,这个会变,可以重新进入 BIOS 调整自己的引导磁盘
7. 使用 OpenCore-Patcher
打补丁
打开 OpenCore-Patcher
选择 Post-install Root Patch
选择 Start Root Patching
剩下的就是等它自己跑完,提示重启,重启就能看到新 Wifi 驱动成功
我失败的原因记录
当时找驱动的时候找到的 IOSkywalkFamily.kext
不是最新的,而我的系统是最新的,导致兼容不上,最后无法开启 wifi