• Dell解决黑苹果网卡(BCM94352ZAE/DW1560)怎么都打不开WiFi


    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-FakePCIIDRehabMan-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~

     

     

  • 相关阅读:
    当接口请求体里的日期格式跟web页面日期格式不一致时,该如何处理呢?
    巧妙利用selenium中的JS操作来处理特殊的文本框
    web自动化针对PO模式进行二次封装之basepage
    基于python的selenium两种文件上传操作
    selenium三大切换的骚操作之显性等待
    基于python的selenium常用操作方法(2)
    基于python的selenium常用操作方法(1)
    selenium常用的三种等待方式
    使用suds模块进行封装,处理webservice类型的接口
    使用csv模块读写csv格式文件
  • 原文地址:https://www.cnblogs.com/SemiconductorKING/p/7702410.html
Copyright © 2020-2023  润新知