Jump to content
1 post in this topic

Recommended Posts

(A really good & compatible notebook for hackintoshing)

lenovo_x1c6.jpg.a19b34d6546991497d48cf556fc07382.jpg

Lenovo ThinkPad X1 Carbon 6th Gen

(20KH, should work with other variants too)

(Working from High Sierra 10.13.6 to Big Sur 11.1 - Windows 10)

 

lenovo_left.thumb.jpg.90a835bd0b77f6368503c28b8e4cab55.jpg

Left side (2x USB-C TB3, Ethernet dongle, USB-A 3.0, HDMI)

 

lenovo_right.thumb.jpg.9c1f479069331993472fe65d6cfbbd7e.jpg

Right side (combo jack, USB-A 3.0, kensington lock)

Specifications:

  • BIOS: v1.50
  • CPU: i5-8250U (Kaby Lake-R, 1.6 GHz up to 3.4 GHz, Quad-Core)
  • GPU: Intel UHD 620
  • Display: 1920x1080 (non-touch IPS) 14” 300 nit
  • RAM: 8 GB DDR3 2133MHz
  • Audio: ALC3286
  • SSD: KINGSTON SA2000M8500G (500 GB NVMe) (~2400 MB/s read, ~2000 MB/s write)
  • WiFi & Bluetooth: Intel AC-8265 M.2 (replaced to BCM94360CS2 with NGFF M.2 adapter)
  • Fingerprint reader
  • HD webcam
  • Multigesture SMBus/RMI Synaptics touchpad with 3 buttons
  • 2 level Backlight keyboard
  • 57 Whr Battery
  • Connectors:
    • 2x USB-Type C - Thunderbolt 3
    • 2x USB 3.1 Gen 1 (1x USB charging)
    • 1x Ethernet dongle (Intel I219V4 PCI-e)
    • 1x HDMI
    • 3.5mm combo-jack audio

 

BIOS settings:

  • Secure Boot: Disabled
  • UEFI: Enabled
  • CSM: Disabled
  • Virtualization, VT-d: Enabled
  • Hyper-Threading: Enabled
  • Anti-Theft: Disabled
  • Intel SGX: Software Controlled
  • Disable Fingerprint at I/O
  • Thunderbolt device: Enabled
  • For Thunderbolt 3 hot-plug (higher power consumption):
    • Thunderbolt BIOS Assist Mode: Disabled
    • Security Level: No security
    • Support in Pre Boot Environment: Disabled
  • For Thunderbolt 3 without hot-plug (lower power consumption but need to plug your device before boot)
    • Thunderbolt BIOS Assist Mode: Enabled

 

What is working:

  • AirDrop, Handoff (only with Broadcom cards)
  • iCloud, Messages, App Store, FaceTime, etc.
  • Instant WiFi Hotspot with iPhone (only with original Apple Broadcom cards, such as BCM94360CS2)
  • Intel UHD 620 (QE/CI, hardware decode/encode, VP9, HDMI)
  • Sound (incl. combo-jack, HDMI out)
  • Thunderbolt 3 (with hot-plug support)
  • USB ports
  • Ethernet dongle
  • TrackPad, TrackPoint and Keyboard (incl. native multi-gestures, FN keys)
  • FileVault
  • Battery (~0.5 W when TB3 hot-plug is disabled, ~2W when enabled)
  • Sleep
  • Power Management
  • Webcam
  • SD card reader

 

What isn’t working:

  • Fingerprint reader (disabled in BIOS)
  • Hibernation
    • I think it's fixable, but just not worth the trouble for me. Just use normal sleep (hibernationmode=3) like on real MacBooks

 

