SSDT-PLUG.aml
Enables Power Management Function
Can fix potential issues such as sleep/wake function and improve CPU performance
Required for a proper CPU and GPU Power Management
Required for Haswell to Rocket Lake
SSDT-PLUG-ALT.aml
Enables Power Management Function
Can fix potential issues such as sleep/wake function and improve CPU performance
Required for a proper CPU and GPU Power Management
Required for Alder Lake
SSDT-IMEI.aml
Enables missing IMEI Device
Required for 6 series and 7 Series Motherboards
Required when no IMEI deice (with any name) is present in the ACPI Tables
Requires a custom device-id in DeviceProperties.
SSDT-HV-PLUG.aml
Enables VMplatformPlugin on Big Sur and newer
Required for Hyper-V only
This SSDT must be loaded after SSDT-HV-CPU.aml
Requires MacHyperVSupport.kext to function.
SSDT-EC-USBX.aml
AppleUsbPower compatibility table for Skylake+.
Be warned that power supply values can be different for different systems. Depending on the configuration these values must match injected IOKitPersonalities for com.apple.driver.AppleUSBMergeNub.
iPad remains the most reliable...
SSDT-AWAC-DISABLE
For 300-series only. If you can't force enable Legacy RTC in BIOS GUI.
macOS does yet not support AWAC, so we have to force enable RTC. Do not use the RTC ACPI patch.
The Time and Alarm device provides an alternative to the real-time clock (RTC), which is defined as a fixed...
DSSDT-ALS0.aml
Starting with macOS 10.15 Ambient Light Sensor presence is required for backlight functioning.
Here we create an Ambient Light Sensor ACPI Device, which can be used by SMCLightSensor kext
to report either dummy (when no device is present) or valid values through SMC interface.
DebugEnhancer
A Lilu plugin intended to enable debug output in the macOS kernel, the original idea belongs to Piker-Alpha, see https://github.com/Piker-Alpha/debugMachKernel.sh for more details.
Boot-args
-dbgenhdbg turns on debugging output
-dbgenhbeta enables loading on unsupported osx...
SystemProfilerMemoryFixup
Lilu plugin for showing the memory tab on MacBookAir and MacBookPro10,x platforms. The tab is normally hidden as these models have soldered memory.
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.
It can also help you to find out at which offsets you have a conflict. In most cases it is...
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. The list of blocks currently includes:
/System/Library/CoreServices/ExpansionSlotNotification...
USBWakeFixup
On systems without a working Embedded Controller, waking up from a USB device might not wake up the display. A second key-press or mouse click is required to wake up the display. This extension is a workaround for that issue by creating a fake ACPI device with the right wakeup...
HibernationFixup
An open source kernel extension providing a sync between RTC variables and NVRAM. By design the mach kernel encrypts hibernate sleepimage and writes the encryption key to variable "IOHibernateRTCVariables" in the system registry (PMRootDomain). Somehow this value has to be...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.