黑苹果:Big Sur更换DW1820A网卡

大概两三年前,我开始接触黑苹果。当时使用黑果小兵的安装盘在我的老台式机上安装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。

拆壳,断电,换卡,上盖一套搞定:

01.jpeg

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)

完成如下图:

02.png

重启后不出意外就能打开 WIFI 和蓝牙了,Airdrop Handoff 也能正常使用。

03.png

Billy Shao,

5/3/2021记.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。