Kext Reference and Upstream Sources¶
Kexts actually present in the two public EFIs, with versions as shipped. Both configurations share the same core; differences are noted.
Licenses: most Acidanthera kexts are BSD-3-Clause; VoodooI2C is GPL-2.0; VoodooPS2 is APSL/BSD; OpenIntelWireless is GPL-2.0; USBToolBox is BSD-3; RealtekRTL8111 is GPL-2.0. The repository license covers original documentation only — it does not relicense these binaries. Preserve upstream notices when redistributing.
Core (both OSes)¶
| Kext | Version | Purpose | Upstream |
|---|---|---|---|
| Lilu | 1.7.3 | Kernel patching framework | acidanthera/Lilu |
| VirtualSMC | 1.3.9 | SMC emulation | acidanthera/VirtualSMC |
| SMCProcessor | 1.3.9 | CPU temperature/SMC | same repo |
| SMCSuperIO | 1.3.9 | Fan/SMC super-I/O | same repo |
| SMCBatteryManager | 1.3.9 | Battery reporting | same repo |
| SMCLightSensor | 1.3.9 | Ambient light sensor | same repo |
| SMCDellSensors | 1.3.9 | Dell-specific SMC sensors | same repo |
| WhateverGreen | 1.7.2 | GPU framebuffer/backlight | acidanthera/WhateverGreen |
| AppleALC | 1.9.9 | HDA audio (ALC236, layout 15) | acidanthera/AppleALC |
| BrightnessKeys | 1.0.4 | ACPI brightness keys | acidanthera/BrightnessKeys |
| RestrictEvents | 1.1.7 | Restrict unsupported events | acidanthera/RestrictEvents |
| VoodooPS2Controller | 2.3.8 | PS/2 keyboard | acidanthera/VoodooPS2 |
| VoodooI2C | 2.9.1 | I2C touchpad | VoodooI2C/VoodooI2C |
| VoodooI2CHID | 1.0 | I2C HID satellite | same repo |
| USBToolBox | 1.2.0 | USB port mapping loader | USBToolBox/kext |
| UTBMap | 1.1 | Dell-specific USB map | generated with USBToolBox/tool |
| CtlnaAHCIPort | 341.0.2 | Unsupported Intel SATA AHCI | Ctlna/CtlnaAHCIPort |
| RealtekRTL8111 | 2.4.2 | RTL8111 Ethernet | Mieze/RTL8111_driver_for_OS_X |
| RealtekCardReader | 0.9.7 | Internal Realtek RTS PCIe SD reader | 0xFireWolf/RealtekCardReader |
| IntelBluetoothFirmware | 2.5.0 | Intel BT firmware | OpenIntelWireless/IntelBluetoothFirmware |
| IntelBTPatcher | 2.5.0 | Intel BT patching | same repo |
| BlueToolFixup | 2.7.3 | BT stack fixup | acidanthera/BrcmPatchRAM |
Version-specific¶
| Kext | Sonoma | Sequoia | Note |
|---|---|---|---|
| AirportItlwm | 2.3.0 | 2.4.0 | Wi-Fi; build must match the macOS release |
Present but not loaded¶
| Kext | Version | Note |
|---|---|---|
| XHCI-unsupported | 0.9.2 | Disabled; not needed on this XHCI |
Dependencies¶
- Everything above that patches the kernel requires Lilu loaded first.
VirtualSMCplugins requireVirtualSMC.VoodooI2CHIDrequiresVoodooI2C; the touchpad also needs the GPIO/ACPI patches in each OS's configuration.UTBMaprequiresUSBToolBox. Do not reuse this map on other machines.