Skip to content

READMEs, Clover, OpenCore configurations, patches, and notes for the Thinkpad X1 Carbon 6th Gen 2018 Hackintosh

License

Notifications You must be signed in to change notification settings

benbender/x1c6-hackintosh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

READMEs, Clover, OpenCore configurations, patches, and notes for the Thinkpad X1 Carbon 6th Gen 2018 Hackintosh

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ASL 92.4%
  • Shell 7.6%