Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 5.1 KB

README.md

File metadata and controls

66 lines (47 loc) · 5.1 KB

macOS on Thinkpad X1 Carbon 6th Generation, Experimental branch

macOS BIOS OpenCore LICENSE

Critter

Warning & Notice

This is an experimental branch for the Thinkpad X1 Carbon Generation 6-Repo by @tylernguyen.

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.

Differencies to the original repo

  • Thunderbolt native 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)

  • Battery setup native 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

  • ...

Expects patched bios, patched TB-firmware and latest versions of everything. Big Sur only atm.

CREDITS

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.