BCM博通网卡黑苹果Sonoma网卡驱动
风险敬告:
1、本人操作仅代表在本人电脑上实验成功,不确保100%可用,请确保有能力备份并恢复EFI的能力避免按教程操作过后百苹果无法进入系统
2、强烈建议准备一个带DiskGenius工具软件的pe方便你备份及还原EFI分区文件,如果你mac因为修改EFI不能进入系统那么在PE或双系统的windows系统下可用用DiskGenius浏览分区文件的功能进行还原
3、我的网卡驱动是淘宝买的4天线版的Fenvi黑苹果免驱无线BCM94360CD蓝牙4.0,整机配置介绍见文章:https://ranjuan.cn/b460m-i510400-mac-diy/ 理论上本文介绍的方法支持大部分之前低版本mac免驱的博通网卡
4、本人的博通网卡驱动参考来源为远景贴:https://bbs.pcbeta.com/viewthread-1992658-1-1.html
如果你不想折腾网卡驱动,也可以去某宝上买个支持Sonoma系统的usb无线网卡,一般卖家会提供傻瓜化驱动安装的(搜索usb无线网卡黑苹果,我没搞定驱动前买了一个才45块信号强度还不错,买之前一定要看是不是支持Sonoma这个版本的系统,有很多所谓卖家支持的mac驱动实际并只支持低版本的mac系统)。
工具及资料准备:
1、OCAuxiliaryTools用来编辑EFI相关配置及驱动注入等,之前介绍驱动黑苹果声卡的时候也有用到这个工具:《黑苹果Sonoma14.5微星B460M主板声卡驱动(通用方案)》
2、驱动请到上面“风险敬告 第4点”里面的帖子自行下载;
1)IOSkywalkFamily.kext
2)IO80211FamilyLegacy.kext
3)AMFIPass.kext
4)OCLP下载OpenCore-Legacy-Patcher 记得选里面的OpenCore-Patcher.pkg这个下载下来
3、使用OCAuxiliaryTools挂载ESP分区后备份整个EFI文件夹到U盘上,以备后面无法进mac系统时还原EFI
正式开始
使用OCAuxiliaryTools载入EFI- OC下的config.plist配置文件并进行编辑(我是把备份出来的EFI文件夹直接放到电脑桌面并在OCAuxiliaryTools里载入配置文件的,后面更新覆盖EFI也是把桌面这个EFI整体复制到挂挂载的ESP分区里的EFI)。
1、AMFI禁止,因为我用的是1.4.0的AMFIPass.kext所以直接删除boot-args里的amfi参数也不需要增加-amfipassbeta(我第一次加了这个参数反正一直卡白苹果无法进系统)
NVRAM>Add>UUID>7C436110-AB2A-4BBB-A880-FE41995C9F82>boot-args
确保里面没有 amfi=xxxx 或 -amfipassbeta 如果有就删除掉
2、修改完整性保护相关配置
a、NVRAM>Add>UUID>7C436110-AB2A-4BBB-A880-FE41995C9F82>csr-active-config 值类型为Data 03080000(见上图)
b、NVRAM>Delete>UUID>7C436110-AB2A-4BBB-A880-FE41995C9F82>增加要删除的value值csr-active-config(见下图)
3、禁止安全启动
Misc>Security>SecureBootModel: Disabled
4、阻止加载kext com.apple.iokit.IOSkywalkFamily,注意相关参数值
5、按顺序注入kext(顺序见附图)
注意:IO80211FamilyLegacy.kext包含AirPortBrcmNIC.kext,可以在该kext文件上右键显示包内容后展开到Contents--PlugIns--AirPortBrcmNIC.kext
6、上面操作做完后,记得保存后把EFI文件夹复制并覆盖OCAuxiliaryTools挂载的ESP分区文件,然后重启,如果重启能够顺利进入系统就可以继续了!记得重启前你EFI已经备份了而且你有能力自己还原EFI
7、安装OCLP并进行相关操作
安装已经提前下载好的OpenCore-Patcher.pkg 然后打开软件操作,OCLP.app>Post-Install Root Patch>Start Root Patching>Reboot 我操作完卡了好一会儿,后面强制退出重启好像也没啥问题
8、重启后wifi恢复正常
参考帖子中提到的参数修改我这边并没有去设置(如果你驱动装完打开bilibili、谷歌浏览器或其他APP出现加载异常或闪退,可以尝试在boot-args启动参数里先添加ipc_control_port_options=0后试试),如下:
建议添加以下启动参数,修复部分应用异常和系统检测不到更新等故障问题:
1)revpatch=sbvmm(须配合使用内核事件修补程序 RestrictEvents.kext)
2)ipc_control_port_options=0
基于互联网精神,在注明出处的前提下本站文章可自由转载!
本文链接:https://ranjuan.cn/bcm94360cd-sonoma-fix/
微信赞赏支付宝赞赏
发表评论