Skip to content

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

起因

最初的起因被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修改的,感觉方便一点):

xml
<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的网盘链接

链接: 百度网盘点击下载 密码: dgam

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

最后更新于:

未经许可禁止任何形式的转载