Lilu 10.4+
Does arbitrary kext, library and program patching inside macOS.
ViewmacOS kernel drivers. OpenCore can inject or block drivers. You put them in EFI/OC/Kexts
, but they also have to be specified in the Config.plist
. We will take care of the latter at a later step.
Lilu 10.4+
Does arbitrary kext, library and program patching inside macOS.
View VirtualSMC 10.4+
Emulates Apple’s SMC.
View SMCProcessor 10.7+
Monitors CPU temperatures on Intel. Included with VirtualSMC
.
SMCProcessorAMD 10.13+
Monitors CPU temperatures on AMD.
View SMCRadeonSensors 10.14+
Monitors AMD GPU temperatures. Supports AMD iGPUs.
View SMCSuperIO 10.6
64-bit only
Monitors fan speeds. Included with VirtualSMC
. Do not use on AMD.
SMCBatteryManager 10.4
Monitors laptop battery status. Included with VirtualSMC
. Do not use on desktops.
SMCLightSensor 10.6
64-bit only
Adds support for ACPI Ambient Light Sensor. Included with VirtualSMC
. Do not use on desktops.
SMCDellSensors 10.7+
Monitors fan speeds on Dell systems that support System Management Mode (SMM). Included with VirtualSMC
.
NootRX 11.0+
Provides patches for AMD Navi 2x cards, adds support for Navi 22 cards.
View NootedRed 10.15+
Provides graphical acceleration for AMD Vega iGPUs.
View WhateverGreen 10.6+
64-bit only
Provides patches for Intel iGPUs and for AMD and NVIDIA dGPUs to allow for graphical acceleration, frame-buffer patching, backlight control, etc.
View AppleALC 10.4+
Patches Apple’s audio stack (AppleHDA
/AppleGFXHDA
) to allow unsupported audio codecs and HDMI audio.
LucyRTL8125Ethernet 10.14+
RTL8125 (2.5GBe Realtek) driver, ported from Linux.
View RealtekRTL8111 10.14+
RTL8111 (1GBe Realtek) driver, ported from Linux.
View RealtekRTL8100 10.14+
RTL8100 (10/100MBe Realtek) driver, ported from Linux.
View AppleIGC 10.15+
I225-V/I226-V Ethernet driver, ported from Linux.
View AppleIGB 10.9+
Fork of IntelMausi
for Intel I210 and I211 Ethernet.
IntelMausi 10.9+
10.6-10.8 with IntelSnowMausi
Driver for the majority of Intel Ethernet cards.
View AtherosE2200Ethernet 10.12+
Driver for the majority of Atheros Ethernet cards.
View Itlwm 10.13+
IntelBluetoothFirmware
Supports most Intel Wi-Fi cards. On macOS 11 and lower you need to use all 3 included kexts.
ViewAirportBrcmFixup
Patches the AirPort kexts to allow non-native Broadcom cards to use the native Wi-Fi stack.
ViewBrcmPatchRAM
Patches the Bluetooth stack to allow non-native Broadcom (and all other ones in macOS 12+ with BlueToolFixup
) to use the native Bluetooth stack.
XLNCUSBFix 10.13+
USB fix only for AMD FX CPUs.
ViewGenericUSBXHCISB (USB fix hack)
A modified version of GenericUSBXHCI
, exclusively for working around a USB hang on or near “PCI Configuration End” when using an AMD laptop. Don’t use if you don’t have this issue, see its README for more information.
USBToolBox
USB mapping tool. Works best on Windows.
ViewUSBMap
USB mapping tool. Works only in macOS.
View VoodooPS2 10.11+
Driver for PS/2 peripherals. Used for laptop keyboards or PS/2 mice/keyboards on desktops.
View VoodooI2C 10.13+
VoodooSMBus 10.14+
For input devices wired through the SMBus controller (I2C-i801) and also some peculiar ELAN SMBus input devices.
View NVMeFix 10.14+
Patches the NVMe stack (IONVMeFamily) to support Autonomous Power State Transition (APST), and to fix timeout kernel panics on some NVMe controllers.
View EmeraldSDHC 10.13+
Driver for eMMC storage devices.
View AppleMCEReporterDisabler 12.3+
Disables AppleIntelMCEReporter
which panics on AMD systems and even some Intel systems.
ForgedInvariant 10.6+
Synchronises the TimeStamp Counter (TSC). Necessary for laptops, maybe also desktop APUs.
View RestrictEvents 10.13+
Fixes the CPU name in About This Mac
, and the memory and PCI warnings on MacPro7,1
SMBIOS. Also allows forcing VMM to fix OTA updates on T2 SMBIOSes on macOS Sonoma+, amongst other features.
ECEnabler 10.7+
Allows macOS to read EC fields over 8 bits long, removing the need to split them manually. Do not use on desktops. Necessary for laptop battery status to work properly.
View BrightnessKeys 10.11+
Provides support for ACPI brightness change notifications (which usually come from your keyboard’s function (FN) keys).
View