Skip to content

yusufklncc/About-Kexts-on-macOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Kexts

Kext

Categories

Required for macOS Installation

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)

Audio

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)

USB

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.

Lilu Plugins

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)

VirtualSMC Plugins

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.

Touchpad & Keyboard

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)

Ethernet

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.

Wi-Fi & Bluetooth

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.

Donate - Bağış