- Required for macOS Installation
- Audio
- USB
- Lilu Plugins
- VirtualSMC Plugins
- Touchpad & Keyboard
- Ethernet
- Wi-Fi & Bluetooth
| Name | Info | MinKernel | MaxKernel |
|---|---|---|---|
| Lilu | An open source kernel extension bringing a platform for arbitrary kext, library, and program patching throughout the system for macOS. | 8.0.0 (10.4) | |
| VirtualSMC | Advanced Apple SMC emulator in the kernel. Requires Lilu for full functioning. | 8.0.0 (10.4) | |
| WhateverGreen | Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs. | 10.0.0 (10.6) | |
| telemetrap | SSE 4.2 emulation | 18.0.0 (10.14) |
| Name | Info | MinKernel | MaxKernel |
|---|---|---|---|
| AppleALC | An open source kernel extension enabling native macOS HD audio for not officially supported codecs without any filesystem modifications. | 8.0.0 (10.4) | |
| VoodooHDA | If AppleALC won't work. You can use this. | 16.0.0 (10.12) |
| Name | Info | MinKernel | MaxKernel |
|---|---|---|---|
| USBPorts or USBMap | Kext to inject mapped USB Ports. (via Hackintool or USBMap.command) | ||
| USBInjectAl | Kext to inject USB ports. | 15.0.0 (10.11) | |
| XHCI-unsupported | Use for USB port mapping (Haswell+) | 15.0.0 (10.11) | |
| USBWakeFixup | This extension is a workaround for that issue by creating a fake ACPI device with the right wakeup params. |
| Name | Info | MinKernel | MaxKernel |
|---|---|---|---|
| CPUFriend | A Lilu plug-in for dynamic power management data injection. | 10.0.0 (10.6) | |
| CPUFriendDataProvider | A CPUFriend plug-in for CPU power management. | ||
| CpuTscSync | It is a Lilu plugin, combining functionality of VoodooTSCSync and disabling xcpm_urgency if TSC is not in sync. It should solve some kernel panics after wake. | ||
| TSCAdjustReset | This kernel extension fixes the consenquences of unsyncronised TSC when booting Mac OS on an X299 board with Skylake-X CPUs. | ||
| ECEnabler | Allows reading Embedded Controller fields over 1 byte long, vastly reducing the amount of ACPI modification needed (if any) for working battery status. | 11.0.0 (10.7) | |
| HibernationFixup | An open source kernel extension providing a sync between RTC variables and NVRAM. | ||
| RTCMemoryFixup | An open source kernel extension providing a way to emulate some offsets in CMOS (RTC) memory. It can help you to avoid some conflicts between macOS AppleRTC and firmware/BIOS of your PC. | ||
| NoTouchID | Lilu plugin for disabling Touch ID support. | 17.0.0 (10.13) | 19.9.9 (10.15) |
| NVMeFix | NVMeFix is a set of patches for the Apple NVMe storage driver, IONVMeFamily. | 18.0.0 (10.14) | |
| RestrictEvents | Lilu Kernel extension for blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware. | ||
| BrightnessKeys | Automatic handling of brightness keys. | ||
| RealtekCardReader | An unofficial macOS kernel extension for Realtek PCIe/USB-based SD card readers. | ||
| RealtekCardReaderFriend | A Lilu plugin that makes System Information recognize your Realtek card reader as a native one. | ||
| Sinetek-rtsx | This driver is for Realtek SDHC card readers on a pci/pcie bus, most commonly found in laptops. | ||
| FeatureUnlock | Lilu Kernel extension for enabling: Sidecar, NightShift, AirPlay to Mac, Universal Control. | 16.5.0 (12.4) |
| Name | Info | MinKernel | MaxKernel |
|---|---|---|---|
| SMCBatteryManager | a member of VirtualSMC that parses battery info. | 8.0.0 (10.4) | |
| SMCDellSensors | 11.0.0 (10.7) | ||
| SMCLightSensor | a member of VirtualSMC that activate light sensor. | 10.0.0 (10.6) | |
| SMCProcessor | a member of VirtualSMC that provides power info of processor temperature. | 11.0.0 (10.7) | |
| SMCSuperIO | a member of VirtualSMC that reads fan speed. | 10.0.0 (10.6) | |
| AsusSMC | A VirtualSMC plugin provides native support for ALS, keyboard backlight and Fn keys for Asus laptops on macOS. | ||
| AMDRyzenCPUPowerManagement | All AMD power management features. This kext is also required if you would like to use AMD Power Gadget. | ||
| SMCAMDProcessor | Enables macOS applications like iStat to display sensor data. |
| Name | Info | MinKernel | MaxKernel |
|---|---|---|---|
| AlpsHID | This is a satellite kext which uses VoodooI2C's multitouch engine to bring native multitouch to the Alps touchpad using the HID protocol. | ||
| VoodooI2C | VoodooI2C is a project consisting of macOS kernel extensions that add support for I2C bus devices. | 16.0.0 (10.12) | |
| VoodooPS2Controller | Contains updated Voodoo PS/2 Controller, improved Keyboard & Synaptics TouchPad. | 15.0.0 (10.11) | |
| VoodooRMI | A port for macOS of Synaptic's RMI Trackpad driver from Linux. | 15.0.0 (10.11) |
| Name | Info | MinKernel | MaxKernel |
|---|---|---|---|
| AtherosE2200Ethernet | Driver for the Qualcomm Atheros AR816x, AR817x, Killer E220x, Killer E2400 and Killer E2500 ethernet controller. | ||
| IntelMausi | Intel onboard LAN driver for macOS. | 13.0.0 (10.9) | |
| IntelSnowMausi | Intel onboard LAN driver for macOS. | 10.0.0 (10.6) | 12.9.9 (10.8) |
| RealtekRTL8100 | Driver for Realtek's RTL810X Fast Ethernet family. | ||
| RealtekRTL8111 | Driver for the Realtek RTL8111/8168 family. |
| Name | Info | MinKernel | MaxKernel |
|---|---|---|---|
| AirportBrcmFixup | An open source kernel extension providing a set of patches required for non-native Airport Broadcom Wi-Fi cards. | ||
| AirportItlwm | An Intel Wi-Fi Adapter Kernel Extension for macOS. | 17.0.0 | |
| AirPortAtheros40 | An Atheros Wi-Fi Adapter Kernel Extension for macOS. | 17.0.0 | 20.9.9 |
| BrcmPatchRAM | BrcmPatchRAM kext is a macOS driver which applies PatchRAM updates for Broadcom RAMUSB based devices. | 14.0.0 (10.10) | |
| IntelBluetoothFirmware | Kernel Extension that uploads Intel Wireless Bluetooth Firmware to provide native Bluetooth in macOS. |
