轉自: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 |
|
如果嫌輸入命令麻煩,也可以使用應用Kext Utility
重建緩存。
重啟你的系統,檢查WIFI/藍牙是否工作正常。
寫在最后
這是驅動BCM94352z(DW1560)的基礎教程,還有些高級設置需要各位多爬帖。