README.md

May 28, 2020 ยท View on GitHub

Thinkpad Assistant

An Assistant Application that allows you to use all your Function Keys on a T-Series Thinkpad Laptop

Discussion

Features

  • F4: Mute / Unmute Microphone (with Status LED indication)
  • F7: Screen mirroring / Screen extending
  • F8: Activate / Deactivate Wi-Fi
  • Left Shift+F8: Activate / Deactivate Bluetooth
  • F9: Open System Preferences
  • F12: Open Launchpad
  • FN+Space: Toggle Keyboard Backlight

Demo

Demo

Installation

Opencore

  1. Get a pair of Patch & SSDT from Samples folder
  2. Compile SSDT (ex. iasl -vo SSDT-T460-KBRD.dsl)
  3. Copy SSDT.aml to EFI/OC/ACPI
  4. Apply patch on config.plst with PlistBuddy
  5. Download Thinkpad Assistant
  6. Extract & Copy to Applications folder
  7. Start Thinkpad Assistant & Tick 'Launch on Login' in Menubar
  8. Reboot

Clover

  1. Get a pair of Patch & SSDT from Samples folder
  2. Compile SSDT (ex. iasl -vo SSDT-T460-KBRD.dsl)
  3. Copy SSDT.aml to EFI/CLOVER/ACPI/patched
  4. Apply patch on config.plst with PlistBuddy
  5. Download Thinkpad Assistant
  6. Extract & Copy to Applications folder
  7. Start Thinkpad Assistant & Tick 'Launch on Login' in Menubar
  8. Reboot

Tester & working Configs

ConfigTesterBootloaderImage
T460MSzturcOpenCoreLenovo-T460-OpenCore
T480xmaCloverT480-Clover
X1C6tylernguyenOpenCore / Cloverx1c6-hackintosh
T440ppandelClover-
T460ssimprecicchianiOpenCoreThinkpad-T460s-macOS-OpenCore
T470sYBN-JUANOpenCoreT470s-OpenCore-EFI