Giter VIP home page Giter VIP logo

hackintosh-t480s's Introduction

macOS on Thinkpad T480s

My hardware configuration

Name Specifications Funtional or not
Processor Intel Core i5-8250U Processor Fully
Memory 16GB-> 8GB on Bourd and 8GB on the slot Fully
Storage INTEL SSDPEKKF256G8L Controller 256GB Fully
Graphics Intel UHD Graphics 620 Fully with WhateverGreen.kext and properties inject
Display 14.0" FHD 1920x1080 LED IPS Fully
Audio Realtek Audio ALC257 codec Fully with AppleALC.kext and layout-id 11
Ethernet Intel(R) Ethernet Connection (4) I219-V Fully with IntelMausi.kext
WLAN & Bluetooth Intel(R) Dual Band Wireless-AC 8265 Not fully tested but partially Working with AirportItlwm.kext
MicroSD Card Reader Generic-SD/MMC CRW USB Device not tested
Keyboard & Trackpad LED backlight, TrackPoint and multi-touch touchpad Almost fully with VoodooPS2Controller.kext, VodooSMBUS.kext and SSDT-Keyboard-X1C6 patch
Fingerprint On chip fingerprint reader Non-funtional
Camera built in camera Working with USBInjectAll.kext

All ports listed below are working.

Ports
two USB 3.1 Gen 1
two USB 3.1 Type-C Gen 2/Thunderbolt 3
HDMI 1.4b
Ethernet extension connector
headphone/microphone jack Headphone Problem that i faced
MircoSD card reader

Other Reasources

hackintosh-t480s's People

Contributors

m4salah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

hackintosh-t480s's Issues

I made a mistake .......

Hi, I followed your brilliant work on my own Lenovo T480s, and with great success.
I now have 6 different OS defined in my GRUB loader.

How ever - about a month a go I did the mistake to boot the Big Sur - and forgot to turn off upgrade - so the macOS 11.4 broke the installation.

Do you have any plans on upgrading this guide to include macOS 11.4?
Or do you maybe have a hint (besides not letting macOS upgrade)?

Fan control

Excuse me, can your efi adjust the speed of the fan? If not, do you have the corresponding ideas to refer to? thanks

Failed to load configuration

OpenCore is not working as boot option. I get "Faild to load configuration"
I need to go to Boot Menu (F12), boot from SSD - then I get OC boot option and can start Mac OS X

Thunderbolt 3 drivers

there are some patches inside your ACPI folder,eg.SSDT-TB-DSB0.aml
SSDT-TB-DSB1.aml
SSDT-TB-DSB2-XHC2.aml
SSDT-TB-DSB2.aml
SSDT-TB-DSB3.aml
SSDT-TB-DSB4.aml
SSDT-TB-DSB5.aml
SSDT-TB-DSB6.aml
SSDT-TB3.aml
which is about Thunderbolt 3,and other drivers is required?

battery charging limit

@m4salah Does the battery charging limit working? I have T480s i5-8350u with Ventura 13.6.6 and the battery charging liimit is not working, even already set to 80% it's still charging beyond 80% all the time.

Previously on Windows through the Lenovo Vantage already set the threshold to 80% as well

Function key setup

Hey there!

Just curious... are the function keys working on your machine? I have been playing around with this the last few days, mostly by debugging EC-Queries (_Q), and I see that you have some of those overrides as well, in:

  • SSDT-Keyboard-X1C6.aml
  • SSDT-T480-KBRD.aml
  • SSDT-KBD.aml

But your SSDT-Keyboard.aml contains PS2 keycode-remaps, probably read and processed by VoodooPS2. Since you literally do not have a single byte search/replace active in your config, I do not think that the three SSDTs containing EC-Queries are of any use to you, those methods will not override anything. Or am I wrong here?

can't get bluetooth work

Hi, I have a dw1560
Wifi works, but bluetooth does not work
Tried to remove all AirportItlwm.kext related entries from config.plist and added

  <dict>
    <key>Arch</key>
    <string>Any</string>
    <key>BundlePath</key>
    <string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext</string>
    <key>Comment</key>
    <string></string>
    <key>Enabled</key>
    <true/>
    <key>ExecutablePath</key>
    <string></string>
    <key>MaxKernel</key>
    <string></string>
    <key>MinKernel</key>
    <string></string>
    <key>PlistPath</key>
    <string>Contents/Info.plist</string>
  </dict>

...

BundlePath
BrcmBluetoothInjector.kext
Enabled

ExecutablePath

MaxKernel

MinKernel

PlistPath
Contents/Info.plist


BundlePath
BrcmPatchRAM3.kext
Enabled

ExecutablePath
Contents/MacOS/BrcmPatchRAM3
MaxKernel

MinKernel

PlistPath
Contents/Info.plist


BundlePath
BrcmFirmwareData.kext
Enabled

ExecutablePath
Contents/MacOS/BrcmFirmwareData
MaxKernel

MinKernel

PlistPath
Contents/Info.plist

But bluetooth icon says: bluetooth not available
In EFI I see a txt with error:
00:000 00:000 OC: Prelinked injection USBInjectAll.kext () - Invalid Parameter

Maybe related?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.