Issues:

  • Although we have OpenIntelWireless for Intel WiFi, it’s quite unusable in my case (v1.1.0). It’s really slow (4 MB/s) and disconnecting quite often, the ping is also really high sometimes (spiking up to ~3000ms when pinging google.com). Sleep also breaks the connection. For reconnecting I have to reboot the whole system. Bluetooth quality is also really bad unfortunately, also disconnecting quite often.
    • I suggest everyone to just get a compatible original Apple BCM94360CS2 with an adapter for OOB support, excellent speed, Instant Hotspot, AirDrop & Handoff support and for best Bluetooth quality
      • (you can buy these cards from ebay, Aliexpress or Amazon)
  • With BCM94360NG I have a strange issue where the speed/rate is capped at 434 mbit/s ~30 MB/s and can only reach 866 mbit/s ~60 MB/s if I RESTART directly from Windows. Unfortunately isn't fixable, so if you really need high speed just go for the BCM94360CS2 instead, or BCM94352Z (with AirportBrcmFixup.kext)
  • HDMI isn't working if you start the system with plugged in, disconnect before start and reconnect it after macOS is up and running
  • HDMI breaks after sleep/wake, need to re-plug
  • Audio sometimes just goes blank at random, combo-jack also doesn't recognise the combo-jack sometimes (garbled sound output): A sleep/wake solves the problem most of the time, issue needs to be debugged and reported to the Acidanthera team
  • Thunderbolt 3 (I only have an ADT-Link R43SG-TB3 device with RX 470, so maybe other devices are good, but I don't have more TB3 devices to test with):
    •  If you disconnect the eGPU the notebook will freeze (high CPU usage), you need to restart
      • I really think that this is an OS issue
    • After sleep hot-plug is not working with the TB3 eGPU (device not detected)
      • Workaround: Plug the TB3 in, put the notebook into sleep, wake it up. It may fail sometimes, try it again if that is the case

 

Not tested:

  • WWAN (no equipment)

 

Installation:

 

  • Create an installer with any method you know
    • Mac: App Store - createinstallmedia, gibMacOS
    • Windows: Use my guide to create an Internet Recovery for Big Sur  
      • You can use gibMacOS for older versions of MacOS
  • Copy my bootpack folder to the USB's EFI folder
  • Boot with the Installer USB
  • If you stuck in boot, reboot and in the Clover bootloader select "config_debug.plist" -> you'll have more informations about the freeze
  • To disable SIP boot with "config_debug.plist"

 

Post Installation:

  • Generate a new Serial Number with Clover Configurator.app for yourself  (open up your config.plist with CC then -> SMBIOS -> Serial Number -> Generate New)

 

Windows 10 dual-boot (on one drive):

  • My GUIDE to create a dual-boot with Windows 10 on the same drive:

 

Some pictures:

1630687436_Screenshot2021-01-13at14_48_28.png.7d9cd7344355881fa30c6d1cc7e23e86.png

macOS Big Sur 11.1

 

1943624570_Screenshot2021-01-13at14_56_21.thumb.png.83a416cff8cf6ba886880b5cf1c9a571.png

PCI Device list

 

586248034_Screenshot2021-01-13at15_04_05.png.6e8ee016e1fae400bd502d480969675d.png

Working Trackpad

 

 

Spoiler

638932_img_0082.thumb.jpg.cffe4771973aa9ebb44af8563937e3c1.jpg

 

Original Apple BCM94360CS2 WiFi card fitted

Useful Applications for Mac:

 

Useful Applications for Windows:

 

Credit for tylernguyen for his hard work for creating SSDTs for Thunderbolt 3, he did an excellent job

 

 

Notes:

  • You should use Thunderbolt BIOS Assist mode to lower your power consumption, but you'll lose hot-plug
  • If you're using KINGSTON NVMe SSD like me, you should not use NVMeFix.kext. It's causing stutters and kernel panics. Only use it if necessary

 

Changelog:

  • 2021.06.03: Updated Clover to v5136, deleted SSDT-HPET no need for that, updated some of the kexts, cleaned up config.plist
  • 2021.04.19: Added BCM94360CS2 to the list, working OOB with ~75 MB/s (in my case), updated IntelMausi.kext -> Fixes an issue where at saturation (~125 MB/s) the Ethernet started stuttering
  • 2021.04.12: Updated Clover to v5133: Fixes an issue where if FileVault is enabled, macOS OTA Installer entry cannot be seen
  • 2021.03.09: Fixed TB3 Hot-Plug, deleted AirPortBrcmFixup.kext (not needed with BCM94360NG), Updated VoodooRMI.kext & VoodooPS2Controller.kext, updated Clover to v5131
  • 2021.02.09: EFI moved to GitHub: it's easier to push minor(and major) updates
  • 2021.01.27: Updated to Clover v5129 -> Recovery is now working
  • 2021.01.24: Downgraded WhateverGreen from v1.4.6 to v1.4.5. v1.4.6 caused kernel panic with Installer USB's (failed to route the function IsTypeCOnlySystem). 
  • 2021.01.21: Fixed TouchPad, TrackPoint: Fixed not loading VoodooRMI & VoodooPS2, removed BrcmPatchRAM, not needed for BCM94360NG, updated bootpack
  • 2021.01.13: Initial upload
Edited by kushwavez
Updated Clover to v5136
  • Like 1
  • kushwavez changed the title to [GUIDE] Lenovo ThinkPad X1 Carbon 6th Gen [From High Sierra to Big Sur 11 - Windows 10]
×
×
  • Create New...