无线网卡(也叫做Airport Adapter)
那么什么是 AirPort 适配器?为什么它们是首选硬件?嗯,它们是从 MacBook 和 iMac 中提取的正品 Apple 无线卡,这意味着无需额外的配置/驱动程序即可启动并运行该硬件。主要问题是它们需要一个连接 PC 硬件的适配器,并且通常体积较大,因此不适合笔记本电脑,但非常适合台式机。
最好的部分,不需要 kexts!
注意:购买 Wifi 卡和适配器时,请确保天线插座匹配,插座主要有 2 种类型:
MHF4:常用于M.2和苹果笔记本电脑wifi卡
U.FL:常用于 mPCIe 和 Apple 的桌面 wifi 卡
哪些卡附带什么?
插槽卡
您可以自己购买并安装
BCM943602CDP(Wifi) + 20703A1 (蓝牙4.0) + U.FL连接器
iMac16,x
iMac17,1
iMac18,x(不同的蓝牙模块,20703A2,蓝牙4.2)
BCM94360CD (Wi-Fi) + 20702B0 (蓝牙 4.0) + U.FL 连接器
iMac14,x
iMac15,x
MacPro6,1
BCM94331CD (Wi-Fi) + BRCM20702 (05AC:828b, 蓝牙 4.0) + U.FL 连接器
iMac13,x
BCM94360CS2 (Wi-Fi) + BRCM20702 (05AC:821f, 蓝牙 4.0) + MHF4 连接器
MacBookAir5,x
MacBookAir6,x
MacBookAir7,x
BCM943602CS(Wi-Fi)+ 20703A1(蓝牙4.0)+ MHF4连接器
MacBookPro12,x
BCM94360CS (Wi-Fi) + 20702B0 (蓝牙 4.0) + MHF4 连接器
Macmini7,x
MacBookPro11,x
BCM94360CSAX + BRCM20702 (05AC:828c, 蓝牙 4.0) + MHF4 连接器
MacBookPro10,x
BCM94350 + MHF4连接器
MacBook8,1 – 4350C1,蓝牙 4.0
MacBookPro13,x – 20703A2,蓝牙 4.2
MacBookPro14,x – 4350,蓝牙 4.2
传统 Wi-Fi 卡
博通:
BCM4328
iMac5,1-9,1
MacBook3,1-4,1
MacBookAir1,1-2,1
BCM4321
MacPro2,1
Macmini4,1
BCM4322
MacBook5,1
MacBookPro5,1 和 7,1
MacBookAir3,1-5,1
MacPro5,1
BCM43224
MacBook6,1
MacBookPro6,1
BCM4331
Macmini5,x
MacBookPro8,x-10,x
Atheros:
AR242X/AR542X
MacBook1,1
Macmini1,1-2,1
AR5418
MacBook2,1
AR928X
iMac10,1-11,x
MacPro3,1
AR93XX
iMac12,x
集成式或专有卡
Apple 的定制卡,其他人都没有,专门称为 Broadcom 的 SOC
BCM4364(无线网络)+ 4364B0(蓝牙5.0)
iMac19,x
Macmini8,1
MacBookPro15,x
iMacPro1,1 – 4364(蓝牙4.2)
MacPro7,1 – 4364B3(蓝牙5.0)
BCM4355
MacBookAir8,1
驱动方案 kext
博通
英特尔
Atheros
博通
AirportBrcmFixup
这是修复许多 Broadcom 卡上的 WiFi 所必需的,虽然并非所有这些卡都需要它们,但在使用非苹果制造的无线卡时通常需要它们。它还具有将旧的 Broadcom kexts 注入新版本的 macOS 的附加功能。
注意:Apple AirPort 和 Fenvi 卡不需要此 kext
BrcmPatchRAM
由于固件的处理方式,所有非 Apple 制造的无线卡都是必需的。这实际上是多个 kext 的捆绑:
Brcm蓝牙注入器
请勿与 macOS 12 一起使用,请使用 BlueToolFixup 代替
如果您同时启动 macOS 11 或更低版本以及 macOS 12,则配置中 Kernel -> Add 下的 MinKernel 和 MaxKernel 可用于在特定操作系统中加载一个或另一个 kext
Brcm固件数据
BrcmPatchRAM 修复:
BrcmPatchRAM3 适用于 macOS 10.14+(必须与 BrcmBluetoothInjector 配对,除非在 macOS 12 上)
BrcmPatchRAM2 适用于 macOS 10.11-10.14
BrcmPatchRAM 适用于 macOS 10.10 及更早版本
蓝色工具修复:
在 macOS 12 上代替 BrcmBluetoothInjector 使用
参见上面的双启动说明
注意:
Apple AirPort 和 Fenvi 卡不需要这些 kext
OpenCore顺序:BrcmBluetoothInjector或BlueToolFixup -> BrcmFirmwareData -> BrcmPatchRAM
英特尔
itlwm
itlwm
itlwm.kext使用Apple的IOEthernet,比AirportItlwm.kext更稳定,并且完全基于开源资源
AirportItlwm.kext 使用 Apple 的 IO80211,其稳定性不如 itlwm.kext,但支持某些连续性功能
不幸的是,两个 kext 都不支持 AirDrop;请参阅此处了解功能和限制:OpenIntelWireless
英特尔蓝牙固件
与 Intel 无线卡配对时,为 macOS 添加蓝牙支持
Atheros
High Sierra 的 IO80211 系列
所有在 Mojave 中放弃支持的 Atheros 芯片组都需要此 kext,其中包括:
AR242x
AR542x
AR5416
AR5418
AR9280 – AR5BHB92
AR9285 – AR5B95
AR9287 – AR5B97
AR9380 – AR5BXB112
ATH9KFixup
与 AirPortAtheros40 配对以修复对许多不受支持的 Atheros 卡的支持,与 AirportBrcmFixup 的想法类似:
AR946X(AR9462 和 AR9463)
AR9485
AR9565
AthBlutoothFirmware
需要确保蓝牙固件在 macOS 中正确加载