Skip to content

Opencore-based Hackintosh EFI and guide for Lenovo Thinkpad X1 Carbon Gen 7

License

Notifications You must be signed in to change notification settings

aidanchandra/x1c7-hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

OpenCore-based Hackintosh EFI and guide for Lenovo Thinkpad X1 Carbon Gen 7

What is Working

WHAT IS WORKING

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.

Install

working Device / Step Comment
☑️ Basic Setup
Booting macOS installer
Installed to HD

Post-Install

working Device / Step Comment
Graphics Requires WhateverGreen.kext
Touchpad Requires VoodooI2C (?)
Trackpoint Requires VoodooPS2 (?)
Keyboard Requires VoodooPS2 (?)
Keyboard-Multimedia Fn keys Requires YogaSMC.kext + TODO: Add ACPI here and YogaSMC-App
WiFi Native WiFi with AirportItlwm.kext - no companion app required
Bluetooth IntelBluetoothFirmware might depend on AirportItlwm, that requires Apple's secure boot
WWAN DISABLED at BIOS
Ethernet IntelMausi.kext for bundled USB-C adapter
Hibernation
HDMI output Requires WEG?
USB A / USB C
Thunderbolt 3
Webcam checked on 2021-02-19
Audio Internal Speaker and Headphones / Line in
⚠️ Internal Microphone not working
Realtek ALC285, layout 11, 21, 31 (all seem to work equal) TODO supported layouts have changed ➡️ boot-args: alcid=21
iCloud (App Store, iMessage, FaceTime, etc)
HiDPI, Handoff, Sidecar
Fingerprint Reader
Power Management Optimizations

✅ Fully functional; ❓ Untested (might work); ❌ Non-functional

Hardware

HARDWARE

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.
Source: Lenovo Product Specification Reference (PSREF) [psref.lenovo.com]

Processor Number Code Name # of Cores # of Threads Base Frequency Max Turbo Frequency Cache Memory Types Graphics
i7-8565U Whiskey Lake
(based on Coffee Lake)
4 8 1.8 GHz 4.6 GHz 8 MB LPDDR3-2133 Intel UHD 620
Ports 2x 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)
Ethernet via ThinkPad Ethernet Extension Adapter Gen 2: I219-LM Ethernet (vPro)
WLAN + BT Intel Wireless-AC 9560, Wi-Fi 2x2 802.11ac + Bluetooth 5.0
WWAN(optional) -
Display 14.0" (355mm) HDR HD (1920 x 1080)
Camera IR and HD720p camera with ThinkShutte
Audio Realtek ALC3286 codec
Linux: Realtek ALC285, layout 11, 21, 31 ; @acidanthera/AppleALC > Supported codecs [Github]
Fingerprint reader ✔️
NFC (optional) ✔️

Further Specs:

  • TrackPoint: PS/2
  • TrackPad: PS/2
  • Thunderbolt: Intel JHL6540 (Alpine Ridge 4C) Thunderbolt 3 Bridge (?)

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]

Other Repositories

OTHER REPOSITORIES

Credits

CREDITS

Acidanthera
For bringing us OpenCore and maintaining all the essential kexts, like VirtualSMC, Lilu, WhateverGreen, and many many more!

Tyler Nguyen @tylernguyen

Dortania
for his awesome OpenCore guides - here to mention Dortania's OpenCore Install Guide and OpenCore Post-Install