/T480S-Hackintosh

Hackintosh on a Lenovo Thinkpad T480S

GNU General Public License v3.0GPL-3.0

MacOS on Thinkpad T480s. Currently on MacOS 13 Ventura

Since v.2 all releases are stable and daily driving my T480s.

I have opted to disable TB in BIOS to save energy, since I have no TB accessories.

My hardware configuration

Name Specifications Funtional or not
Processor Intel Core i7-8650U Processor Fully (undervolted and Turbo turned off)
Memory 16GB-> 8GB on Bourd and 8GB on the slot Fully
Storage WD Blue SN570 500GB Fully
Storage n2 WDC PC SN520 256GB Fully (installed in WWLAN m.2) Time Machine Disk
Graphics Intel UHD Graphics 620 Fully with HDMI out
Display 14.0" FHD 1920x1080 LED IPS Fully
Touch Screen Raydium Touch Screen Fully (with gestures)
Audio Realtek Audio ALC257 codec Fully
Ethernet Intel(R) Ethernet Connection (4) I219-V Fully (When disabled in BIOS, the computer boots with WLN turned off and you have to manually turn it on)
WLAN & Bluetooth Intel(R) Dual Band Wireless-AC 8265 WLAN Fully (chopy audio on Bluetooth with apple earpods)
Replaced by a BCM94360NG Everything (airdrop, continuity etc) works
MicroSD Card Reader Generic-SD/MMC CRW USB Device Fully (I have disabled it in BIOS)
Keyboard & Trackpad TrackPoint and multi-touch touchpad Fully
Fingerprint On chip fingerprint reader Non-funtional (I have disabled it in BIOS)
Camera UVC Camera VendorID_1266 ProductID_46596 Fully
Thunderbolt3 Intel Should work with the first release, no testing device (I have disabled it in BIOS, and all EFIs ignore it)
WWlan ------ Cannot be tested (I have disabled it in BIOS)
Ports
two USB 3.1 Gen 1
two USB 3.1 Type-C Gen 2/Thunderbolt 3
NoThunderbolt device to test. When thunderbolt is disabled in Bios, then the second type-C does not work, however it charges the battery
HDMI 1.4b
Ethernet
headphone/microphone jack
MircoSD card reader

BIOS

  1. Config - USB - USB UEFI BIOS Support - Enabled
  2. Keyboard/Mouse TrackPoint - Enabled Trackpad - Enabled F1-F12 as Primary Function - Disabled Fn Sticky Key - Disabled F1-F12 as Primary Function - Disabled
  3. Display Total Graphics Memory - 512MB
  4. Power Lid Sensor - Enabled
  5. Thunderbolt(TM) 3 Thunderbolt BIOS Assist Mode - Disabled Security Level - No Security
  6. Security Security Chip Security Chip - Disabled
  7. Virtualization Intel (R) Virtualization Technoloty - Enabled Intel (R) VT-d Feature - Enabled
  8. I/O Port Access Ethernet LAN - Enabled Wireless LAN - Enabled Wireless WAN - Enabled if you have the module, Disabled otherwise Bluetooth - Enabled Memory Card Slot - Enabled Integrated Camera - Enabled Microphone - Enabled Fingerprint Reader - Disabled (to save power) Thunderbolt (TM) 3 - Enabled (I have disabled it since I don't have a Thunderbolt device and it SAVES A LOT OF Power.
  9. Computrace Current Setting - Disabled
  10. Secure Boot Configuration Secure Boot - Disabled
  11. Intel (R) SGX Intel (R) SGX Control - Disabled
  12. Device Guard Device Guard - Disabled

Notes on Wifi (14-9-2023)

I replaced the original intel wifi/BT module, with a BCM94360NG! Everything works OTB in Ventura 13.5.2 by just disabling intel kexts in OC!!! Airdrop, continuity, extended display to iPad, they all work.

But the most important thing is power consumption!!! For the first time in all my hackintosh years and tries, power consumption at idle in PKG is bellow 1 watt!!! PKG is at around 0.60-0,70 watts!!! With screen at half brightness and BT off the battery is discharging with less than 4,3 Watts on idle!!!!!!!!

I can only hope that a viable solution for Sonoma is found!

Notes on v.2 and onwards.

  1. My EFI is heavily biased towards low energy consumption. At least I tried to.....
  2. Since v.2 all ACPI errors have been fixed with the ssdts I want to load.
  3. USBports mapping moved to ACPI (USB ports kext removed)
  4. This EFI enables DYTC (Lenovo thermal management) and disables DPTF (Intel thermal management)
  5. Thunderbolt is disabled in BIOS, because i have no thunderbolt device. This turns off the second type-c. It still charges the battery but its not working as a port for accessories.
  6. Use VoltageShift to create a launch service for undervolitng. It helps a lot with power consumption and heat. For my laptop I am stable with: sudo ./voltageshift buildlaunchd -80 -80 -50 0 0 0 0 0 0 1 0 0 1 10

    Test your laptop first before you build a voltageshift launch service

  7. Use ThinkPad Assistant for all the f-keys to work properly.

Screenshot

Screenshot 2023-08-19 at 12 36 57 PM

Screenshot 2023-08-23 at 15 54 30