联想M73黑苹果Big Sur使用BCM94352HMB网卡的蓝牙问题

本文最后更新于:2 年前

所以说不要轻易被种草,以及安安心心windows它不香?算是黑果入坑机了,解决方法也简单,换个驱动的事。

声明

本文档的一切内容均为本地测试结果,受限于本人知识与能力,仅供参考,如因参照本文档操作而发生任何问题,无论是否严格参照本文档操作,请恕本人概不负责。

文档中的任何观点受限于本人知识、能力及眼界,不保证理智,公正,客观。如本文档中观点与您相左,以您的意见为准。

起因

最初的起因是因为关注了B站UP主司波图大佬,然后被种草联想M73小主机来做黑苹果。使用了第二版的EFI,macOS Catalina基本使用无问题,自己改了3G显存(我插了16G的内存条,所以想着显存能大就大点)。然后由于我的作死之魂尚未熄灭,升级了Big Sur,由于我不知道的原因,司波图大佬的EFI无法引导Big Sur,然后我查到一篇博客,博主用的远景论坛的某大佬的EFI成功引导Big Sur,本来也没啥事了,直到前两天我咸鱼淘了块BCM94352HMB网卡,今天到货了,破解网卡白名单(再次感谢司波图大佬的破解白名单教程)后,wifi可以使用,但是蓝牙无法使用,使用windows测试之后,发现网卡的蓝牙无问题,所以就只能是黑果配置的问题了。

解决

对于玩黑果来说,我是个纯小白,前面两次都是直接拿的现成的两位大佬的EFI,所以为了这事也查了不少东西,最后在远景论坛的大佬的原帖看到他使用的是intel的网卡,我又查了黑果如何驱动BCM94352HMB网卡的蓝牙,以及对比两位大佬的EFI(司波图大佬使用的是同款博通网卡),最后得以解决。

以下在远景论坛的大佬的EFI上进行修改。

首先我删除了intel网卡的蓝牙驱动(应该是吧,不确定):

IntelBluetoothFirmware.kext

IntelBluetoothInjector.kext

然后修改config.plist文件,找到对应的补丁,删掉相关文件

再然后,下载BrcmPatchRAM驱动包,解压后将使用其中三个(有两个原本就有,替换就好,保持版本一致吧):

BrcmBluetoothInjector.kext

BrcmPatchRAM3.kext

BrcmFirmwareData.kext

最后修改config.plist文件,添加BrcmBluetoothInjector.kext,另外两个本来就有,仿照格式在对应位置写下(我直接用vscode修改的,感觉方便一点):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>BrcmBluetoothInjector.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string></string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>

所以说白了就是个替换网卡驱动的过程。

最后

最后放个修改完成的EFI的网盘链接

链接: https://pan.baidu.com/s/1f2q_fOnS4wrFDSzlrb0uHA 密码: dgam

另外这个EFI里同样去掉了三码,使用前请自行生成填上。


联想M73黑苹果Big Sur使用BCM94352HMB网卡的蓝牙问题
https://www.jingshan256.com/Lenovo_m73_MacOS_BCM94352HMB/
作者
origincat
发布于
2020年12月7日
许可协议