taina0407 / t480-opencore-hackintosh Goto Github PK
View Code? Open in Web Editor NEWT480 Catalina Hackintosh with OpenCore v0.5.6
T480 Catalina Hackintosh with OpenCore v0.5.6
Hey, I was wondering if develop-optimize branch is working without any issues?
Thanks.
Can you briefly explain what are these SSDTs accomplishing?
SSDT-OCBAT0-TP.aml
SSDT-OCBATC-TP-NTFY.aml
I want to know because my laptop has 2 batteries and I am trying to implement them as one.
Thanks!
My OC 0.5.8 EFI. SMBIOS 15,2 - different serial number etc. Catalina 10.15.4.
log show --last boot | grep IntelFirmware
doesn't print any output. #7<key>Patch</key>
section. I'm not hackintosh pro, so I don't know if they are all necessary. They could be the cause of the errors above.Edit: Temporary deleted EFI. Yesterday I encountered disk corruption. When I reinstalled Catalina those weird errors disappeared. It's also different folder than I though. Nevermind. I worked whole day with the right EFI, everything was fine, but then mouse cursour disappeared. Keyboard worked ( Option&Space shortcut don't ), but the cursour was gone.
I'm not sure why, but this version of VoodooPS2Controller works really well for me with no additional SSDT's. I removed all trackpad related SSDT's from your EFI folder, too. Hopefully this helps.
I got it from: https://github.com/mhanney/thinkpad-t480-hackintosh . There are related SSDT's and a supporting kext in this EFI, but through process of elimination, realized I just didn't need them.
Hey, when can we expect the release ? :)
Hello,
I would like to report issues which I encountered so far.
1)SD reader doesn't work ( 2GB SD, 32GB SDHC ). I tried #5 too.
SD card reader started working now. Even though it didn't work whole day. Write and read is working on both cards. Still, these changes are temporary solution and new remap is needed.
I will try to remap USB ports
2) Sidecar works really well ( No touch, only pencil. Not sure if touch is even supported. It doesn't work on MBA 2014 too. No supported Apple device to test ) with MBP15,2 SMBIOS. Didn't
managed to get it working with MBP14,1
3) TrackPoint works but is unusable. With my testing EFI, I have managed to get TrackPoint working ( Scrolling sill triggers hyperlinks ). That made TrackPad unusable though.
4) TrackPad gestures
5) Wake sometimes works, sometimes doesn't. incompatible USB map and external SSD is probably reason here.
6) Occasional freezes. Probably because incompatible USB map ( see information bellow ).
Everything above is tested using macOS 10.15.3 on external SATA SSD
My TP have cursed PM 981 drive. I have tried to update your EFI with newer version of NVMeFix.kext which should fix these issue. macOS Installer and macOS freezes every time. Tried it with my testing OC 0.5.8 EFI too. Random shutdowns and freezing.
Hello,
thanks for your effort to enable OpenCore hackintosh on T480 .
Your config.plist uses CFG Lock patches to bypass missing option in Lenovo BIOS. Access to the MSR 0xE2 is important to right power managment
Digging in n24ul19w BIOS showed me, it might by possible to disable CFG lock natively. Using the Fixing CFG Lock guide. The BIOS itself is split into the 3 .cab files from which could be extracted the .bin files.
"One Of: CFG Lock, VarStoreInfo (VarOffset/VarName): 0x3C, VarStore: 0x3, QuestionId: 0x2CA, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 8F 02 90 02 CA 02 03 00 3C 00 10 10 00 01 00}"
I don't have time currently to test it on my ThinkPad, but i will try to do it ASAP.
Wouldn't be 0000C087 and C0870000 ( UHD 620 ) better bet than 00001659 and 16590000 ( HD 620 ) as ig-platform-id and device-id? In the Laptop OpenCore Guide there is explicitly written "UHD620 users, you must use: 0000C087 and C0870000 "
On a different note, are those all SSDTs really needed? Isn't GPI-0 only for I2C devices? I didn't found SSDT-AUDIO-HPET_RTC_TIMR-fix.aml. in both T460s,T450 OpenCore builds.
Thanks
Hi taina0407,
Thank you for developing this OpenCore build for the T480. I have been using it on my personal device for the past few days and noted that the SD card reader, or an inserted card is not detected. My device has an i5 8250U.
I will need to preface that I am completely new to the mackintosh scene, let alone using OpenCore. I did some research and cam across https://github.com/kk1987/P52s-hackintosh which suggests the configuration for a P52s would theoretically be similar to that of a T480 and T580.
It appears the SD card reader is using SS03
and is detected as a USB card reader.
I added the following code to SSDT-UIAC adapted from kk1987s SSDT between SS02
and SS04
:
"SS03",
Package (0x04)
{
"UsbConnector",
0xFF,
"port",
Buffer (0x04)
{
0x0F, 0x00, 0x00, 0x00
}
},
And amended "ports", Package()
from 0x14
to 0x16
I am uncertain if the 0x16
now exceeds the 15 port limit for macOS (Again, I am very new to this and am still learning). I have rebooted with the modified SSDT-UIAC and have confirmed the SD card reader is now functional with read/write and read only mode.
Thought I would share my findings.
I am curious to know how your device has SD card support without this addition? Perhaps there are subtle differences between the i5 8250U and i5 8320U boards?
Thanks!
I have a T480 with dGPU (disabled with -wegnogpu flag), and there were times for the machine, running on macOS 10.15.4, to just froze its screen without getting a kernel panic message.
I'm super new to hackintosh but I found this repo:
https://github.com/VoodooSMBus/VoodooSMBus
Which I believe should fix the issues.
Unfortunately I was not able to implement it myself.
Hello,
just in case someone missed it. There is working Bluetooth driver for Intel AC8265.
https://github.com/zxystd/IntelBluetoothFirmware
0x8087, 0x0a2b
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.