Jump to content

Lenovo T14 - OpenCore


Jake Lo

Recommended Posts

  • Moderators

Lenovo T14 Gen1 (Type 20S0/20S1) - OpenCore

530722473_T14Gen1.jpg

 

 

!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.32
  • CPU: Intel Core i5-10310u (Comet Lake) @ 1.70GHz
  • Memory: 1x 8GB DDR4 2666Mhz (Soldered + 1 open slot)
  • Harddrive: 1x 256 PCIeNVMeOPAL (PM981) //Needs to be replaced
  • Display: 14" non-touch 1920x1080 IPS, anti-glare 
  • GPU: Intel UHD 620
  • Camera: 1x IR Camera & RGB 720p HD Camera & Mic with Thinkpad Privacy Shutter
  • WLAN: Intel Wi-Fi 6 AX201 802.11ax 2x2 with BT5.2 (Soldered on)
  • Battery: Integrate Li-Polymer 50Wh internal battery - Up to 16.5 hours*
  • Touchpad: Synaptics 
  • Audio: Realtek HDA ALC257 (aka ALC3287)
  • 2 x USB 3.2 Gen 1** (one Always On)
  • 1 x USB 3.2 Gen 1 Type-C (Power Delivery, DisplayPort, Data transfer)
  • 1 x USB 3.2 Gen 2 Type-C / Intel Thunderbolt 3 (Power Delivery, DisplayPort, Data transfer)
  • MicroSD card reader (Realtek RTL522a)
  • Headphone / mic combo
  • Micro-SIM slot
  • HDMI 1.4b
  • RJ45 Gigabit Ethernet I219-LM

 

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 / Trackstick
  •  Battery indicator
  •  Display auto brightness
  •  Audio (Internal and headphone jack)
  •  Microphone
  •  Ethernet
  •  GPU acceleration
  •  Camera
  •  Intel Wireless / Bluetooth (soldered in so can't be replaced)
  •  Sleep / Wake
  •  Native CPU power management
  •  MicroSD card reader
  •  HDMI video and audio 
  •  USB-C to HDMI Video and audio works
  •  USB-C to USB-C Video but no audio

Note: For dual external display to work, you need to connect to HDMI display 1st before USB-C to USB-C

 

Not Tested:

  • Thunderbolt 

 

Installation:

  • Download MacOS 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/0xFireWolf/RealtekCardReader/releases 

 

Updated to OC 0.9.4

- To support Ventura / Monterey / Big Sur

 

T14_OC_0.9.4.zip

T14_OC_0.8.5.zip

T14_OC_0.7.9.zip

T14_OC_0.6.9.zip

ThinkpadAsssistant

  • Thanks 4
Link to comment
Share on other sites

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