Skip to content

thishome/T480-OpenCore-Hackintosh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T480-OpenCore-Hackintosh

T480 macOS

OpenCore macOS-Stable Windows-Stable

Introduction

Hardware

UEFI

Category Component Note
CPU Intel Core i7-8550U 20L50000MC
GPU Intel UHD 620
SSD Western Digital 970 SN750 500GB Replaced cursed PM 981 which stil doesn't work reliably
Memory 8+16GB DDR4 2400Mhz
Battery Dual battery
Camera 720p Camera
Wifi & BT BCM1820A
Input PS2 Keyboard & Synaptics TrackPad YogaSMC for media keys like microphone switch, etc. PrtSc is mapped as F13.
Main software
Component Version
macOS Monterey 12.3 (21E230)
Windows 11 21H2
OpenCore v0.7.9
Kernel extensions
Kext Version
AirportBrcmFixup 2.1.4
AppleALC 1.7.0
BrightnessKeys 1.0.2
CPUFriend 1.2.4
CPUFriendDataProvider i7-8550U
HibernationFixup 1.4.5
BlueToolFixup 2.6.1
BrcmBluetoothInjector 2.6.1
BrcmFirmwareData 2.6.1
BrcmPatchRAM3 2.6.1
IntelMausi 1.0.8
Lilu 1.6.0
NoTouchID 1.0.4
NVMeFix 1.1.0
RTCMemoryFixup 1.0.8
VirtualSMC 1.2.9
VoltageShift Disabled, 1.22
VoodooPS2Controller 2.2.8
VoodooRMI 1.3.4
VoodooSMBus 3.0.0
WhateverGreen 1.5.8
YogaSMC 1.5.1
UEFI drivers
Driver Version
AudioDxe.efi OpenCorePkg 0.7.9
HfsPlus.efi OcBinaryData
OpenCanopy.efi OpenCorePkg 0.7.9
OpenRuntime.efi OpenCorePkg 0.7.9

Before installation

UEFI settings

Security

  • Security Chip Disabled
  • Memory Protection -> Execution Prevention Enabled
  • Virtualization -> Intel Virtualization Technology Enabled
  • Virtualization -> Intel VT-d Feature Enabled
  • Anti-Theft -> Computrace -> Current Setting Disabled
  • Secure Boot -> Secure Boot Disabled
  • Intel SGX -> Intel SGX Control Disabled
  • Device Guard Disabled

Startup

  • UEFI/Legacy Boot UEFI Only
  • CSM Support No

Thunderbolt

  • Thunderbolt BIOS Assist Mode Disabled
  • Wake by Thunderbolt(TM) 3 Disabled
  • Security Level User Authorization
  • Support in Pre Boot Environment -> Thunderbolt(TM) device Enabled
Own prev-lang-kbd

Either add as a string or as a data ( HEX data (ProperTree) )

Format is lang-COUNTRY:keyboard

  • 🇨🇳 | [252] en - ABC --> zh-Hans:252 --> 7A682D48 616E733A 323532
  • 🇺🇸 | [0] en_US - U.S --> en-US:0 --> 656e2d55 533a30

etc.

AppleKeyboardLayouts.txt

Secure Boot (Optional)
  1. Set Secure Boot to Setup Mode. Secure Boot should be reported as off by UEFI main tab
  2. Create FAT32 formatted USB
  3. Create EFI folder in the root of the newly formatted flash drive and move there content of SecureBoot/KeyTool
  4. Boot flash drive via F12 boot menu
  5. Choose Edit keys
Main menu
  1. Start by replacing Signature Database. Select .auth file
Select key to manipulate with Select .auth file
  1. Do the same for Key Exchange Keys Database (KEK) and Platform Key (PK) in this order
  2. Exit and shutdown your machine
  3. Boot into the UEFI settings and check if Secure Boot is reported as on
  4. Boot you favorite OS with Secure Boot enabled

More detailed information here

! Still quite experimental

Status

What's working ✅
  • Battery percentage
  • Bluetooth - Broadcom BCM1820A
  • Boot chime
  • Boot menu OpenCanopy
  • CPU power management / performance Now on par with Windows without XTU undervolt.
  • FireVault 2 No config.plist changes needed
  • GPU UHD 620 hardware acceleration / performance
  • HDMI Closed and opened lid. With audio.
  • iMessage, FaceTime, App Store, iTunes Store. Generate your own SMBIOS
  • Intel I219V Ethernet port
  • Keyboard Volume and brightness hotkeys. Another media keys with YogaSMC.
  • Microphone With keyboard switch using ThinkPad Assistant.
  • Realtek® ALC3287 ("ALC257") Audio
  • SD card reader Fortunately, USB connected.
  • Sidecar wired Works with 15,2 SMBIOS.
  • Sleep/Wake
  • TouchPad 1-5 fingers swipe works. Emulate force touch using longer and more voluminous touch.
  • TrackPoint Works perfectly. Just like on Windows or Linux.
  • USB Ports USB Map is different for devices with Windows Hello camera.
  • Web camera
  • Wifi - Broadcom BCM1820A
  • DRM Widevine, validated on Firefox 82. WhateverGreen's DRM is broken on Big Sur
  • Windows 11 boot from OC boot menu
What's not working ⚠️
  • Fingerprint reader There is finally after many years working driver for Linux (python-validity), don't expect macOS driver any time soon.

  • PM 981 Still unstable.

  • Sidecar wireless If you want to use this feature, buy a compatible Broadcom card!

Need help
  • Thunderbolt to DP Can't recognize 4k display, but is normal under windows booting via OC.

Credits

https://gitee.com/dhbxs/ThinkPad-T480-OpenCore-Hackintosh

https://github.com/EETagent/T480-OpenCore-Hackintosh

https://github.com/tylernguyen/x1c6-hackintosh

https://github.com/the-darkvoid/XPS9360-macOS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ASL 94.6%
  • Shell 5.4%