知方号

知方号

黑苹果无线网卡购买&安装&使用指南2023年版

黑苹果无线网卡购买&安装&使用指南2023年版

概述

最后更新:2023/10/30,添加 macOS Sonoma 博通网卡不免驱解决办法

长话短说,对于想深度体验 macOS 但又不太了解 macOS 的入门者来说,有很多不太理解的现实情况,其中之一就是 WiFi&蓝牙卡兼容性情况。和普通 Windows PC 不太一样的地方在于,Mac 拥有一个封闭的系统,对于苹果自家不使用的硬件没有必要为之开发驱动,所以并不完全兼容所有的无线网卡;另一方面,因为苹果围绕 WiFi 和蓝牙做了很多文章,开发了一些专有的功能(如:隔空投送,接力,随航等),想要让自己的黑苹果能深度体验这些功能的便利和乐趣,就需要对无线网卡下点功夫去了解。

简单来说,目前主流选择有两种:

博通芯片,全称 Broadcom,一般缩写 BCM,其设备名称一般也是 BCM 开头,例如 BCM94360CD,BCM94350ZAE 等。苹果公司在 2017 年及之后的机型中大量使用了博通芯片,所以 macOS 拥有原生驱动支持,苹果功能(隔空投送等)支持比较完善,缺点是比较贵;英特尔芯片,无论在桌面端还是移动端都拥有大量的装机量,但黑苹果驱动英特尔网卡在 2023 年之前是不可能的,感谢 OpenIntelWireless 项目组的努力,在 itlwm/airportitlwm 这款第三方驱动加持下,英特尔网卡也可以在 macOS 上使用了,但苹果功能支持度并不理想,目前属于解决基本能用的状态。

「重要提示」2023 年 macOS 新版本 Sonoma 14.0 已正式移除了 IO80211LegacyFamily 驱动,至此所有市面上零售可买到的博通网卡全部都不再免驱,截至目前 OpenCore Legacy Patcher 有一个临时解决方案,但代价有点大,可参考「修复macOS Sonoma博通无线网卡无法使用」

「注意」在部分 300 系和 400 系英特尔主板(中高端 Z390 比较多见)上搭载了英特尔 CNVi 技术,可以理解成一个专属通道,其设计目的是消除 PCIe 通道占用,提升稳定性和网络速度,降低延迟。但请注意该技术无法在 macOS 里正常工作,也就是如果主板自带的插槽用仅支持这个技术,那么无论是英特尔还是换上博通网卡都无法驱动,例外情况是接口同时支持 CNVi 和 Legacy 传统协议。要查询自己的主板是否属于此列,可以直接查询百度、主板官网、用户手册,或咨询商家。

想直接看采购参考列表的懒家伙,可直接点击下面跳转:

PCIe 接口mini PCIe 接口M.2 接口USB 接口英特尔网卡

 

博通/高通兼容性简表首先明确一下博通和高通支持与不支持的芯片组。具体来说还是那个原因:苹果公司并不为自己不用的硬件开发驱动,这类设备如果没有第三方开发驱动,那就是完全无法使用的状态,如果你的设备不幸位列其中,只能选择更换;表格中所有提到的芯片组都能向下兼容,即支持 macOS Big Sur 11.0 的芯片组,也能支持 macOS Catalina 10.15。 芯片品牌型号系统支持备注 博通 BroadcomBCM94360212.0 Monterey 博通 BroadcomBCM9436012.0 Monterey 博通 BroadcomBCM9435212.0 Monterey 博通 BroadcomBCM9435012.0 Monterey 博通 BroadcomBCM94322410.15 Catalina 博通 BroadcomBCM9433110.15 Catalina需要强制加载 IO80211Family.kext 博通 BroadcomBCM9432210.14 Mojave 高通 QualcommAtheros AR242x10.13 High Sierra 高通 QualcommAtheros AR542x10.13 High Sierra 高通 QualcommAtheros AR541610.13 High Sierra 高通 QualcommAtheros AR541810.13 High Sierra 博通 BroadcomAtheros AR9280-AR5BHB9210.13 High Sierra 高通 QualcommAtheros AR9285-AR5B9510.13 High Sierra 高通 QualcommAtheros AR9287-AR5B9710.13 High Sierra 高通 QualcommAtheros AR9380-AR5BXB11210.13 High Sierra 博通 BroadcomBCM431110.11 El Capitan 博通 BroadcomBCM431810.11 El Capitan 博通 BroadcomBCM430610.11 El Capitan 博通 BroadcomBCM430910.11 El Capitan 博通 BroadcomBCM432110.11 El Capitan 博通 BroadcomBCM432210.11 El Capitan 不支持的网卡 博通 BroadcomBCM4312不支持 博通 BroadcomBCM4313不支持 博通 BroadcomBCM4356不支持 博通 BroadcomBCM43142不支持 博通 BroadcomBCM43228不支持 高通 QualcommAtheros AR5424不支持

 

