转自:https://blog.daliansky.net/Broadcom-BCM94352z-DW1560-drive-new-posture.html
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
- 将文件
BrcmFirmwareData.kext
和BrcmPatchRAM2.kext
复制到/EFI/CLOVER/kexts/Other
目录下 - 将文件
AirportBrcmFixup.kext
复制到/EFI/CLOVER/kexts/Other
目录下,由于AirportBrcmFixup.kext
是依赖于Lilu运行的插件,所以还需要检查该目录下必须存在Lilu.kext
- 包括这些文件的目录看起来是这样的:
10.13.6/10.14蓝牙失效的解决方法
将文件BrcmFirmwareData.kext
和BrcmPatchRAM2.kext
和AirportBrcmFixup.kext
复制到/Library/Extensions
目录下,以解决睡眠唤醒后可能引起的蓝牙失效的问题。
当然,在重启前,还要重建一下系统的缓存,命令为:
1 |
#!/bin/sh |
如果嫌输入命令麻烦,也可以使用应用Kext Utility
重建缓存。
重启你的系统,检查WIFI/蓝牙是否工作正常。
写在最后
这是驱动BCM94352z(DW1560)的基础教程,还有些高级设置需要各位多爬帖。