Contribute
Register

[GUIDE] Lenovo Yoga 920

Status
Not open for further replies.
For sure. Please check out that link I provided. My second post has my latest, most successful EFI with OC so far.

I'm probably going to work on it some more later today. Let's keep each other updated if we make further progress.

(Again for reference)

I got full hardware acceleration working. VP9-based YouTube at 4k60FPS with HDR looks great! Although idk if HDR is actually working yet and unfortunately only 48hz is supported on high resolutions now due to an issue with lilu. THIS is like my main reason for upgrading to Big Sur.
 

Attachments

  • EFI.zip
    6.9 MB · Views: 130
Wow. Thank you for posting. I'm going to try it soon and see if there's anything I can contribute as well.
 
Wow. Thank you for posting. I'm going to try it soon and see if there's anything I can contribute as well.

No problem. Here's another update. I got audio, USB, and power management working. Naturally, there are optimizations to be made still, but I'm focusing on getting all main hardware working first.

You may need to rerun SSDTTime and regenerate SSDT-HPET.aml, but I kind of doubt it.
 

Attachments

  • EFI.zip
    7 MB · Views: 133
Last edited:
I am struggling with getting I2C (trackpad and touchscreen) working. I understand ACPI TgtBridge patches don't translate from Clover to OpenCore very well, so I think we will need a better patch. I'm not even sure where to begin with this--nor am I positive that I have everything else setup right for this.

Does anyone know how to get these working?

I have:
SSDT-XOSI.aml loaded for enabling GPIO
SSDT-SHUB-YOGA920.aml & SSDT-TPD0-YOGA920.aml loaded (from the latest Clover EFI found in this thread)
Converted TgtBridge patches (from the latest Clover EFI found in this thread) via this guide
The I2C kexts (VoodooI2C.kext & VoodooI2CHID.kext) enabled
Blocked com.apple.driver.AppleIntelLpssI2C & com.apple.driver.AppleIntelLpssI2CController from attaching to I2C controllers
 

Attachments

  • EFI.zip
    6.9 MB · Views: 86
Sorry, I just realized I have been uploading these EFIs without HfsPlus.efi, so the installer would not boot for those looking to install this. Here's a fixed EFI that will work with booting the installer from an HFS+ partition, that I can confirm boots.
 

Attachments

  • EFI.zip
    6.9 MB · Views: 137
I got trackpad + touchscreen working with full gesture support. Basically, I just followed this guide. Not sure if we needed one for SHUB, but I created TPLX, TPDX, and SHUX with all necessary patches and disabled the original ones defined in the DSDT. This is all done in SSDT-I2C.aml. This way we no longer need to rely on DSDT file or hot patches.

I also added NVMeFix and HibernationFixup kexts, although idk if our laptops have an NVRAM 10.10.5+ hardware version.

My apologies for continually flooding this thread, but I just want to share my updates for anyone else whom might like to help out with this.
 

Attachments

  • EFI.zip
    7.1 MB · Views: 134
For anybody seeing this guide in the future, the one by @cephasara is way more complete than this one. It's also more up to date. Only thing that seems to have more issues in that guide than this one is the trackpad and some of the function keys; but that one is easier to get started with and fixes many things including the USB issues.
 
Status
Not open for further replies.
Back
Top