# M.2卡
与mini PCIe类似,我们进入了制造商锁定的有趣小领域,特别是你的制造商可能有一个白名单,只支持他们品牌的无线网卡。对你的硬件进行研究,看看是否存在白名单。
白名单如下:
- Lenovo (第7代及以上)
- 第6代和第7代系统应该有BIOS更新,删除白名单
另一件要记住的事情是M.2无线卡有两种变体:
- A Key
- E Key
研究一下你的硬件有什么插槽(不要把 E key 和 mini PCIe 混在一起)。
华硕和联想用户也应该看到蓝牙 部分关于支持,因为第7代芯片组使事情变得更加复杂。
M.2 Interface (opens new window):
# 支持的卡
- BCM94360NG:
- Fenvi BCM94360NG (A+E键,原生支持的基础上真正的苹果机场卡)(BT 4.0)(此卡与可用的Windows驱动程序有问题,所以可能不适合那些希望双启动)
- BCM943602:
- Dell DW1830 (A+E Key, 相当宽,所以要确保你的笔记本电脑有空间) (BT 4.1)
- BCM94352Z:
- Fenvi AC1200 (A+E Key, 原生支持基于真正的苹果机场卡) (BT 4.0)
- Dell DW1560 (A+E Key) (BT 4.0)
- Lenovo Lite-On WCBN802B (04X6020) (E Key) (BT 4.0)
- AzureWave AW-CB162NF (A+E Key) (BT 4.0)
- BCM94350ZAE:
- Lenovo Foxconn T77H649 (A+E Key) (BT 4.1)
- Lite-On WCBN808B (A+E Key) (BT 4.1)
- Dell DW1820A (A+E Key) (BT 4.1)
注意:BCM94350ZAE芯片组在macOS中不支持正确的电源管理,因此需要通过属性注入禁用。这不能保证修复对笔记本电脑的支持,所以不要只为笔记本电脑购买:
pci-aspm-default | Data | <00>
要找到PciRoot,在终端中运行gfxutil (opens new window)并查找14e4:43a3
(BCM94350ZAE的PCI ID):
除Fenvi和Apple AirPort卡外,这里提供的所有卡要求:
- AirportBrcmFixup (opens new window)
- BrcmPatchRAM (opens new window)
- BrcmBluetoothInjector
- 不要在macOS 12中使用,而是使用BlueToolFixup
- 如果你同时启动macOS 11或以下和macOS 12,配置文件中
Kernel -> Add
下的MinKernel
和MaxKernel
可以用来在特定的操作系统中加载一个或另一个kext
- BrcmFirmwareData
- BrcmPatchRAM fix:
- macOS 10.14+的BrcmPatchRAM3(必须与brcmbluetooth oothinjector配对,除非在macOS 12上)
- macOS 10.11-10.14的BrcmPatchRAM2
- macOS 10.10及更早版本的BrcmPatchRAM
- BlueToolFixup:
- 在macos12上代替BrcmBluetoothInjector使用
- 参见上面的双启动说明
- BrcmBluetoothInjector
⟵ mini PCIe卡 Express 卡 ⟶