Warning & Notice
Here be dragons! Docs are missing or incorrect at this point. May not boot at all. I am not responsible for any damages you may cause.
Differencies to the original repo
Native TB-Hotplug-support with complete power-management. See SSDT-TB. Disables the ICM and loads native OSX drivers without patched TB-FW. Enables PM for TB. Broken hotplug for USB 3.1 Gen2 for now.
Native ACPI-implementation of USB 2.0/3.0. See SSDT-XHC1/SSDT-XHC2
Enabled DYTC (Lenovo thermal management)
Disables DPTF (Intel thermal management)
Integration of YogaSMC
Hibernation (hibernatemode 25)
Complete, Battery reimplementation without ACPI-patching or any dependencies besides the one SSDT. Integrates Battery Information Supplement, supports multi-battery-setups and should be compatible with almost all x-/t-series Thinkpads. See SSDT-BATX
Enables the possibility to run "Sleep State: [Windows]" in Bios to have "modern standby" on Windows and proper S3-sleep on OSX. See SSDT-SLEEP
Updated for Big Sur
Cleans up much old and unneeded stuff
Patches for the X1C6 Touchscreen (via @voodooI2C)
Relative comprehensive debug-setup for ACPI-development. See Config-Debug
~(Beta) "native" ACPI-API for broadcom-wifi-cards to handle complete power-down of the PCIe-interface if the OS requests it. As on genuine machines. See SSDT-ARPT~
~(WIP) Enables DeepSleep on S3 for OSX~
~(WIP) Support for S0-DeepIdle (or ACPI-Sleep/Modern Standby/Always on always connected, however you wanna call it)~ doesnt seem to be helpful in terms of suspend power draw
...
CREDITS
Standing on the shoulders of giants! Based on the works of many great people.
The greatest thank you and appreciation to @Acidanthera, without whom's work, none of this would be possible.
And to everyone else who supports and uses my project.
Please let me know if I missed you.