Git Product home page Git Product logo

t480-opencore-hackintosh's Issues

What do these SSDTs do?

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 | I5 8250U

My OC 0.5.8 EFI. SMBIOS 15,2 - different serial number etc. Catalina 10.15.4.

  • USB-A Ports
  • SD Card reader
  • Charging USB-C port
  • Thunderbolt/USB-C port. Didn't map it. Only USB-C device that I have at hand currently is Nexus 5x which is probably only USB2. I think this port works only with USB3 devices.
  • Docking. No device to test.
  • Webcam
  • Bluetooth device is mapped, but nothing works. log show --last boot | grep IntelFirmware doesn't print any output. #7
  • Ethernet
  • Wired Sidecar
  • TrackPoint is fully usable. Scrolling doesn't trigger hyperlinks. Same as Windows and Linux.
  • TrackPad is not perfectly smooth, but most 2,3 finger gestures and pointing works pretty well. Force TrackPad features must be disabled. #6
  • PM981. NVMeFix now doesn't make kernel panics. Didn't have time to wipe current Windows installation, but it should work without problems.
  • Battery life. Didn't tested so far. Intel Power Gadget shows 1,2-1,5 GHz average idle frequency
  • Perfomance. Lower Geekbench 5 scores, Cinebench R20 is almost the same. I'm currently testing VoltageShift undervolt. From terminal output I suggest it works. I have not saw any significant performance improvement.
  • HDMI output
  • HDMI Closed lid
  • USB-C display output. No device to test
  • Sleep/Wake. It could take long time ( Up to 20 sec ), before T480 enters sleep mode, but after that it works. Fans and screen are turned off. LED doesn't blink.
  • Battery charging threshold. I have set it to 80% in Windows. macOS stops charging at 83%. Probably at BIOS level.
  • Weird errors at first 2 seconds when booting. Reinstalled macOS.
    Errors It firstly appeared when I upgraded to the OC 0.5.7. This EFI is mostly @taina0407 work. I've remapped ports, compiled newer version of IntelMausi.kext, added newer version of NVMeFix.kext and other kexts, added IntelBluetooth kexts, changed SMBIOS to be compatible with Sidecar, enabled SSDT-Thinkpad_Trackpad, cleaned config.plist little bit, removed unnecessary GPI-0.aml.
    In my opinion, there is too many renames in <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.

TP i5-8250U 10.15.3 My issues | ver. 1.0.0

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.

CFG Lock and UHD 620

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

SD card reader not detected, possible fix in SSDT-UIAC

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!

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.