1
0
Fork 0
mirror of https://github.com/tylernguyen/x1c6-hackintosh.git synced 2025-02-05 01:23:14 -06:00
READMEs, OpenCore configurations, patches, and notes for the Thinkpad X1 Carbon 6th Gen 2018 Hackintosh
Find a file
2020-05-09 08:50:02 -05:00
.github Create FUNDING.yml 2019-12-17 03:29:17 -06:00
ACPI Added BIOS 1.45 dump 2020-04-07 01:01:14 -05:00
docs OC to 0.5.8 and other minor tweaks 2020-05-09 08:50:02 -05:00
EFI-install_USB OC to 0.5.8 and other minor tweaks 2020-05-09 08:50:02 -05:00
EFI-OpenCore OC to 0.5.8 and other minor tweaks 2020-05-09 08:50:02 -05:00
patches Compatibility updates for SDT-EXT1 and SSDT-EXT3 2020-04-10 18:40:59 -05:00
.gitignore Update .gitignore 2018-12-24 22:45:55 -06:00
_config.yml More refinements, see changelog 2020-03-31 00:38:22 -05:00
LICENSE Initial commit 2018-06-26 14:58:35 -05:00
README.md OC to 0.5.8 and other minor tweaks 2020-05-09 08:50:02 -05:00

macOS on Thinkpad X1 Carbon 6th Generation, Model 20KH*

macOS version BIOS MODEL OpenCore LICENSE

Critter

Check out my blog tylerspaper.com

READ THE ENTIRE README.MD BEFORE YOU START.

I am not responsible for any damages you may cause.

Should you find an error, or improve anything, be it in the config itself or in the my documentation, please consider opening an issue or a pull request to contribute.

I AM A ONE MAN TEAM, AND A FULL TIME STUDENT. SO, I MIGHT NOT BE ABLE TO RESPOND OR HELP YOU IN A TIMELY MANNER. BUT, I PROMISE I WILL GET TO YOU EVENTUALLY. PLEASE UNDERSTAND.

Lastly, if my work here helped you. Please consider donating, it would mean a lot to me.

Update

Recent | Changelog Archive

2020-5-9

Changed

  • Upgraded OpenCore to 0.5.8
  • Upgraded various acidanthera kexts.
  • Fixed various dortania broken guide links.
  • Removed TbtForcePower.efi from LiveUSB OpenCore config.plist
  • Added PM981 install suggestions per Issue #43
  • Changed ScanPolicy of install_USB to 0.

SUMMARY:

In short, x1c6-hackintosh is very stable and is currently my daily driver. I fully recommend this project to anyone looking for a MacBook alternative.

Fully functional Non-functional Semi-functional. Additional pulls needed and welcomed.
WiFi, Bluetooth, Apple Continuity *need network card replacement Fingerprint Reader (not needed, DISABLED at BIOS) Video Output: Currently only output 2560x1440. Though capable of 4K 4096x2150. See Issue #40 ⚠️
USB A, USB C, Webcam, Audio Playback/Recording Sleep, Ethernet, Intel Graphics, TrackPoint and Trackpad, MicroSD card reader Wireless WAN (DISABLED at BIOS) *ENABLED if you have a 2nd drive connected Thunderbolt 3 hotplug partially working. See Issue #24 ⚠️
iCloud suite: App Store, iMessage, FaceTime, iCloud Drive, etc... Hibernation Power management and optimizations. See Issue #28 ⚠️
Multimedia Fn keys *need Karabiner Elements and BetterTouchTool
PM981 installation. See Issue #43

For more information regarding certain features, please refer to docs/3_README-POSTinstallation.md

NEEDED:

A macOS machine would be VERY useful: to create install drives, and for when your ThinkPad cannot boot. Though it is not completely necessary.
Flash drive, 16GB or more.
Xcode works fine for editing plist files, but I prefer PlistEdit Pro.
MaciASL, for patching ACPI tables.
IOJones, for diagnosis.
Hackintool, for diagnosis.

WHERE TO START:

Explore links included this README, especially those in references and other x1c6-hackintosh repos.

Once you are ready, follow the series of README files included docs/.
1_README-HARDWAREandBIOS: Requirements before starting.
2_README-installMEDIA: Creating the macOS install drive.
3_README-POSTinstallation: Settings and tweaks post installation.
4_README-ACPIpatching: The hardest and most time consuming part, patching the system ACPI table for battery status, brightness, sleep, thunderbolt, thunderbolt hotplugging, etc...
5_README-other.md: for other notices

  • While you can plug-and-play most of my hotpatches if you have an x1c6, I still suggest that you dump and disassemble your own DSDT. This is imprortant as your DSDT maybe different from mine. And furthermore, you get to learn more about what's actually going on.

MY SPECIFICATIONS:

Refer to x1c6-Platform_Specifications for possible stock ThinkPad X1 6th Gen configurations.

Processor Number # of Cores # of Threads Base Frequency Max Turbo Frequency Cache Memory Types Graphics
i7-8650U 4 8 1.9 GHz 4.2 GHz 8 MB LPDDR3-2133 Intel UHD 620

Peripherals:

Two USB 3.1 Gen 1 (Right USB Always On)
Two USB 3.1 Type-C Gen 2 / Thunderbolt 3 (Max 5120x2880 @60Hz)
HDMI 1.4b (Max 4096x2160 @30Hz)
Ethernet via ThinkPad Ethernet Extension Cable Gen 2: I219-LM Ethernet (vPro)
No WWAN
TrackPoint: PS/2
TrackPad: PS/2

Display:
14.0" (355mm) HDR WQHD (2560x1440)
Audio:
ALC285 Audio Codec
Thunderbolt:
Intel JHL6540 (Alpine Ridge 4C) Thunderbolt 3 Bridge

Read These (References):

OTHER x1c6-hackintosh REPOSITORIES:

zhtengw/EFI-for-X1C6-hackintosh
Colton-Ko/macOS-ThinkPad-X1C6
Create a pull request if you like to be added, final decision at my discreation.

CONTACT:

https://tylerspaper.com/contact
Signal: (202)-644-9951 *This is a Signal ONLY number. You will not get a reply of you text me at this number.

DONATE AND SUPPORT:

https://tylerspaper.com/support/

Credits and Thank You:

@Colton-Ko for the great features template.
@stevezhengshiqi for the one-key-cpufriend script.
@corpnewt for CPUFriendFriend.
@Sniki and @goodwin for ALCPlugFix.
@xzhih for one-key-hidpi.
@daliansky for all the hotpatches.
@velaar for your continual support and contributions.

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.