Hardware
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 |
UEFI settings
Security
Security Chip
DisabledMemory Protection -> Execution Prevention
EnabledVirtualization -> Intel Virtualization Technology
EnabledVirtualization -> Intel VT-d Feature
EnabledAnti-Theft -> Computrace -> Current Setting
DisabledSecure Boot -> Secure Boot
DisabledIntel SGX -> Intel SGX Control
DisabledDevice Guard
Disabled
Startup
UEFI/Legacy Boot
UEFI OnlyCSM Support
No
Thunderbolt
Thunderbolt BIOS Assist Mode
DisabledWake by Thunderbolt(TM) 3
DisabledSecurity Level
User AuthorizationSupport 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.
Secure Boot (Optional)
- Set Secure Boot to Setup Mode. Secure Boot should be reported as off by UEFI main tab
- Create FAT32 formatted USB
- Create EFI folder in the root of the newly formatted flash drive and move there content of SecureBoot/KeyTool
- Boot flash drive via F12 boot menu
- Choose Edit keys
![Main menu](https://github.com/EETagent/T480-OpenCore-Hackintosh/raw/master/Other/README_Resources/SecureBoot/MainMenu.png?raw=true)
- Start by replacing Signature Database. Select .auth file
![Select key to manipulate with](https://github.com/EETagent/T480-OpenCore-Hackintosh/raw/master/Other/README_Resources/SecureBoot/ManipulateKey.png?raw=true)
![Select .auth file](https://github.com/EETagent/T480-OpenCore-Hackintosh/raw/master/Other/README_Resources/SecureBoot/SelectAuth.png?raw=true)
- Do the same for Key Exchange Keys Database (KEK) and Platform Key (PK) in this order
- Exit and shutdown your machine
- Boot into the UEFI settings and check if Secure Boot is reported as
on
- Boot you favorite OS with Secure Boot enabled
More detailed information here
! Still quite experimental
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.
https://gitee.com/dhbxs/ThinkPad-T480-OpenCore-Hackintosh
https://github.com/EETagent/T480-OpenCore-Hackintosh