/macOS-ThinkPad-T480s-catalina

MacOS 10.15 (Catalina) beta on Lenovo T480s

Primary LanguageRich Text Format

macOS catalina beta on Lenovo ThinkPad T480s

Important Information

I will no longer maintain this repository because I switched to a Lenovo Thinkpad x1 yoga 4th generation.

General Information

This repository is a working progress of the clover folder used to install catalina beta on a Lenovo ThinkPad T480s. I started with https://github.com/linusyang92/macOS-ThinkPad-T480s and realised that an update to catalina beta results in a kernel panic. After some testing I found that the VirtualSMC.kext prevents the installation. So this clover folder excludes this file.

I AM RUNNING BETA 5 ATM. BLUETOOTH DOES NOT CONNECT BUT THE ISSUE ALSO APPEARS ON MY MACBOOK AIR SO IT IS NOT SPECIFIC TO HACKINTOSH. IF YOU ARE DEPENDENT ON BLUETOOTH, STAY WITH BETA 4.

Used Hardware Configuration

  • Lenovo ThinkPad T480s (20L8S02D00)
    • Intel i5-8250U
    • 8GB RAM onboard + 8GB Crucial DDR4 2400-SODIMM
    • Samsung 970 evo NVMe 1TB SSD
    • Dell DW1830 Wireless (original Intel AC8265 not working)
    • WQHD display
    • HD Audio Realtek ALC3287

Working at this point

  • WQHD resolution
  • WiFi (Dell DW1830)
  • Bluetooth (Dell DW1830)
  • Ethernet (wired)
  • Sound
  • Fix for the trackpad pref https://kaykun.net/hf/Trackpad.zip (credit @KayKun from hackintosh-forum.de)
  • By plugging in an Apple Trackpad 2 via USB I was able to get into the trackpad preference menu (even after unplugging it afterwards). This is only a temporary fix as it is reverted after a restart.

Issues

  • Plugging in an external display via USB-C (thunderbolt 3) results in reboot
  • Trackpad is not properly configurable
  • probably many more that I do not know of yet ...

List of kexts

kext version short description
ACPIBatteryManager 1.90.1 Implements an Advanced Configuration and Power Interface (ACPI) based battery manager kernel extension (kext/driver) for non-Apple laptops running OS X
AirportBrcmFixup 1.1.9 Various patches for Broadcom Airport Wi-Fi cards
AppleALC 1.4.0 Native macOS HD audio for not officially supported codecs
ApplePS2SmartTouchPad 4.6.8 Touchpad support
BrcmBluetoothInjector 2.2.10 -
BrcmFirmwareData 2.2.10 -
BrcmPatchRAM2 2.2.10 -
BT4LEContinuityFixup 1.1.4 Enable BT4LE-Handoff-Hotspot features
CodecCommander 2.7.1 -
CPUFriend 1.1.9 A Lilu plug-in for dynamic power management data injection and prevention of AppleIntelMCEReporter.
CPUFriendDataProvider 1.0.0 -
HibernationFixup 1.2.7 Enable 3 & 25 mode hibernation on certain hardware
IntelMausiEthernet 2.5.0d0 OS X driver for Intel onboard LAN
Lilu 1.3.8 An open source kernel extension bringing a platform for arbitrary kext, library, and program patching throughout the system for macOS
NightShiftUnlocker 2.2.1 Enables Night Shift on all the models
NoTouchID 1.0.2 Disables Touch ID checks causing hangs
NullEthernet 1.0.6 Enables Mac App Store access even if you don’t have a built-in Ethernet port with supporting drivers
RealtekRTL8111 2.2.2 OS X open source driver for the Realtek RTL8111/8168 family
USBPorts 1.90.1 -
VirtualSMC 1.0.7 Advanced SMC emulation
WhateverGreen 1.3.1 Various patches necessary for GPUs

Related posts

Credits