BCM94360CS2 黑苹果 macOS Sonoma Wifi 不能开启修复

BCM94360CS2 说明

苹果的拆机卡,这个是真的免驱动的

网卡图

参考资源

  1. 在macOS Sonoma 14中驱动博通网卡
  2. OpenCore Legacy Patcher 0.6.8 Update! New AMFIPass & Ventura 13.5 2011 Fix!!!

详细操作

1. 准备用到的 Kext

点击下载 OpenCore-Legacy-Patcher
解压后如下
17186958672075
需要这些 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 文件(我就是没有,重置的时候一脸蒙蔽)
Finder 2024-06-18 15.43.31
没有的话去 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

posted @ 2024-06-18 16:16  hangox  阅读(81)  评论(0编辑  收藏  举报