苹果原装博通/高通卡

对于黑苹果来说,使用 Mac 原装机型拆卸下来的无线网卡是最理想的,因为这种卡不需要做任何配置和驱动,插上即可使用。问题只在于,它们通常体积比较大,因此不太适合笔记本电脑使用,但是搭配转接板的情况下非常适合台式机,强烈推荐。下面是一个兼容性简表。

WiFi型号蓝牙型号蓝牙版本搭载机型天线接口备注 BCM943602CDP20703A14.0iMac16,x / iMac17,xU.FL连接器 BCM943602CDP20703A24.2iMac18,xU.FL连接器 BCM94360CD20702B04.0iMac14,x / iMac15,x / MacPro6,1U.FL连接器 BCM94331CDBRCM207024.0iMac13,xU.FL连接器蓝牙设备ID:05AC:828b BCM94360CS2BRCM207024.0MacbookAir5,x / MacbookAir6,x / MacbookAir7,xMHF4连接器蓝牙设备ID:05AC:821F BCM943602CS20703A14.0MacbookPro12,xMHF4连接器 BCM94360CS20702B04.0Macmini7,1 / MacbookPro11,xMHF4连接器 BCM94360CSAXBRCM207024.0MacbookPro10,xMHF4连接器 BCM943504350C14.0Macbook8,1MHF4连接器 BCM9435020703A24.2MacbookPro13,xMHF4连接器 BCM9435043504.2MacbookPro14,xMHF4连接器 更老机型的板载卡 BCM4328N/AN/AiMac5,1-iMac9,1N/A BCM4328N/AN/AMacbook3,1-Macbook4,1N/A BCM4328N/AN/AMacbookAir1,1-MacbookAir2,1N/A BCM4321N/AN/AMacPro2,1 / Macmini4,1N/A BCM4322N/AN/AMacbook5,1 / MacPro 5,1N/A BCM4322N/AN/AMacbookPro5,1 / MacbookPro7,1N/A BCM4322N/AN/AMacbookAir3,1-MacbookAir5,1N/A BCM43224N/AN/AMacbook6,1 / MacbookPro6,1N/A BCM4331N/AN/AMacmini5,xN/A BCM4331N/AN/AMacbookPro8,x-MacbookPro10,xN/A AR242X/AR542XN/AN/AMacbook1,1N/A高通芯片 AR242X/AR542XN/AN/AMacmini1,1-Macmini2,1N/A高通芯片 AR5418N/AN/AMacbook2,1N/A高通芯片 AR928XN/AN/AiMac10,1-iMac11,x / MacPro3,1N/A高通芯片 AR93XXN/AN/AiMac12,xN/A高通芯片 苹果定制卡 BCM43644364B05.0iMac19,x / Macmini8,1 / MacbookPro15,xN/A苹果定制卡,一般直接焊在主板上无法拆换 BCM436443644.2iMacPro1,1N/A苹果定制卡,一般直接焊在主板上无法拆换 BCM43644364B35.0MacPro7,1N/A苹果定制卡,一般直接焊在主板上无法拆换 BCM4355N/AN/AMacbookAir8,1N/A苹果定制卡,一般直接焊在主板上无法拆换

根据上面的表格我们知道,到目前为止,对于台式机用户来说,最好的选择是购买 Mac 拆机 Aiport 无线卡并将其放入 PCIe 转接卡中插上即可使用。对于使用 PCIe 接口,有几种选择:

带转接板的适合全尺寸 PCIe 适配器的 Aiport 无线卡(台式机推荐)带转接板的适合 M.2 B + M Key 的 Aiport 无线卡(与 NVMe 固态硬盘的卡槽相同)带转接板的适合 M.2 A + E Key 的 Aiport 无线卡(与英特尔无线卡的卡槽相同)全尺寸 PCIe 无线卡

