Ting
发布于 2022-10-04 / 303 阅读
0

AX210在macOS中的实现

英特尔网卡在macOS中的实现主要通过OpenIntelWireless项目:

  1. IntelBluetoothFirmware用于驱动蓝牙,包含三个Kext:
    1. IntelBTPatcher.kext 破解器;
    2. IntelBluetoothInjector.kext 注入器;
    3. IntelBluetoothFirmware.kext 蓝牙驱动本体。

macOS Monterey及更新系统则需要删除IntelBluetoothInjector.kext注入器,并用OpenCore官方项目组acidanthera开发的BrcmPatchRAM中的BlueToolFixup.kext进行修复。

  1. itlwm用于驱动Wi-Fi,有两种实现方式:
    1.  itlwm,完全基于开源资源打造,原理是将Wi-Fi模拟为macOS中原生IOEthernet接口,即在系统设置页面显示为以太网,这样可以最大限度发挥ax210的Wi-Fi带宽优势,测试下来AX210跑满1 Gbps完全没问题;
    2. AirportItlwm,提供Airport特性但是稳定性不如itlwm,在控制中心能开启正常Wi-Fi并连接网络,支持隔空投送和接力等特性。

注意:任何时候都不要同时使用下列两种实现方式;

  1. 正如前述,itlwm虽然稳定并且支持Wi-Fi6特性,但是由于是模拟以太网接口,在macOS的系统界面无法直接连接Wi-Fi,因此作者开发了一个Wi-Fi用户界面程序HeliPort,此外,也可以在itlwm.kext的Info.plist中提前写入Wi-Fi的SSID和密码自动连接。

详细信息见
OpenIntelWireless的GitHub主页 OpenIntelWireless官方文档