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~