大概两三年前,我开始接触黑苹果。当时使用黑果小兵的安装盘在我的老台式机上安装i5-4590 + geforce gt740,一遍成功,没有做任何调试。当屏幕第一次点亮,蔚蓝的天空映衬着广袤无际的 Mojave 沙漠,我真正被 macOS 的精美设计甚至说是一种艺术的情怀所折服。随后由于中考很长时间没有碰 macOS,20年寒假,买了个轻薄本,经过几个月的折腾后重新吃上了 Catalina。
去年 WWDC 发布上全新的 MacBook Pro 搭载了 M1 芯片,我非常兴奋,但心底却有一丝顾忌和遗憾:Intel 平台处理器或许在几年之内就不受支持了,黑苹果也将寿终正寝了,且用且珍惜吧。
进入正题,今天开始着手写一些关于 Hackintosh 的文章。其实这是今年五月份写的文章,一直写在自己的hexo博客上的,直到今天才在简书发布。原文地址
目前我的黑苹果主力机是这台笔记本:i5-10210u 8 + 512。原装网卡是 Intel AC 9462,原来 Catalina 采用的是 Airportitlwm 驱动,升级到 Big Sur 11.2.3 后网络就无法使用了,Intel 网卡不支持 Airdrop,Handoff 体验本来就差,现在又要折腾。斟酌了一会,便狠心在某宝上160 RMB 剁了张 DW 1820A。
拆壳,断电,换卡,上盖一套搞定:
DW1820A 有两版本,具体型号如下(摘自黑果小兵):
Dell 版 DW1820A
Part Number | Manufacturer | Module | WLAN | BT 4.1 |
---|---|---|---|---|
CN-0VW3T3 | Dell Wireless 1820A 802.11ac | BCM94350ZAE_2 | 1028:0021 | [0a5c:6412] |
CN-0VW3T3 | Dell Wireless 1820A 802.11ac | BCM94356ZEPA50DX_2 | 1028:0021 | [0a5c:6412] |
CN-096JNT | Dell Wireless 1820A 802.11ac | BCM94356ZEPA50DX_2 | 1028:0022 | [0a5c:6412] |
CN-08PKF4 | Dell Wireless 1820A 802.11ac | BCM94356ZEPA50DX_2 | 1028:0023 | [0a5c:6412] |
联想版 BCM94350
Part Number | Manufacturer | Module | WLAN | BT 4.1 |
---|---|---|---|---|
00JT493 | Lenovo | BCM94350ZAE_2 | 1028:075a | [0a5c:6414] |
00JT494 | Lenovo | BCM94350ZAE_2 | 1028:075a | [0a5c:6414] |
建议优先选择戴尔 CN-0VW3T3 和 CN-08PKF4 两种料号。并且联想及绝大多数机型需要屏蔽针脚(我的机子不需要屏蔽,11和12针镊子胶带裹一下,老鸟直接扣金手指都行)。
一共需要四个内核拓展:AirportBrcmFixup,BrcmBluetoothInjector,BrcmFirmwareData 和 BrcmPatchRAM3。其中第一个是 WIFI 驱动,后三是蓝牙驱动,将信息填入 config.plist -> kernel -> Add 路径中,但有两点要注意:
- 操作前把 EFI 文件中其他的网卡驱动彻底删除,如 Airportitlwm
- 拆包 AirportBrcmFixup 后你会发现集成了两卫星插件 AirPortBrcm4360 和 AirPortBrcmNIC_Injector,Big Sur 用户请移除 4360,否则会造成无法开机!(10.15.7及更低版本保留。苹果从 11 版本开始加载 IO80211Family 和 AirPortBrcm4360,强制用 OC 加载会导致 Kernel Panic)
完成如下图:
重启后不出意外就能打开 WIFI 和蓝牙了,Airdrop Handoff 也能正常使用。
Billy Shao,
5/3/2021记.