Home

Awesome

macOS on Thinkpad X1 Carbon 7th Generation, Model 20QE*

<h2 align="center"> ➡️ The latest OpenCore config for X1C7 is <a href="https://github.com/aidanchandra/x1c7-hackintosh">aidanchandra / x1c7-hackintosh</a></h2>

Aidan Chandra @aidanchandra and I created a almost fully working HackBookPro.


The DEPRECATED README:

<details> <summary><strong> show/hide README </strong></summary> <h2 align="center"> ‼️ Forked from Tyler Nguyen's repo <a href="https://github.com/tylernguyen/x1c6-hackintosh">x1c6-hackintosh</a> ‼️</h3> <p align="center"> If this helped you. Please consider donating to <a href="https://github.com/tylernguyen">@tylernguyen / x1c6-hackintosh </a>. <br> <a href="https://tylerspaper.com/support">❤️ Sponsor Tyler Nguyen</a> </p>

Note: I did not update most of the docs (for X1C7 / X1 Carbon 7th Gen) yet 🙄


macOS version BIOS MODEL OpenCore LICENSE

<img align="right" src="https://i.imgur.com/I3yUS4Q.png" alt="Critter" width="300">

Check out Tyler's 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 to Tyler. <br> ❤️ Sponsor Tyler Nguyen

Update

Recent | Changelog Archive

2020-6-1

Changed

SUMMARY:

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

workingDevice / StepComment
☑️Basic SetupWorking base config in EFI-install_USB, see release EFI-install_USB
Booting Clover Bootloader
Booting macOS installer
Installed to HD
<p> Post-Install <p>
GraphicsWorking in EFI-install_USB <br> ⚠️ ToDo: Fix HiDPI (I have 1080p display, so for me low prio)
TouchpadRequires VoodooI2C with XOSI ACPI patch
TrackpointRequires VoodooPS2
KeyboardRequires VoodooPS2
Keyboard-Multimedia Fn keysPartially - need ACPI for ThinkpadAssistant
WiFiWith itlwm [OpenIntelWireless]. Requires companion app HeliPort
BluetoothIntelBluetoothFirmware might depend on AirportItlwm, that requires Apple's secure boot
WWANDISABLED at BIOS
Ethernetvie bundled USB-C adapter with IntelMausi
Hibernation
HDMI outputchecked on 2021-02-19
USB A / USB C
Thunderbolt 3
Webcamchecked on 2021-02-19
AudioInternal Speaker and Headphones / Line in <br> ⚠️ Internal Microphone not working <br> Realtek ALC285, layout 11, 21, 31 (all seem to work equal) ➡️ boot-args: alcid=11
iCloud (App Store, iMessage, FaceTime, etc)
HiDPI, Handoff, Sidecar
Fingerprint Reader
Power Management Optimizations⚠️ Like @tylernguyen/x1c6-hackintosh, Issue #28

✅ Fully functional; ❓Untested, might work; ❌ Non-functional

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

MY SPECIFICATIONS:

Again: This are my hardware specs of 20QES01L00: Refer to ThinkPad_X1_Carbon_7th_Gen_Spec.PDF for possible stock ThinkPad X1 7th Gen configurations. <br> Source: Lenovo Product Specification Reference (PSREF) [psref.lenovo.com]

Processor NumberCode Name# of Cores# of ThreadsBase FrequencyMax Turbo FrequencyCacheMemory TypesGraphics
i7-8565UWhiskey Lake <br>(based on Coffee Lake)481.8 GHz4.6 GHz8 MBLPDDR3-2133Intel UHD 620
Ports2x USB 3.1 Gen 1 (Right USB Always On)
2x USB 3.1 Type-C Gen 2 / Thunderbolt 3 (Power Delivery and DisplayPort) [Max 5120x2880 @60Hz]
HDMI 1.4b (Max 4096x2160 @24Hz)
Ethernetvia ThinkPad Ethernet Extension Adapter Gen 2: I219-LM Ethernet (vPro)
WLAN + BTIntel Wireless-AC 9560, Wi-Fi 2x2 802.11ac + Bluetooth 5.0
WWAN(optional)-
Display14.0" (355mm) HDR HD (1920 x 1080)
CameraIR and HD720p camera with ThinkShutte
AudioRealtek ALC3286 codec <br> Linux: Realtek ALC285, layout 11, 21, 31 ; @acidanthera/AppleALC > Supported codecs [Github]
Fingerprint reader✔️
NFC (optional)✔️

Further Specs:

NOTE: The WWAN M.2 slot does NOT support SSDs. "If you do manage to fit something in there, you'll be presented with this whitelist error when you try and power the laptop on" source and photos by @acoutts [Github]

Read These (References):

OTHER x1c7-hackintosh REPOSITORIES:

acoutts / x1c7-hackintosh who brought me on this project.
jaehxx0925 / X1C7-Hackintosh Working Clover for Catalina

x1c6-hackintosh <br> 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:

Tyler Nguyen @tylernguyen

@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.

</details>