All Projects → tylernguyen → X1c6 Hackintosh

tylernguyen / X1c6 Hackintosh

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

Projects that are alternatives of or similar to X1c6 Hackintosh

GA-Z490M-Gaming-X
MacOS Monterey, Big Sur on GA Z490M Gaming X
Stars: ✭ 35 (-91.05%)
Mutual labels:  hackintosh
Matebookxpro Hackintosh
Hackintosh Solution for the Huawei Matebook X Pro
Stars: ✭ 257 (-34.27%)
Mutual labels:  hackintosh
Hasee Tongfang Macos
Installing 🍏Hackintosh (macOS) on 💻Tongfang 8th/9th generation platform laptops.
Stars: ✭ 335 (-14.32%)
Mutual labels:  hackintosh
Dell-E7250-Hackintosh
Fully working Hackintosh on E7250
Stars: ✭ 51 (-86.96%)
Mutual labels:  hackintosh
opencore-7080-mff
OpenCore on Dell OptiPlex 7080 MFF
Stars: ✭ 17 (-95.65%)
Mutual labels:  hackintosh
Tinu
TINU, the open tool to create bootable macOS installers
Stars: ✭ 272 (-30.43%)
Mutual labels:  hackintosh
hackintosh-opencore-z390-aorus-pro-wifi
Personal Hackintosh (OpenCore) configuration for Gigabyte Z390 Aorus Pro WiFi, Intel Core i7-9700K & Intel UHD Graphics 630
Stars: ✭ 20 (-94.88%)
Mutual labels:  hackintosh
Hackintosh Installer University
Open source tutorial & information collector for hackintosh installation.
Stars: ✭ 3,815 (+875.7%)
Mutual labels:  hackintosh
tongfang-macos
🍏Bring the latest macOS for 💻Tongfang laptops!
Stars: ✭ 408 (+4.35%)
Mutual labels:  hackintosh
Xiaomi Mi Air
Xiaomi Mi Air 13.3" 2018
Stars: ✭ 309 (-20.97%)
Mutual labels:  hackintosh
Opencore-Gigabyte-Z390M-Gaming-Hackintosh
Opencore-Gigabyte-Z390M-Gaming-Hackintosh
Stars: ✭ 27 (-93.09%)
Mutual labels:  hackintosh
AsusSMC
A VirtualSMC plugin provides native macOS support for ALS, keyboard backlight and Fn keys on Asus laptops
Stars: ✭ 151 (-61.38%)
Mutual labels:  hackintosh
Nuc8i5beh
Hackintosh NUC8I5BEH - 黑苹果 - OpenCore & Clover - Big Sur
Stars: ✭ 289 (-26.09%)
Mutual labels:  hackintosh
X99-Deluxe-II
Files for Asus X99 Deluxe II hackintosh.
Stars: ✭ 17 (-95.65%)
Mutual labels:  hackintosh
Nuc8i7beh Hackintosh Build
[GUIDE] Installing macOS Mojave (10.14.x) on Intel NUC8i7BEH using Clover UEFI
Stars: ✭ 338 (-13.55%)
Mutual labels:  hackintosh
Dell-Exx50-Hackintosh
Fully working Hackintosh for all Latitude 2015 models
Stars: ✭ 25 (-93.61%)
Mutual labels:  hackintosh
Xps9570 Macos
macOS Mojave/Catalina on Dell XPS 9570.
Stars: ✭ 258 (-34.02%)
Mutual labels:  hackintosh
Dell Xps15 9570 Macos
let macOS Mojave/macOS Catalina run on Dell XPS 9570 4K
Stars: ✭ 386 (-1.28%)
Mutual labels:  hackintosh
Xps9360 Macos
macOS Catalina on Dell XPS 9360
Stars: ✭ 360 (-7.93%)
Mutual labels:  hackintosh
Opencore Vanilla Desktop Guide
Host for files for the OpenCore Vanilla Desktop Guide
Stars: ✭ 299 (-23.53%)
Mutual labels:  hackintosh

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

macOS version BIOS MODEL OpenCore

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-3-6

Changed

  • OC to 0.6.7 and upgraded various Acidanthera kexts.
  • YogaSMC to 1.4.3
  • Depricate some SSDT-Keyboard patches now that YogaSMC partially handles keyboard locale.
  • Added note on flashing Macronix BIOS chip.
SUMMARY

Non-Fuctional:

Feature Status Dependency Remarks
Fingerprint Reader DISABLED in BIOS to save power if not used in other OSes. Linux support was only recently added
Wireless WAN DISABLED in BIOS to save power if not used in other OSes. Unable to investigate as I have no need and my model did not come with WWAN.

Video and Audio

Feature Status Dependency Remarks
Full Graphics Accleration (QE/CI) WhateverGreen.kext -
Audio Recording AppleALC.kext with Layout ID = 21 -
Audio Playback AppleALC.kext with Layout ID = 21 -
Automatic Headphone Output Switching AppleALC.kext with Layout ID = 21 -

Power, Charge, Sleep and Hibernation

