macOS 14 Sonoma 博通网卡驱动支持

macOS 14 Sonoma

众所周知，苹果 macOS 14 终于把大刀抡向博通无线网卡，BCM94360 / BCM943602 都无法在 Sonoma 驱动，目前的解决方案只有使用 OpenCore Legacy Patcher，可以完美驱动博通无线网卡，唯一缺点就是每次升级 OS 都需要OpenCore Legacy Patcher打补丁，下面是操作教程。

OpenCore Legacy Patcher 已经对 macOS Sonoma 有初步支持，原文 https://github.com/dortania/OpenCore-Legacy-Patcher/pull/1077

OpenCore 设置

NVRAM - 随机访问存储器设置

将系统完整性保护设为 0x0803 、禁用 AMFI

在 NVRAM>Add>7C436110-AB2A-4BBB-A880-FE41995C9F82>csr-active-config 添加 03080000

NVRAM>Add>7C436110-AB2A-4BBB-A880-FE41995C9F82>boot-args 添加 amfi=0x80

将 csr-active-config 添加到删除

在 NVRAM>Delete>7C436110-AB2A-4BBB-A880-FE41995C9F82> 添加csr-active-config

Misc - 其它设置

将安全启动模型设置为 Disabled

Misc > Security > SecureBootModel > Disabled

Kernel - 内核设置

按以下顺序注入三个 kext (一定要按图设置，否则有卡白苹果的风险)

下载： IOSkywalk.kext、IO80211FamilyLegacy.kext （右边下载原始文件）

OSkywalk.kext

O80211FamilyLegacy.kext

O80211FamilyLegacy.kext(AirPortBrcmNIC)

最小内核设置为 23.0.0

阻止com.apple.iokit.IOSkywalkFamily加载 (一定要按图设置，否则有卡白苹果的风险)

最小内核设置为 23.0.0

Strategy (策略) 设置为 Exclude (阻止)

以上设置好后重启电脑

OpenCore Legacy Patcher 设置

OpenCore Legacy Patcher 下载

点 Post-Install Root Patch

Start Root Patching

以上设置好后重启电脑

搞定

且玩且珍惜～～

番外 博通网卡速率问题

早在 macOS 13 我就发现，博通部分网卡，虽然免驱，但是链接后速率很低（350Mbps 以下），刚开始以为是无线路由问题，后来才知道需要调整所属地区代码。

下载 AirportBrcmFixup.kext

放入 Kernel - 内核设置 ，最大内核按图设置。（注意加载顺序）

NVRAM - 随机访问存储器设置 boot-args 添加 -brcmfxbeta brcmfx-country=HK 地区设置成香港

保存重启搞定