explaingit

openintelwireless/itlwm

7,106CAudience · ops devopsComplexity · 4/5Setup · hard

TLDR

macOS kernel extension that adds Wi-Fi support for Intel wireless adapters on Hackintosh systems and OpenCore builds where Apple's built-in drivers don't cover Intel hardware.

Mindmap

mindmap
  root((itlwm))
    What it does
      Intel Wi-Fi on macOS
      Kernel extension
      Fills driver gap
    Use cases
      Hackintosh Wi-Fi
      OpenCore builds
    Technical basis
      OpenBSD drivers
      Intel firmware
      Written in C
    Community
      Gitter support
      GitHub bug reports
      Compatibility FAQ
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Get Intel Wi-Fi working on a Hackintosh or PC running macOS with the OpenCore bootloader.

USE CASE 2

Enable wireless networking on a non-Apple machine running macOS where the default drivers don't support your Intel card.

Tech stack

CmacOS

Getting it running

Difficulty · hard Time to first run · 1day+

Requires OpenCore bootloader and macOS security setting adjustments, consult the compatibility guide before installing.

In plain English

itlwm is a macOS kernel extension that adds Wi-Fi support for Intel wireless adapters. macOS normally does not include drivers for Intel Wi-Fi cards because Apple's own hardware uses Broadcom chips. This project fills that gap, making Intel-based Wi-Fi hardware work on machines running macOS outside of Apple's standard supported hardware list, such as PCs configured to run macOS (commonly called Hackintosh setups) or systems using the OpenCore bootloader. A kernel extension is a piece of software that loads directly into macOS's core system (the kernel), allowing it to communicate with hardware that the operating system would not otherwise recognize. itlwm is based on wireless drivers originally written for OpenBSD, a security-focused open-source operating system, and has been adapted to work within macOS. Firmware from Intel is used to operate the hardware itself. The README is brief, pointing readers to external documentation for compatibility details and setup instructions. A FAQ page covers common questions about which Intel cards are supported and how to install the extension. Community support is available on Gitter, and bug reports are accepted on GitHub after first confirming the issue in the community chat. The project credits contributions from OpenBSD, the Linux iwlwifi driver, and several individual developers. It is written in C, the low-level language typically required for operating system and driver work. Users wanting to install it should consult the linked compatibility and installation guides carefully, as kernel extensions require specific steps and may interact with macOS security settings.

Copy-paste prompts

Prompt 1
I'm setting up itlwm on a Hackintosh running macOS Ventura with an Intel AX200 card. Walk me through the installation steps and OpenCore EFI configuration.
Prompt 2
My Intel Wi-Fi card is listed as compatible with itlwm but the kext won't load. What macOS security settings do I need to change to allow it?
Prompt 3
I want to report a bug with itlwm. What information should I gather, card model, macOS version, kext version, before opening a GitHub issue?
Prompt 4
How do I check which Intel Wi-Fi cards are supported by itlwm and what macOS versions are compatible?
Open on GitHub → Explain another repo

← openintelwireless on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.