# PCIe
De longe a opção mais popular entre usuários de desktop é comprar uma velha placa Wi-Fi Apple AirPort e encaixá-la em um adaptador PCIe do tipo riser. Os benefícios são que, enquanto o hardware funcionar nativamente em um Mac de verdade, a placa funcionará sem quaisquer kexts ou modificações de framework. Existem algumas opções PCIe:
- Placa Apple AirPort adaptada para PCIe full-size (recomendado).
 - Placa Apple AirPort adaptada para M.2 com chave B+M (mesma conexão que os SSDs NVMe utilizam).
 - Placa Apple AirPort adaptada para M.2 com chave A+E (mesma conexão que as placas Wi-Fi da Intel utilizam).
 - Placa Wi-Fi PCIe full-size.
 
Chipsets atualmente suportados:
- BCM943602CDP
 - BCM943602CD
 - BCM94360CD
 - BCM94331CD (talvez seja necessário forçar a kext a carregar no macOS 10.15 Catalina)
 - BCM94360CS2
 - BCM943602CS
 - BCM94360CSAX
 - BCM94360CS
 - BCM94352Z
 - BCM94350ZAE
 
# Placas Suportadas (PCIe full-size)
BCM94360CD (ABGN+AC):
- Fenvi FV T919 (Bluetooth 4.0)
 - Fenvi AC1900 (Sem Bluetooth, saindo de linha)
 - TP-LINK Archer T9E AC1900 (Sem Bluetooth, saindo de linha)
 - TP-LINK Archer T8E (Sem Bluetooth)
 - RNX-AC1900PCE (Sem Bluetooth)
 - ASUS PCE-AC66 (Sem Bluetooth)
 - ASUS PCE-AC68 (Sem Bluetooth)
 
BCM94360CS2 (ABGN+AC):
- Fenvi FV-HB1200 (Bluetooth 4.0)
 - AWD Wireless LAN Card (Sem Bluetooth)
 
BCM94352 (ABGN+AC):
- TP-LINK Archer T6 (Sem Bluetooth)
 - Rosewill RNX-AC1300PCE (Sem Bluetooth)
 - ASUS PCE-AC56 (Sem Bluetooth)
 
Todas as placas apresentadas aqui, exceto as Apple AirPort e Fenvi, necessitam do seguinte:
- AirportBrcmFixup (opens new window)
 - BrcmPatchRAM (opens new window) 
- BrcmBluetoothInjector
 - BrcmFirmwareData
 - Correção BrcmPatchRAM:
- BrcmPatchRAM3 para macOS a partir do 10.14 Mojave (precisa ser combinado com o BrcmBluetoothInjector).
 - BrcmPatchRAM2 para OS X 10.11 El Capitan a macOS 10.14 Mojave.
 - BrcmPatchRAM para OS X 10.10 Yosemite ou anterior.
 
 
 
# Modelos Antigos
Não suportadas nativamente no macOS 10.14 Mojave.
Com esses modelos, será necessário reinjetar o plugin antigo da placa Wi-Fi usado no macOS 10.13 High Sierra para que elas funcionem no macOS 10.14 Mojave. Existem algumas kexts diferentes para fazer isso, mas no geral, recomenda-se evitar essas placas a não ser que seja absolutamente necessário utilizá-las.
Observação: injetar essa kext no macOS 10.15 Catalina é ainda mais instável. É altamente recomendado trocá-la por uma placa mais nova.
- Atheros 9380:
- TP-Link TL-WDN4800
 - Rosewill N900
 - Atheros AR5BDT92
 
 - Atheros 9280:
- Dell DW 1525
 - Gemtek WPEA-113N
 
 - Atheros AR9287:
- Nexxt Solutions Saros 300 (APLDT300N1)
 - TP-LINK TL-WN881ND
 
 - Atheros AR9285:
- AzureWave AW-NE106
 - Rosewill RNX-N150PCe v1
 - SMC SMCWPCIeS-N
 - TP-LINK TL-WN781ND v1
 - ZyXEL NWD3105