flykeysky / T430s-macOS

Lenovo T430s macOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lenovo T430s macOS High Sierra

About

This repository contains latest Clover UEFI, macOS kernel extensions, DSDT patches and support tools for using macOS High Sierra on Lenovo T430s (1600 х 900) laptop.

None of another models are currently supported (while adding X220/X230 support is possible in future).

Warning

APFS is supported by this install (apfs.efi) but strongly discouraged as it causes malfunctions and long boot times with TRIM enabled on non-Apple SSD.

Use sudo trimforce disable with APFS startup volume as a workaround or consider switching back to HFS+.

Alternatively it is possible to do in-place upgrade from macOS Sierra (10.12) without APFS conversion with /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO

Current status

  • macOS 10.13: OK
  • UEFI boot: OK
  • Battery: OK (minor % issues)
  • CPU Speedstep: OK
  • Sleep: OK (KP on wakeup with BT enabled)
  • LID (sleep, wake): OK
  • Hibernation: NO
  • Intel GPU: OK
  • Display Port: OK
  • VGA: NO
  • Brightness control: OK
  • Status LED: OK
  • Ethernet: OK
  • WLAN: NO (use USB dongle)
  • Bluetooth: OK (KP on wakeup with BT enabled)
  • Keyboard: OK
  • Touchpad: OK
  • Trackpoint: OK (tracking issues)
  • Camera: OK
  • Sound (speakers): OK
  • Sound (jack): OK
  • Sound (DP/HDMI): not tested
  • Microphone (built-in): OK
  • Microphone (jack): OK
  • USB2: OK
  • USB3: OK
  • Fingerprint: NO
  • Lenovo Dock Station: OK
  • DVD: OK

Installation

  1. Upgrade UEFI firmware to the latest available
  2. Turn SATA AHCI mode ON, UEFI Only Boot ON, Secure Boot OFF, CSM support OFF in UEFI settings
  3. Partition and format target drive as MacOS Extended (Journaled) using GUID Partition Map in Disk Utility
  4. Use another Mac or Hackintosh to install Sierra on that partition via USB external enclosure (or make an installation USB drive using EFI directory from the repository)
  5. Mount EFI partition in Terminal (diskutil mount /dev/diskXs1 where diskX is target drive BSD device node which can be checked in Disk Utility), replace any existing EFI directory with one from the repository (the actual macOS partition stays untouched)
  6. ...
  7. PROFIT!

Directories

  • [DSDT] - extracted vanilla DSDTs, patched DSDTs, MacIASL patch script
  • [EFI] - preconfigured Clover (this is the only one necessary)
  • [OTHER] - support tools and scripts

Software

Credits

The Hackintosh Community. All the credits go to the respective authors. None of the code is written or compiled by me.

About

Lenovo T430s macOS


Languages

Language:Objective-C 52.6%Language:C 35.2%Language:HTML 12.2%