Jump to content

Lenovo X1 Carbon 5th Gen - OpenCore


Jake Lo

Recommended Posts

  • Moderators

Lenovo X1 Carbon 5th Gen (Type 20HQ) - OpenCore

X1 C5.png

 

!Warning! Warning! Warning!

Follow guide at your own risk, neither I nor OSXL will take responsibility if the process bricks your system.

 

Specification:

  • Bios: 1.50
  • CPU: Intel Core i5-7300u (Kaby Lake) @ 2.70GHz
  • Memory: 1x 8GB DDR3 1866Mhz (Soldered - no sockets)
  • Harddrive: 1x 256 PCIe NVMe
  • Display: 14" non-touch 1920x1080 IPS, anti-glare 
  • GPU: Intel HD 620
  • Camera: HD720p resolution, fixed focus IR & 720p: IR camera and HD720p camera
  • WLAN / BT: Intel Dual Band Wireless-AC 8265, Wi-Fi 2x2 802.11ac + BT4.1, M.2 card
  • Battery: Integrated Li-Polymer 3-cell (57Wh) RapidCharge battery
  • Touchpad: TrackPoint pointing device and buttonless Glass surface multi-touch touchpad (Synaptics) 
  • Audio: HD Audio, Conexant CX11871 codec / stereo speakers, 2W x 2 / dual array microphone, combo audio/microphone jack
  • 2 x USB 3.1 Gen 1** (one Always On)
  • 2 x USB 3.1 Type-C Gen 2 / Thunderbolt 3 (with the function of Power Delivery and DisplayPort)
  • MicroSD card reader, supports UHS-II microSD card (Realtek RTL525a)
  • Headphone / mic combo
  • HDMI 1.4b
  • RJ45 Gigabit Ethernet I219-LM via Extension cable

 

BIOS Settings:

  

Spoiler

 

 -Under Config Tap

    Display

       Boot Display Device -> Thinkpad LCD

       Shared Display Priority -> USB Type-C

       Total Garphics Memory ->256MB

       Boot Time Extension -> Disabled

-Under Security Tap

    Memory Protection -> Execution Prevention -> On

    Secure Boot -> Secure Boot -> Off

                         -> Platform Mode -> UserMode

                         ->Secure Boot Mode -> Standard Mode

-Under Startup Tap

    UEFI/Legacy Boot ->UEFI Only

       CSM Support -> No

 

 

Working:

  •  Keyboard (including all Fn keys)
  •  Trackpad with gestures / Trackpoint
  •  Battery indicator
  •  Display auto brightness
  •  Audio (Internal and headphone jack)
  •  Microphone
  •  Ethernet extension adapter
  •  GPU acceleration
  •  Camera
  •  Intel Wireless / Bluetooth (can be replaced with Broadcom)
  •  Sleep / Wake
  •  Native CPU power management
  •  MicroSD card reader
  •  HDMI video and audio 
  •  USB-C to HDMI Video and audio works

 

 

Not Tested:

  • Thunderbolt 

 

Installation:

  • Download MacOS Ventura / Monterey / Big Sur / Catalina app
  • Format a 16GB USB drive (GUID / Extended (Journaled))
  • Create USB Installer with createinstallmedia command
  • Download attached folder and rename as EFI
  • Mount EFI partition and add EFI folder
  • Configure BIOS setting according to guide
  • Boot with USB installer
  • Complete installation

 

Post Installation:

  • Mount EFI partition of newly installed drive and copy EFI folder over
  • Update / Change in Config.plist under PlatformID->Generic (use genSMBIOS or Hackintool.app)
    • MLB, ROM, SystemSerialNumber and SystemUUID
  • Install ThinkpadAssistant.app (attached), set it to Launch at Login
  • Note bootpack include AirportItlwm for Intel wifi but won't work with hidden networks
  • Use Itlwm.kext + Heliport.app instead if you connect to hidden network

 

 

Thinkpad Assistant Features:

  

Spoiler

 

F1: Mute Audio (with Status LED indication)

F2: Volume Down

F3: Volume Up

F4: Mute / Unmute Microphone (with Status LED indication)

F5: Brightness Down / Dim

F6: Brightness Up

F7: Screen mirroring / Screen extending

F8: Activate / Deactivate Wi-Fi

F9: Open System Preferences

F10: Activate / Deactivate Bluetooth

F11: Show Destop

F12: Open Launchpad

FN+Spacebar: Toggle Keyboard Backlight

 

 

Resources:

https://dortania.github.io/OpenCore-Install-Guide/

https://github.com/yusifsalam/t490-macos 

https://github.com/MSzturc/ThinkpadAssistant 

https://github.com/VoodooSMBus/VoodooRMI 

https://github.com/OpenIntelWireless/itlwm 

https://github.com/cholonam/Sinetek-rtsx 

https://github.com/1Revenger1/ECEnabler/releases

https://github.com/0xFireWolf/RealtekCardReader/releases

 

 

Updated to OC 0.9.4

- Supports Ventura / Monterey / Big Sur

- Rename config-IntelWifi to config.plist if you're using an Intel Wifi / BT combo

X1C5_OC_0.9.4.zip

 

X1C5_OC_0.8.5.zip

X1C5_OC_0.7.9.zip

X1C5_OC_0.7.4.zip

X1C5_OC_0.7.0.zip

ThinkpadAssistant.app

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...