- Joined
- Dec 10, 2010
- Messages
- 1,377
- Motherboard
- Gigabyte Z390 Aorus Elite
- CPU
- i9-9900K
- Graphics
- RX 6600 XT
- Mobile Phone
Note: Thanks @Edhawk for your help.
Preface
macOS Sonoma removed drivers for Broadcom Wi-Fi cards found in Mac models prior to 2017. One of the affected cards is the Fenvi T-919, widely used in Hacks. OCLP developers published a fix that allows these Wi-Fi to work in Sonoma, adding this feature to the root patches that OCLP can apply. In order to apply root patches, OCLP requires macOS to run with some relaxed security features: SecureBootModel disabled and SIP partially disabled. This still represents a certain loss of security in macOS, as some users have noted.
Here I propose a model of Intel Wi-Fi card that by default lacks support in macOS but can be used in Sonoma thanks to the work of the OpenIntelWireless site.
This is the Intel AX210S PCIe WiFi 6E card that can work with regular macOS security conditions without needing to relax Apple Secure Boot or SIP. It may be interesting for those who lack Wi-Fi in Sonoma or for those who want to keep the security of their system without resorting to OCLP patches.
Hardware
The card can be purchased in 2 different ways:
In config.plist:
Note: macOS 14.4 has changed parts of the Wi-Fi stack. If you update to this macOS version you must get AirportItlwm v2.3.0 for Sonoma 14.4. All kexts are avalilable in the releases page.
I am using HeliPort from diepeterpan, it is a fork of the original but has performance and interface improvements. From the HeliPort icon in the menu bar you can connect and disconnect Wi-Fi networks as well as set it to be added to the startup items.
Installing Bluetooth module
On Monterey and newer you have to install 3 extensions:
Performance
The Intel wifi card has performance slightly better than the Fenvi with Broadcom. As for the 2 ways to install it, AirportItlwm.kext gives a better score.
Summary
This hardware is a valid option for those who do not have Wi-Fi in Sonoma or do not want to apply OCLP patches. It is not expensive and is easy to install. As a main drawback, the features of the Apple ecosystem are lost (all with itlwm.kext and most with AirportItlwm.kext). Airdrop does not work in any way and this is the feature that I miss the most with respect to the Fenvi.
Preface
macOS Sonoma removed drivers for Broadcom Wi-Fi cards found in Mac models prior to 2017. One of the affected cards is the Fenvi T-919, widely used in Hacks. OCLP developers published a fix that allows these Wi-Fi to work in Sonoma, adding this feature to the root patches that OCLP can apply. In order to apply root patches, OCLP requires macOS to run with some relaxed security features: SecureBootModel disabled and SIP partially disabled. This still represents a certain loss of security in macOS, as some users have noted.
Here I propose a model of Intel Wi-Fi card that by default lacks support in macOS but can be used in Sonoma thanks to the work of the OpenIntelWireless site.
This is the Intel AX210S PCIe WiFi 6E card that can work with regular macOS security conditions without needing to relax Apple Secure Boot or SIP. It may be interesting for those who lack Wi-Fi in Sonoma or for those who want to keep the security of their system without resorting to OCLP patches.
Hardware
The card can be purchased in 2 different ways:
- fully assembled by Ziyituod and others: WiFi 6E Intel AX210S PCIe
- in 2 parts, card itself on the one hand (WiFi 6E Intel AX210 NGW Bluetooth Card for Laptop with M.2/NGFF Connector) and adapter on the other (PCIE X1 to M.2/NGFF A+E Key Adapter for WiFi Bluetooth Module).
Revert OCLP patch and config.plist changes
If you have been using Fenvi or Broadcom Wi-Fi, you must revert all the settings related to config.plist and OCLP root patch.In config.plist:
- disable kexts (IOSkywalk.kext, IO80211FamilyLegacy.kext and AirPortBrcmNIC.kext)
- disable ``IOSkywalk.kext` blocking
- change csr-active-config to 00000000
- change SecureBootModel to a value other than Disabled.
Installing wifi module
The 2 kexts are available on the OpenIntelWireless site. There are 2 ways to install Wi-Fi:- itlwm.kext: uses IOEthernetController instead of IO80211Family so the connection spoofs as Ethernet even though it works as wifi. It does not use the macOS Wi-Fi menu, instead you have to use the HeliPort application. On Ventura you need itlwm v2.2.0. On Sonoma you need itlwm v2.3.0.
- AirportItlwm.kext: uses IO80211Family so it works like the rest of the system's Wi-Fi connections. It provides minimal Continuity features (Handoff and Universal Clipboard, not always available) but cannot connect to hidden networks. No HeliPort needed. On Ventura you need AirportItlwm v2.2.0. On Sonoma prior to 14.4 you need AirportItlwm v2.3.0 for Sonoma 14.0.
Note: macOS 14.4 has changed parts of the Wi-Fi stack. If you update to this macOS version you must get AirportItlwm v2.3.0 for Sonoma 14.4. All kexts are avalilable in the releases page.
I am using HeliPort from diepeterpan, it is a fork of the original but has performance and interface improvements. From the HeliPort icon in the menu bar you can connect and disconnect Wi-Fi networks as well as set it to be added to the startup items.
Installing Bluetooth module
On Monterey and newer you have to install 3 extensions:
- IntelBTPatcher.kext, requires Lilu 1.6.2 or newer >> fixes a bug in bluetoothd by correctly initializing the bluetooth module.
- IntelBluetoothFirmware.kext >> load the firmware to the device and set the device name in USB Host Controller to Bluetooth USB Host Controller.
- BlueToolFixup.kext (available in Acidanthera's BrcmPatchRAM package) >> on macOS Monterey IntelBluetoothInjector.kextstopped working due to changes made by Apple to the Bluetooth stack.
Performance
The Intel wifi card has performance slightly better than the Fenvi with Broadcom. As for the 2 ways to install it, AirportItlwm.kext gives a better score.
Summary
This hardware is a valid option for those who do not have Wi-Fi in Sonoma or do not want to apply OCLP patches. It is not expensive and is easy to install. As a main drawback, the features of the Apple ecosystem are lost (all with itlwm.kext and most with AirportItlwm.kext). Airdrop does not work in any way and this is the feature that I miss the most with respect to the Fenvi.
Last edited: