又很久没有写文章了,因为懒加上工作总是忘记更新。还是像原来坚持一个月发一篇文章吧,就是不知道写啥就把为知笔记里的自己的笔记搬出来了,于是又了此文。

关于黑苹果,顾名思义在普通PC机上安装苹果系统。当初也是因为好奇对此有了浓厚的兴趣,然后一发不可收拾。于是到现在完美了两台机器。一个Acer E1-471G 另一个V5 573G ,后者目前还在服役中,换了新的本子自带的无线网卡在mac下不是免驱的,于是从淘宝上淘了一块拆机的卡博通BCM94352HMB ,这款卡目前是黑果里最强卡,支持802.11 AC 5G下最高能达到867M 双频 蓝牙4.0 ~  BCM94352 目前在淘宝上有很多拆机oem的,比如戴尔外星人,便宜点但是会挑本子,有的本子有白名单就无法使用。在这里如果想买这款卡的话我推荐还是买公版海联达,稳定很好用。这个卡装上去在Mac下虽然说是免驱的但是还要稍微的动点手术达到完美驱动效果。

切入正题,一般按照常规的驱动方式就是对kext加一个网卡的id,但是我不建议这样做,这样升级又要重新添加id是比较麻烦的。想要一劳永逸就是在DSDT或者Clover下注入网卡id,这样完美驱动升级也不会失效了。

*WIFI部分

  1. DSDT修改方法:
  • 确定网卡bios位置(Win下操作)
打开设备管理器-网络适配器-Broadcom 802.11ac网络适配器-右键属性-详细信息-Bios设备名称 (如图)

wifibioslist

这里需要确定一个端口,PR03下PXSX 记住这个参数,待会改DSDT需要用。
  • 修改DSDT(Mac下操作)

Wifi 补丁

# 1.  Insert ARPT dsdt injection

# into device Label PXSX parent_label RP03 set_label begin ARPT end;

into scope label _SB.PCI0.RP03.PXSX remove_entry;

into device Label PXSX parent_label RP03 replace_content  begin

Name (_ADR, Zero)\n

Name (_SUN, One)\n

Name (_PRW, Package (0x02) {0x09,0x04})\n

Method (_DSM, 4, NotSerialized)\n

{\n

	If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n

	Return (Package()\n

	{\n

		"compatible","pci14e4,43a0"\n

	})\n

}\n

end;
复制这个补丁打开自己的DSDT,复制此补丁注意上图的端口打上编译即可完美驱动wifi了~