banner
Geek

Geek

🧠在家居士 | 🥦素食者 | 🏃🏻马拉松爱好者 | 📡AI降临派 | 过🪜技术资深学者 | 🤖科技狂 | 📤更新狂🆅 https://www.igeekbb.com/
twitter
github

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

image

将 csr-active-config 添加到删除

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

image

Misc - 其它设置#

将安全启动模型设置为 Disabled

  • Misc > Security > SecureBootModel > Disabled

image

Kernel - 内核设置#

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

下载: IOSkywalk.kextIO80211FamilyLegacy.kext (右边下载原始文件)

  • OSkywalk.kext
  • O80211FamilyLegacy.kext
  • O80211FamilyLegacy.kext(AirPortBrcmNIC)
  • 最小内核设置为 23.0.0

image

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

  • 最小内核设置为 23.0.0
  • Strategy (策略) 设置为 Exclude (阻止)

image

以上设置好后重启电脑#


OpenCore Legacy Patcher 设置#

OpenCore Legacy Patcher 下载

  • 点 Post-Install Root Patch

image

  • Start Root Patching

image

image

以上设置好后重启电脑#


搞定#

image

且玩且珍惜~~


番外 博通网卡速率问题#

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

  • 下载 AirportBrcmFixup.kext

  • 放入 Kernel - 内核设置 ,最大内核按图设置。(注意加载顺序)

image

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

image

  • 保存重启搞定

image

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。