Feature Status Dependency Remarks
Battery Percentage Indication SSDT-Battery.aml and /patches/OpenCore Patches/Battery.plist
CPU Power Management (SpeedShift) XCPM and CPUFriend.kext, generate your own CPUFriendDataProvider with CPUFriendFriend or one-key-cpufriend.
iGPU Power Management XCPM, enabled by SSDT-PLUG.aml
NVMe Drive Battery Management NVMeFix.kext In my experience, NVMe drives will drain more power than SATA drives.
S3 Sleep/ Hibernation Mode 3 SSDT-Sleep.aml
Hibernation Mode 25 RTCMemoryFixup.kext and HibernationFixup.kext Supported, macOS uses mode 3 by default. Change to mode 25 via pmset.
Custom Charge Threshold SSDT-EC.aml, YogaSMC.kext, and YogaSMCPane Adjust with YogaSMCPane in System Preferences
Fan Control SSDT-EC.aml, YogaSMC.kext, and YogaSMCPane Adjust with YogaSMC App.
Battery Life Native, comparable to Windows/Linux. Biggest impact is TB3, see docs/1_README-HARDWAREandBIOS.md Will need a modded BIOS to disable CFG Lock

Input/ Output

Feature Status Dependency Remarks
WiFi Native with BCM94360CS2. See /patches/ Network Patches/ otherwise.
Bluetooth Native with BCM94360CS2. See /patches/ Network Patches/ otherwise.
Ethernet IntelMausi.kext Needs Lenovo Ethernet adapter: Item page
HDMI hotplug Custom EDID Override /patches/Internal Displays/ Refer to Issue #60 if one does not exist already for your display.
4K UHD output via HDMI/ DisplayPort (Modded BIOS) See DMVT Pre-Allocated to 64M See docs/1_README-HARDWAREandBIOS.md for information about modding the BIOS.
4K UHD output via HDMI/ DisplayPort (Vanilla BIOS) See /patches/OpenCore Patches/4K-Output-wo-BIOSmod.plist -
USB 2.0, USB 3.0, and Micro SD Card Reader SSDT-XHC1.aml -
USB 3.1 ⚠️ SSDT-TB-DSB2-XHC2.aml Hotplug WIP
USB Power Properties in macOS SSDT-XHC1.aml -
Thunderbolt 3 Hotplug SSDT-TB-* Native interface within System Report

Display, TrackPad, TrackPoint, and Keyboard

Feature Status Dependency Remarks
Brightness Adjustments WhateverGreen.kext, SSDT-PNLF.aml, AppleBacklightSmoother.kext, and BrightnessKeys.kext AppleBacklightSmoother.kext is optional for smoother birghtness adjustments
HiDPI (Optional) xzhih/one-key-hidpi Scaling issues post-sleep fixed with AAPL, ig-platform BAAnWQ==
TrackPoint VoodooPS2Controller.kext -
TrackPad VoodooPS2Controller.kext or VoodooSMBus.kext and VoodooRMI.kext VoodooRMI.kext is recommended and preferred over VoodooPS2.
Built-in Keyboard VoodooPS2Controller.kext Optimizations recommended, see docs/3_README-other.md
Multimedia Keys BrightnessKeys.kext and YogaSMC YogaSMC is recommended and preferred over ThinkpadAssisstant

macOS Continuity

Feature Status Dependency Remarks
iCloud, iMessage, FaceTime Whitelisted Apple ID, Valid SMBIOS See dortania /OpenCore-Install-Guide
Continuty Native with BCM94360CS2. ExtendBTFeatureFlags to True otherwise. See /patches/Network Patches/ for specific network card.
AirDrop Native with BCM94360CS2. ExtendBTFeatureFlags to True otherwise. See /patches/Network Patches/ for specific network card.
Sidecar Native with BCM94360CS2. ExtendBTFeatureFlags to True otherwise. iPad with >= iPadOS 13 Tested with iPad Mini with iPadOS 13.1.2
FileVault as configured in config.plsit per Dortania's Post-Install
Time Machine Native TimeMachine only backups your Macintosh partition. Manually backup your EFI partition using another method.
REFERENCES
  • Read these before you start:
  • No seriously, please read those.

REQUIREMENTS
  • A macOS machine(optional): to create the macOS installer.
  • Flash drive, 12GB or more, for the above purpose.
  • Xcode works fine for editing plist files on macOS, but I prefer PlistEdit Pro.
  • ProperTree if you need to edit plist files on Windows.
  • MaciASL, for patching ACPI tables and editing ACPI patches.
  • MountEFI to quickly mount EFI partitions.
  • IORegistryExplorer, for diagnosis.
  • Hackintool, for diagnostic ONLY, Hackintool should not be used for patching, it is outdated.
  • SPI Programmer CH341a and SOIC8 connector are needed if you are going to mod your BIOS for optimizations and a better and more native macOS experience.
  • Patience and time, especially if this is your first time Hackintosh-ing.
HARDWARE
- These are relevant components on my machine which may differ from yours, keep these in mind as you will need to adjust accordingly, depending on your machine's configuration.
Category Component Remarks
CPU i7-8650U Generate your own CPUFriendDataProvider.kext. See SUMMARY
SSD Seagate Firecuda 520 500GB Dortania's Anti Hackintosh Buyers Guide
Display 14.0" (355mm) HDR WQHD (2560x1440) /patches/ Internal Displays/ and Issue #60
WiFi & BT BCM94360CS2 /patches/ Network Patches/ if non-native.
WWAN None Unless needed in other OSes, disable at BIOS to save power
GETTING STARTED

Before you do anything, please familiarize yourself with basic Hackintosh terminologies and the basic Hackintosh process by throughly reading Dortania guides as linked in REFERENCES

OTHER REPOSITORIES

CONTACT

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

SUPPORT

https://tylerspaper.com/support/

CREDITS

The greatest thank you and appreciation to the Acidanthera team.

And to everyone else who supports and uses my project.

Please let me know if I missed you.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].