截至目前,macOS 原生支持的上述芯片组型号:

BCM943602CDPBCM943602CDBCM94360CDBCM94331CD(可能需要强制加载 IO80211Family.kext)BCM94360CS2BCM943602CSBCM94360CSAXBCM94360CSBCM94352Z(需要驱动)BCM94350ZAE(需要驱动)

 

最终方案

综上所述,对于博通/高通的 Mac 原装拆机卡,我们得到了最终可选的方案,简单整理后笔者将其按接口拆分成了各个表单。

 

PCIe 接口下面的卡中,除了 Mac 原装拆机卡和奋威的卡之外,都需要 AirportBrcmFixup 和 BrcmPatchRAM(无蓝牙型号不需要)BrcmPatchRAM 需要按系统版本进行选择:BrcmPatchRAM3 用于 macOS 10.14 及更高版本,必须搭配 BrcmBluetoothInjector 使用;BrcmPatchRAM2 用于 macOS 10.11 到 10.14;BrcmPatchRAM 用于 OS X 10.10 或更老的版本;需要注入 IO80211Family.kext 的网卡基本都是老古董,macOS 10.14 苹果公司放弃了一大批对这样的卡原生支持,即使注入了也工作不稳定,建议升级一下; 芯片品牌芯片组成品品牌成品型号支持WiFi协议蓝牙版本接口备注 博通/BroadcomBCM94360CD奋威/FenviT919802.11A/B/G/N+AC4.0PCIe5G 频段上限 1300Mbps 博通/BroadcomBCM94360CD奋威/FenviAC1900802.11A/B/G/N+AC无蓝牙PCIe 博通/BroadcomBCM94360CDTP-LINKArcher T9E802.11A/B/G/N+AC无蓝牙PCIe已停产 博通/BroadcomBCM94360CDTP-LINKArcher T8E802.11A/B/G/N+AC无蓝牙PCIe 博通/BroadcomBCM94360CDRosewillRNX-AC1900PCE802.11A/B/G/N+AC无蓝牙PCIe 博通/BroadcomBCM94360CD华硕/ASUSPCE-AC66802.11A/B/G/N+AC无蓝牙PCIe 博通/BroadcomBCM94360CD华硕/ASUSPCE-AC68802.11A/B/G/N+AC无蓝牙PCIe 博通/BroadcomBCM94360CS2奋威/FenviFV-HB1200802.11A/B/G/N+AC4.0PCIe5G 频段上限 867Mbps 博通/BroadcomBCM94360CS2AWDAWD Wireless LAN Card802.11A/B/G/N+AC无蓝牙PCIe 博通/BroadcomBCM94352TP-LINKArcher T6802.11A/B/G/N+AC无蓝牙PCIe 博通/BroadcomBCM94352RosewillRNX-AC1300PCE802.11A/B/G/N+AC无蓝牙PCIe 博通/BroadcomBCM94352华硕/ASUSPCE-AC56802.11A/B/G/N+AC无蓝牙PCIe 高通/QualcommAtheros 9380TP-LINKTL-WDN4800802.11A/B/G/N无蓝牙PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros 9380RosewillN900802.11A/B/G/N无蓝牙PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros 9380AtherosAR5BDT92802.11A/B/G/N无蓝牙PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros 9280戴尔/DellDW1525无资料无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros 9280GemtekWPEA-113N无资料无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros AR9287Nexxt SolutionsSaros 300(APLDT300N1)无资料无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros AR9287TP-LINKTL-WN881ND802.11B/G/N无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros AR9285AzureWaveAW-NE106无资料无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros AR9285RosewillRNX-N150PCe v1无资料无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros AR9285SMCSMCWPCIeS-N802.11B/G/N无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros AR9285TP-LINKTL-WN781ND v1802.11B/G/N无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级 高通/QualcommAtheros AR9285ZyXELNWD3105802.11B/G/N无资料PCIe10.13 以上需要注入 IO80211Family.kext,建议升级

 

