aricy 发表于 2016-11-9 22:10

博通BCM 943225 HMB 升级Mac Sierra 10.12.1 Wi-Fi提示未安装硬件解决办法

昨天升级最新版Mac sierra 10.12.1最新系统发现无法驱动Wi-Fi,提示wifi 未安装硬件。Google了下,好多电脑都提示Wi-Fi驱动失败,之前的clover patch 和 rehabman的injection 驱动无法注入,方法失效了。最新的10.12.1 的Wi-Fi驱动的二进制文件MacOS文件修改了代码,以至于好多patch代码失效了。于是乎想到10.12.0,Wi-Fi是正常驱动的。于是恢复之前的系统,拷贝备份Wi-Fi驱动,然后升级到10.12.1后安装备份到驱动,还是没有驱动。这就奇怪了,想了下,原来的驱动方法是rehabman的injection驱动方法,于是还是老老实实地把硬件id添加进去了,然后再安装就可以了。
我的Wi-Fi硬件是BCM943225HMB/AzureWave AW-NB290H
Wifi 2.4G 的硬件id:14e4,4357
添加14e4,4357到:IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/Info.plist/IONameMatch
添加<string>pci14e4,4357</string>
IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/Info.plist/IONameMatch 下

Bluetooth 3.0:

PID(idProduct):0x3295转换成十进制是:DEC:12949
VID(idVendor):0x13d3   转换成十进制是:DEC:5075

添加设备信息到:IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist/IOKitPersonalities

<key>BroadcomUSBBluetoothHCIController - MediaLink BT3.0 Adapter</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
                        <key>IOClass</key>
                        <string>BroadcomBluetoothHostControllerUSBTransport</string>
                        <key>IOProviderClass</key>
                        <string>IOUSBDevice</string>
                        <key>idProduct</key>
                        <integer>12949</integer>
                        <key>idVendor</key>
                        <integer>5075</integer>
                </dict>以上方法可以通用,如果你的驱动时原生支持的,可以试试添加硬件id就可以驱动了,如果不是原生支持的,就需要patch macOS 二进制文件了。方法论坛上有,或者Google也挺多方法的。











最后附上驱动:









东骧神骏 发表于 2016-11-10 10:54

谢谢楼主的分享啊。。。

helionczy 发表于 2016-11-20 19:00

感谢您的分享。我使用了您的wifi驱动,现在能看见wifi图标了,但是无法搜索到网络,可能是什么原因呢?

wxy68181 发表于 2016-11-20 19:30

感谢您的分享。

helionczy 发表于 2016-11-20 21:32

感谢您的分享。我添加了硬件id,出现了wifi图标但是搜索不到网络,可能是什么原因呢?

573815007 发表于 2016-11-20 21:33

感谢您的分享。

573815007 发表于 2016-11-20 21:35

kernel1111

573815007 发表于 2016-11-20 21:38


感谢您的分享

racky88 发表于 2016-11-20 21:58

bcm94225还在使用10.10的系统,先收下了。等安装10.12.1的时候再安装一遍试试

子叶张 发表于 2017-1-9 23:57

楼主10.12.2可以这样做吗?

wangyang_ 发表于 2017-1-16 09:29

我的也是10.12用得好好的,到了10.12.2就不行了,怎么都用不了

aricy 发表于 2017-2-3 10:59

wangyang_ 发表于 2017-1-16 09:29 https://www.pcbeta.com/static/image/common/back.gif
我的也是10.12用得好好的,到了10.12.2就不行了,怎么都用不了

我现在系统升级到了10.12.4都可以用啊,估计是你的硬件有区别,请检查下硬件id是否与我的一致

aricy 发表于 2017-2-3 11:00

子叶张 发表于 2017-1-9 23:57 https://www.pcbeta.com/static/image/common/back.gif
楼主10.12.2可以这样做吗?

应该是可以的,只要和我的WiFi模块一个型号,应该没有问题的

aricy 发表于 2017-2-3 11:01

helionczy 发表于 2016-11-20 19:00 https://www.pcbeta.com/static/image/common/back.gif
感谢您的分享。我使用了您的wifi驱动,现在能看见wifi图标了,但是无法搜索到网络,可能是什么原因呢?

检查下硬件id是否与我的一致

aricy 发表于 2017-2-3 11:01

子叶张 发表于 2017-1-9 23:57 https://www.pcbeta.com/static/image/common/back.gif
楼主10.12.2可以这样做吗?

我现在用的就是10.12.2。完全没有问题

大鲵半藏 发表于 2017-2-3 14:57

我试了很多个教程的方法都没有完美驱动这张卡也是醉了!

qingwill 发表于 2017-3-31 11:23

多谢楼主分享

Gh0st丶 发表于 2017-5-9 18:58

感谢楼主的分享

xidebo 发表于 2017-8-10 15:52


多谢楼主分享

老黄 发表于 2017-10-19 21:21

我也升级试试看
页: [1] 2
查看完整版本: 博通BCM 943225 HMB 升级Mac Sierra 10.12.1 Wi-Fi提示未安装硬件解决办法