An Intel Wi-Fi Adapter Kernel Extension for macOS, based on the OpenBSD Project.
We highly recommend exploring our documentation before using this Kernel Extension:
The AirportItlwm-Sequoia target supports macOS Sequoia 15.2 and later on x86_64
through the native Wi-Fi interface. It has been tested on macOS 15.8 (24H23).
Sequoia and Tahoe use separate ABI headers and build products.
With the same MacKernelSDK checkout described below:
xcodebuild -project itlwm.xcodeproj -scheme AirportItlwm-Sequoia \
-configuration Release ARCHS=x86_64 CODE_SIGNING_ALLOWED=NO buildUse this kext only on Darwin 24.2.0–24.99.99. Keep the Tahoe kext restricted to
Darwin 25.x when both systems share an OpenCore configuration. HE remains opt-in
with itlwm_he=1, and the Tahoe feature limitations below also apply to Sequoia.
This fork supports macOS Tahoe 26.x (x86_64) through the native Wi-Fi interface, including scanning, connecting, network switching, and private Wi-Fi addresses.
- Wi-Fi 6 (802.11ax / HE) is disabled by default.
Add
itlwm_he=1to enable it on supported adapters. - WPA2-Personal and WPA2/WPA3 transition networks with optional PMF are supported. WPA3-only, mandatory PMF, AWDL / AirDrop, and MLO are not supported.
- Device support follows the upstream hardware table; Tahoe compatibility still requires validation on each adapter.
Download Sequoia or Tahoe Release and Debug builds from this fork's Releases.
CI builds both systems and updates the alpha release after all builds pass on main.
To build locally, install Xcode and Python 3, and check out MacKernelSDK commit
3f750085caa17ec3a7880f11c11bf4f48cd6a164 in MacKernelSDK/:
xcodebuild -project itlwm.xcodeproj -scheme AirportItlwm-Tahoe \
-configuration Release ARCHS=x86_64 CODE_SIGNING_ALLOWED=NO buildCheck out our FAQ Page for more info.
If you have other questions or feedback, feel free to .
We only accept bug reports in GitHub Issues, before opening an issue, you're recommended to reconfirm it with us on Gitter; once it's confirmed, please use the provided issue template.
- Acidanthera for MacKernelSDK
- Apple for macOS
- AppleIntelWiFi for Black80211-Catalina
- ErrorErrorError for UserClient bug fixes
- Intel for Wireless Adapter Firmwares and iwlwifi
- Linux for iwlwifi
- mercurysquad for Voodoo80211
- OpenBSD for net80211, iwn, iwm, and iwx
- pigworlds for DVM devices support, MIRA bug fixes, and Tx aggregation for MVM Gen 1 devices
- rpeshkov for black80211
- usr-sse2 for implementing the usage of Apple RSN Supplicant and bug fixes
- zxystd for developing itlwm
- @penghubingzhou
- @Bat.bat
- @iStarForever
- @stevezhengshiqi
- @DogAndPot for providing resources and help for system configuration
- @Daliansky for providing Wi-Fi cards