Dell解決黑蘋果網卡(BCM94352ZAE/DW1560)怎么都打不開WiFi
2017年10月20日17:41:00 by SemiconductorKING
本來覺得驅動這個網卡不是個問題,以前玩過Dell Venue11Pro相同94352z的網卡驅動也很正常就驅動了,這個網卡不知道是批次問題還是什么原因那么折騰人,廢了很大精力最后找到了資料,屏蔽了識別針腳才弄好,寫篇“小筆記”來掛在這,方便少數遇到這種奇怪網卡的黑蘋果玩家。
發現問題:
自從折騰幾次發現用老辦法驅動不上無線網卡后,以為自己太長時間沒有折騰黑蘋果,方法有問題?於是試圖在網上扒一個可以用的驅動方法,什么“三patch+FackSMC注入”,“一patch+IO80211Family.kext修改”,“改DSDT”,“改......”網上能扒到的方法全都用了,還是沒法打開WiFi,最終只能做到識別硬件,但是無法打開WiFi開關,去系統報告里一看,頻段啥的都出來了,5G頻段也有了。哎?對呀,為啥能有WiFi頻率等信息卻不能打開WiFi開關?!!這次找到重點了吧!
解決問題:
思考了一會兒覺得,這肯定是硬件問題。再次拆機,卸下黑蘋果網卡,檢查了PCB上的貼片電容電阻沒有損壞,那么會不會是網卡驗證出問題了,導致無法打開WiFi開關?於是就去網上找94352Z怎么屏蔽針腳,硬是沒找到,只找到了94352HMB得屏蔽51針腳。。。再去找了賣網卡的老板,老板講了兩三句沒用的話就不回話了,扎心。休息了幾天再次去網上查資料,終於找到這個網卡需要屏蔽針腳是哪幾個了。對了,我應該說一下什么是“屏蔽針腳”:屏蔽針腳即讓不需要的針腳不接通,你可以采取用小刀划斷PCB上銅箔導線,也可以像我一樣直接在需要屏蔽的針腳上貼透明膠帶(我怎么感覺大家都會和我一樣),兩者效果相同。我在下面附上手機照的屏蔽針腳后的照片,注意看針腳的位置和我貼的透明膠帶:
嗯,再插回電腦,開機,奇跡發生,WiFi@2.4GHz@5GHz都好了,藍牙正常,Handoff正常,Airdrop正常,啟動Windows也一切正常......(屏蔽針腳沒有任何不良影響,屏蔽的只是識別腳)
一切看上去那么正常。或許會有App Store上不去?那就把網卡en(?)調回en0,方法:MacOS無法登錄App Store修復。
現在就解決了WiFi識別硬件但是打不開問題,如果你連硬件都識別不到,建議你先解決驅動問題。
附加本次網卡驅動方法:
我還是附上我的網卡驅動方法吧,構成一套完整病例解決教程?噗!當然老鳥不用繼續看了。
- 硬件:BCM94352ZAE(其他:i7-5500U,16GB DDR3L 1600,Dell 5558自帶主板);
- 軟件:macOS Sierra 10.12.6,Kext Wizard.app;
- 驅動:BrcmFirmwareRepo.kext,BrcmPatchRAM2.kext,FakePCIID_Broadcom_WiFi.kext,FakePCIID.kext,下載地址:RehabMan-FakePCIID,RehabMan-BrcmPatchRAM ;
- 以上驅動及軟件如果無法訪問就去百度雲下載:鏈接: https://pan.baidu.com/s/1i5CH47F 密碼: vksg
驅動放ESP的/EFI/CLOVER/kexts/Other里:
再以文本形式打開config.plist文件,鍵盤Command+F,輸入KextsToPatch,回車找到它,在它下面<array>這一行的下一行加入以下代碼:
<dict> <key>Comment</key> <string>AirPortBrcm4360 - PCI Error 1</string> <key>Find</key> <data>QTnEdRs=</data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data>QTnEZpA=</data> </dict> <dict> <key>Comment</key> <string>AirPortBrcm4360 - PCI Error 2</string> <key>Find</key> <data>QQ+3zTnBdQw=</data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data>QQ+3zTnBZpA=</data> </dict> <dict> <key>Comment</key> <string>AirPortBrcm4360 - PCI Error 3</string> <key>Find</key> <data>g33EBHQG</data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data>g33EBGaQ</data> </dict> <dict> <key>Comment</key> <string>BCM94352-5GHz-US-FCC-darkvoid</string> <key>Find</key> <data>gflSqgAAdSk=</data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data>gflSqgAAZpA=</data> </dict> <dict> <key>Comment</key> <string>BCM94352-5GHz-US-FCC-darkvoid</string> <key>Find</key> <data>QYP8/3QsSA==</data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data>ZscGVVPrKw==</data> </dict> <dict> <key>Comment</key> <string>BCM94352-Airport-Extreme-skvo</string> <key>Find</key> <data>axAAAHUN</data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data>axAAAJCQ</data> </dict> <dict> <key>Comment</key> <string>BT4LE-Handoff-Hotspot-lisai9093</string> <key>Find</key> <data>SIX/dEdIiwc=</data> <key>Name</key> <string>IOBluetoothFamily</string> <key>Replace</key> <data>Qb4PAAAA60Q=</data> </dict>
Command+S保存,最后用Kext Wizard修復一下權限,重啟電腦,Enjoy~