在macOS Sonoma 14中驱动博通网卡,修复macOS Sonoma14更新后博通无线网卡无法使用的解决方法OpenCore-Legacy-Patcher

前言

随着macOS更新到Sonoma 14版本,之前在macOS系统上免驱的博通网卡,类似BRCM94360这一系列大部分免驱动的型号,到了macOS Sonoma 14系统下,都失灵了,不仅如此,之前在BigSur、Monterey、Ventura系统下需要添加驱动才可以使用的博通网卡,也受到了影响,恰好我手上BCM943224也遇到了这个问题,这款网卡在win下使用鲁大师显示的型号为:“博通 43224AG 802.11a/b/g/draft-n Wi-Fi Adapter / 苹果”,今天我以这款博通的网卡为例,与大家聊一聊我驱动这款网卡的方式.

这款网卡比较老,之前的macOS版本是直接可以免驱动的,从BigSur开始需要添加额外的驱动,才能正常使用.这款网卡在BigSur、Monterey、Ventura系统下,我也分享过驱动的方式,下面我附上之前系统版本驱动方式相关的教程链接

视频教程

点击进入YouTube观看》

 

点击进入bilibili观看》

操作步骤

一、准备工具(在本文中已提供了免费下载地址)

  • OpenCore-Legacy-Patcher-v1.3.0
  • OpenCore Configurator.app、Hackintool.app
  • AirportBrcmFixup.kext、BrcmPatchRAM.kext、IO80211FamilyLegacy.kext、IOSkywalkFamily.kext、AMFIPass.kext、USBPorts.kext(或UTBMap.kext、USBToolBox.kext,USBPorts.kext或UTBMap.kext、USBToolBox.kext需要自己定制USB端口后,才会有USBPorts.kext或UTBMap.kext、USBToolBox.kext驱动,定制教程链接https://imacos.top/2022/08/22/windows-usb-macos-bigsur-11-3-usbtoolbox/)

二、在本文中下载所需驱动及工具,并将AirportBrcmFixup.kext、BrcmPatchRAM.kext、IO80211FamilyLegacy.kext、IOSkywalkFamily.kext、AMFIPass.kext、USBPorts.kext(或UTBMap.kext、USBToolBox.kext)驱动拷贝到/EFI/OC/Kexts文件夹中

三、编辑config.plist文件,这里使用OpenCore Configurator.app编辑

1.加载驱动

  • 根据自己情况添加:AirportBrcmFixup.kext(里面包含的AirPortBrcm4360_Injector.kext我的硬件是需要删除才可以的,需要根据自己的情况选用)、BrcmPatchRAM.kext(我的只用到了BlueToolFixup.kext、BrcmFirmwareData.kext、BrcmPatchRAM3.kext,需要根据自己的情况选用)、USBPorts.kext(或UTBMap.kext、USBToolBox.kext需要根据自己的情况选用)
  • 必须添加:IO80211FamilyLegacy.kext、IOSkywalkFamily.kext、AMFIPass.kext、(注意IOSkywalk.kext 和 IO80211FamilyLegacy.kext最小内核为23.0.0)
  • 注:按照图示顺序加载驱动

  • 如果您的博通网卡在BigSur、Monterey、Ventura均是免驱动的,那就只需要加载IO80211FamilyLegacy.kext、IOSkywalkFamily.kext、AMFIPass.kext及你自己定制的USB端口就可以

2.阻止-点击下面的加号田间一行,Any、com.apple.iokit.IOSkywalkFamily、最小内核为23.0.0、Exclude、启用

3.将 Secure Boot Model 设置为 Disabled

4.将 csr-active-config 设置为 03080000或FF0F0000,在 boot-args 中添加两个参数 ipc_control_port_options=0 -amfipassbeta(早些时候这两个参数使用的是amfi=0x80,但是这个参数会导致基于 Electron 的 APP及虚拟软件无法运行使用)

  • -amfipassbeta:可以解决虚拟机软件无法正常运行,通常用于解决Parallels免激活版和VMware Fusion这类虚拟机软件无法正常运行,-amfipassbeta的参数需要搭配AMFIPass.kext一起使用
  • 由于目前打补丁方案要求禁用 AMFI,导致百度网盘、天翼云盘等基于 Electron 的 APP 应用无法正常使用,主要表现为打开软件自动重启或软件区域白屏,这类情况请添加启动参数 ipc_control_port_options=0

5.在 Delete 中添加 csr-active-config

6.编辑好config.plist文件后保存重启电脑

四、重启电脑在OpenCore引导界面选择Reset NVRAM重置一下

附:OpenCore引导界面无Reset NVRAM重置选项的解决办法处理方式https://imacos.top/2022/11/13/opencore-reset-nvram/

五、重启后进入系统,打开 OpenCore Legacy Patcher,选择 Post-Install Root Patch,然后选择 Start Root Patching 即可(注:请使用最新版,而不是最新的 Release 版,我这里使用的是OpenCore-Legacy-Patcher-v1.3.0)

OpenCore Legacy Patcher运行结束后,选择Reboot重启,重启电脑不出意外的话就可以正常驱动了.

常见问题及一些注意事项

1.使用此补丁后,您将无法使用增量更新
2.每次 OTA 更新完,请重新使用 OpenCore Legacy Patcher
3.由于更换了 IOSkywalkFamily,所以所有使用 DriverKit 的有线网卡都将无法驱动。只能使用 IOKit 的驱动,例如:Intel i225/226-V 只能使用 AppleIGC.kext
4.如果蓝牙无法驱动请删除blueToolFixup.kext再打OpenCore Legacy Patcher补丁尝试
5.如果你没有定制USB端口,也可以按照上述方式操作,如果驱动不了的话,请务必定制USB端口后尝试
6.如果打完补丁后依旧没有 Wi-Fi,请使用 IORegistryExplorer 查看一下是否存在 IO80211AsyncEventUserClient。如果没有,请重新打补丁,并检查相关设置是否正确。

7.OCLP补丁后仍然无法驱动或驱动后速率低的解决方案

前置条件:已经能正常驱动之前在Ventrua、Monterey等下能使用的博通无限网卡,比如bcm943602cdp、bcm94360z4等网卡。
如无法使用,建议核实驱动顺序。驱动顺序不对,会导致虽然按照指导配置好了OC,也打上了OCLP补丁,任务栏也有WI-FI图标,但就是没加载驱动。点开任务栏的WI-FI图标,WI-FI显示已经打开,但在系统设置中,WI-FI仍然是关闭状态,并且无法打开。这种情况下,就需要调整驱动顺序。

具体调整方法:IOSkywalkFamily.kext放到IO80211FamilyLegacy.kext前面。

并且对于部分网卡,虽然免驱,但是其速率很低,在windows能满速,在mac下只有433甚至更低。此种情况下,需要调整网卡的所属地区代码,即使用AirportBrcmFixup.kext,配合其brcmfx-country参数,在启动参数中增加brcmfx-country=HK。

上面的调整方法,请参考下面图片中的配置


上图为驱动顺序。图中的AriportBrcmFixup用于指定无线网卡的地区代码,如果你的无线网卡速率正常,就不需要这个驱动,也不需要再看下图中的参数

上图为改变无线网卡地区代码的启动参数。其中的-brcmfxbeta在后续AriportBrcmFixup支持Sonoma后,可以删除;brcmfx-country=HK中的HK可以换成US,KR等其他国家或地区的代码,一般推荐HK

文件解压密码:imacos.top

百度网盘立即下载提取码: mpai复制
天翼云盘立即下载提取码: 9t7d复制
移动云盘立即下载提取码: cBTe复制
夸克网盘立即下载提取码: yeWa复制
迅雷云盘立即下载提取码: tms5复制
客服QQ271638927
原文链接:https://imacos.top/2024/01/21/1547-2/,转载请注明出处。
1
1. 本站所有资源解压密码均为imacos.top
2. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
3. 如有无法下载的链接,联系:邮箱271638927@qq.com,或直接联系QQ271638927进行反馈,我们将及时进行处理。
4. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:邮箱271638927@qq.com,我们将第一时间配合处理!

评论0

请先
终身会员限时上线 ☞ 限时永久会员折扣活动开始啦 > 查看优惠
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码