Experimental branch - no docs, no guarantees. Untested - full of bugs - but maybe with new features? :)
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.
-
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 -
...
Standing on the shoulders of giants! Based on the works of many great people.
- @tylernguyen for his great prior art which is ripped apart here ;)
- @zhen-zen for YogaSMC and all the big and small improvements everywhere
- @fewtarius for his help & work to get perfectly working audio on this machine (even if the speakers stay crap)
- @Colton-Ko for the great features template.
- @stevezhengshiqi for the one-key-cpufriend script.
- @corpnewt for GibMacOS, EFIMount, and USBMap.
- @Sniki and @goodwin for ALCPlugFix.
- @xzhih for one-key-hidpi.
- @daliansky for various hotpatches.
- @velaar for your continual support and contributions.
- @Porco-Rosso putting up with my requests to test repo changes.
- @MSzturc for adding my requested features to ThinkpadAssistant.
- paranoidbashthot and \x for the BIOS mod to unlocked Intel Advance Menu.
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.