Broadcom BCM94352z/DW1560驱动新姿势[新方法]

23次阅读
没有评论

Broadcom WiFi/BlueTooth BCM94352z(DW1560)驱动新姿势[新方法]

  • 昨晚口袋妖怪进群闲聊的时候提到过 之前维护的 BrcmWLFixup 已被 AirportBrcmFixup 取代。同时 发给我的 AirportBrcmFixup/kern_brcmfx.cpp 源码中已经增加了包括 _si_pmu_fvco_pllreg / Chip identificator checking patch / Wi-Fi 5 Ghz/Country code patch (required for 10.11) / Third party device patch / White list restriction patch / Failed PCIe configuration (device-id checking) 等问题的修复补丁
  • 之前我写的一篇教程已经不适用了,所以就测试之后重写一篇教程,目的是希望大家都少走弯路,更顺畅地用上黑苹果

问题的提出:

黑苹果的系统安装好后的第一件事情是得让它连接上互联网,以完善其它的驱动程序。也可借此安装类似 TeamViewer 或者 向日葵 之类的远程控制程序,让其它人通过远程的方式帮你完善系统。本文要介绍的就是教你如何驱动 BCM94352z 这款最常采用的无线网卡。

  • 在 macOS 上,当使用 BMC94532z NGFF WiFi 卡时,AirportBrcm4360.kext不再成功加载。这个问题是由于驱动程序无法初始化 fvco(频率压控振荡器)等原因引起的。

解决方案:同时支持 10.11-10.14 系统

驱动:

下载:RehabMan-FakePCIID RehabMan-BrcmPatchRAM AirportBrcmFixup

  1. 将文件 BrcmFirmwareData.kextBrcmPatchRAM2.kext复制到 /EFI/CLOVER/kexts/Other 目录下
  2. 将文件 AirportBrcmFixup.kext 复制到 /EFI/CLOVER/kexts/Other 目录下, 由于 AirportBrcmFixup.kext 是依赖于 Lilu 运行的插件,所以还需要检查该目录下必须存在Lilu.kext
  3. 包括这些文件的目录看起来是这样的:
    Broadcom BCM94352z/DW1560 驱动新姿势[新方法]

10.13.6/10.14 蓝牙失效的解决方法

将文件 BrcmFirmwareData.kextBrcmPatchRAM2.kextAirportBrcmFixup.kext 复制到 /Library/Extensions 目录下,以解决睡眠唤醒后可能引起的蓝牙失效的问题。

当然,在重启前,还要重建一下系统的缓存,命令为:

1
2
3
4
5
6
7
8
9
10
#!/bin/sh
sudo chmod -Rf 755 /S*/L*/E*
sudo chown -Rf 0:0 /S*/L*/E*
sudo chmod -Rf 755 /L*/E*
sudo chown -Rf 0:0 /L*/E*
sudo rm -Rf /S*/L*/PrelinkedKernels/*
sudo rm -Rf /S*/L*/Caches/com.apple.kext.caches/*
sudo touch -f /S*/L*/E*
sudo touch -f /L*/E*
sudo kextcache -Boot -U /

如果嫌输入命令麻烦,也可以使用应用 Kext Utility 重建缓存。

重启你的系统,检查 WIFI/ 蓝牙是否工作正常。

写在最后

这是驱动 BCM94352z(DW1560)的基础教程,还有些高级设置需要各位多爬帖。

关于打赏

您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏 支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!

正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-14发表,共计1482字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码