DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势

前言

随着 DW1830 / DW1560 价格的不断走高,能找到一款性价比超高的无线网卡对广大的 Hackintosher 来说就显得至关重要了。

从几个月前我就开始尝试驱动 DW1820AWIFI 驱动没问题,但是蓝牙各种翻车各种摔。功夫不负有心人,在众多热心网友的不断努力下,终于解决了蓝牙固件无法上传的问题,也因此就有了这篇驱动教程。

为什么是 DW1820A

  • 新款部分笔记本只能塞下背面没有元器件的无线网卡,比如[联想小新Air 2018 IWL],此为刚需
  • 价格:百元以内,不排除未来有涨价的可能
  • 规格/参数:
    • DW1820A/BCM94350ZAE
    • M.2 2230
    • 802.11ac 双频 支持2.4GHz/5GHz
    • 867Mbps
    • BlueTooth 4.1
  • 操作系统:支持 macOS / Windows / linux

已知支持的设备信息

WLAN:

  • Vendor: 0x14E4
  • Device: 0x43A3
    • Sub Vendor: 1028 or 106B
    • Sub Device: 0021 0022 0023 075a

Bluetooth:

  • Vendor ID: 0x0A5C
  • Product ID: 0x6412 0x6414

DW1820A设备信息整理

Part NumberManufacturerModuleWLANBT 4.1
CN-0VW3T3Dell Wireless 1820A 802.11acBCM94350ZAE_21028:0021[0a5c:6412]
CN-0VW3T3Dell Wireless 1820A 802.11acBCM94356ZEPA50DX_21028:0021[0a5c:6412]
CN-096JNTDell Wireless 1820A 802.11acBCM94356ZEPA50DX_21028:0021[0a5c:6412]
CN-096JNTDell Wireless 1820A 802.11acBCM94356ZEPA50DX_21028:0022[0a5c:6412]
CN-0VW3T3Dell Wireless 1820A 802.11acBCM94356ZEPA50DX_21028:0023[0a5c:6412]
CN-08PKF4Dell Wireless 1820A 802.11acBCM94356ZEPA50DX_21028:0023[0a5c:6412]
00JT494LenovoBCM94350ZAE_21028:075a[0a5c:6414]

联想全系列需要屏蔽针脚测试,详见下图

驱动方法

采用 AirportBrcmFixup 驱动注入参数以便于直接驱动 AirPortBrcm4360 而不是驱动 AirPort.BrcmNIC,这样做的好处就是避免某一天苹果不提供AirPortBrcm4350的支持,便于支持未来的系统,包括macOS Catalina等。

WLAN无线网卡

  • AirportBrcmFixup添加到/EFI/CLOVER/kexts/Other目录下

  • config.plist 中添加引导参数: brcmfx-country=#a ,部分机型可能还需要添加引导参数:brcmfx-driver=1 才能更好地工作;

  • Devices->Properties添加:

    • 在左侧Devices中添加:PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)

    • 在右侧分别添加:

      Properties Key*Properties ValueValue Type
      AAPL,slot-nameWLANSTRING
      compatiblepci14e4,4353STRING
      device_typeAirport ExtremeSTRING
      modelDW1820A (BCM4350) 802.11ac WirelessSTRING
      nameAirportSTRING

完成后的截图如下:

DW1820A_Properties

至于这个PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)是如何获得的,我们需要搬出工具Hackintool

Hackintool_PCI

完整的config.plist源码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>brcmfx-country=#a</string>
</dict>
<key>Devices</key>
<dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>WLAN</string>
<key>compatible</key>
<string>pci14e4,4353</string>
<key>device_type</key>
<string>Airport Extreme</string>
<key>model</key>
<string>DW1820A (BCM4350) 802.11ac Wireless</string>
<key>name</key>
<string>Airport</string>
</dict>
</dict>
</dict>
</dict>
</plist>

请将该脚本合并到你的/EFI/CLOVER/config.plist中,不要直接替换

至此,您可以重启电脑,以使DW1820AWIFI可以正常工作。

Bluetooth蓝牙

将【DW1820A蓝牙专用程序】 解压缩到/EFI/CLOVER/kexts/Other目录下,重启即可。

Windows驱动程序

下载链接:DW1820A_for_Windows_Drivers.zip

截图

Misc

Bluetooth

WI-FI

USB_BT

PCI

AirPortBrcm4360

ARPT

部分机型可能需要屏蔽针脚才能正常使用

DW1820A_Cover_pins

DW1820A_Cover_pins

speedtest

注意事项:

安装系统之前,请于BIOS中禁用WLAN/WIFIBluetooth,待安装系统成功后再行开启;

感谢@我意的反馈

信息反馈

目前正在收集各种机型进行网卡测试,测试后,请大家提供测试结果给我,整合后会分享给大家参照。

小兵测试过的网卡

通过测试的网卡我都会扔到闲鱼出掉,如果你运气好,可能会找到我测试过的网卡:

DALIANSKY2008_QR

参考及引用

更新日期更新日期2019-10-132019-10-13
-------------本文结束感谢您的阅读-------------
如果文章对您有帮助,就请站长喝杯咖啡吧 ´◡`
0%