Mini PCIe 接口对于使用没有 M.2 接口的老机型,mini PCIe 显得比较有用。例如较老的笔记本电脑机型,由于内部空间所限,通常只能使用一半大小的 mini PCIe 无线卡,对于 mini PCIe,有几种选择:半尺寸 mini PCIe;全尺寸 mini PCIe;适用于全尺寸 mini PCIe 的 Mac 原装拆机卡;mini PCIe 需要注意的另一件事是,部分笔记本厂家对安装无线网卡有白名单,一般来说只可以安装相同品牌的无线网卡,安装了不在白名单的无线网卡甚至电脑直接不启动,这些品牌笔记本大致如下:联想/Lenovo(7 代及以后);东芝/Toshiba;惠普/HP(3 代及以后);康柏/Compaq;以上机型需要自己更新白名单(就是自己刷 BIOS,风险较高),请自行搜索了解;需要注入 IO80211Family.kext 的网卡基本可以归类成古董,macOS 10.14 苹果公司放弃了一大批对这样的卡原生支持,在更高版本的系统中即使注入了 kext 也工作不稳定,建议升级一下; 芯片品牌芯片组成品品牌成品型号支持WiFi协议蓝牙版本天线接口备注 博通/BroadcomBCM94360HMBAzureWaveAW-CB160H802.11A/B/G/N+AC4.03x3:3 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94360HMBAlpha NetworksWMC-AC01802.11A/B/G/N+AC4.03x3:3 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94360HMBArcadyanWN8833B-AC802.11A/B/G/N+AC4.03x3:3 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94360HMBGemtekWMDB-150AC802.11A/B/G/N+AC4.03x3:3 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94360HMBUnexDAXB-81802.11A/B/G/N+AC4.03x3:3 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94360HMBWistronNeWeb DNXB-C1802.11A/B/G/N+AC4.03x3:3 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94352HMBAzureWaveAW-CE123H802.11A/B/G/N+AC4.02x2:2 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94352HMB戴尔/DellDW1550802.11A/B/G/N+AC4.02x2:2 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94352HMB惠普/HPTPC-Q013802.11A/B/G/N+AC4.02x2:2 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM94352HMB联想/Lenovo Lite-On WCBN606BH802.11A/B/G/N+AC4.02x2:2 MIMOMini PCIe无线需要 AirportBrcmFixup,蓝牙需要 BrcmPatchRAM 博通/BroadcomBCM943224HMS/HMB戴尔/DellDW1520802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 博通/BroadcomBCM943224HMS/HMBHP Gemtek WMIB-275N802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 博通/BroadcomBCM943224HMS/HMBLenovo GemtekWMIB-275N802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 博通/BroadcomBCM943224HMS/HMBPegatronUPWL6024802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280AtherosAR5BHB92802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280AtherosAR5BXB92802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280AzureWaveAW-NE772802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280AzureWaveAW-NE773802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280CompexWLE200N5-23-ESD802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280CompexWLE200NX802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280戴尔/DellDW1515802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280惠普/HPU98Z044802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280惠普/HPLite-On WN6502AH802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280SilexSX-PCEAN802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280SparkLANWPEA-110N802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280SparkLANWPEA-111N802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280Ubiquiti Networks SR71-E802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9280UnexDNXA-92802.11A/B/G/N无蓝牙2x2:2 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380Alpha NetworksWMC-ND02802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380KillerWireless-N 1103802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380AtherosAR5BHB112802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380AtherosAR5BXB112802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380CompexWLE300N5-22 7A0000802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380CompexWLE300NX 6A0000802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380惠普/HPU98Z081802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380JJPlusJWX6051802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380Lite-OnWN6508A802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380SparkLANWPEA-127N802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380SparkLANWPEA-128N802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380TehnoeticTET-N450DB802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380VikingsAtheros450802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡 高通/QualcommAR9380Wistron NeWebDNXA-G1802.11A/B/G/N无蓝牙3x3:3 MIMOMini PCIe10.13 以上需要注入 IO80211Family.kext,建议更换此卡

 

M.2 接口M.2 接口是 mSATA 的继任者,最早由英特尔于 2012 年发布,此接口早期也称为 NGFF( Next Generation Form Factor);在实际使用中,由于 M.2 接口可以传输 SATA、USB 以及 PCIe 信号,所以扩展出了多种功能,例如 WLAN,蓝牙,GPS 或者 NFC,也因此 M.2 接口出现了多种形式(具体来说就是针脚数不同);点击查看不同尺寸的 M.2 标准,点击查看接口和针脚数示意图,

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。