Lenovo Yoga 900-13ISK internal QHD+ display not working on HD 520

Hi,

I am trying to set up a Mojave install from scratch on this laptop, and have run into problem with graphics - internal display does not work. It only shows verbose boot log and hangs on IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0. If I plug in external display, it then starts windowServer and login screen shows on it, while internal display goes black.

I know that this laptop has DVMT prealloc of 32MB, but I'm using RehabMans config which has patch for this under Devices Properties (using WhateverGreen). Only difference in graphics is that I am injecting ID 0x1916 instead of 0x191B.

I have also found this post in which the guy states he used a "modern" minStolenSize patch(?) so I tried disabling WEG injection and using Clover Intel injection 0x1916 + minStolenSize Kext patch but got panic. Could You help me patch it correctly?

Info: Lenovo Yoga 900-13ISK System: MacOS 10.14.6 Mojave
CPU: Intel Core i7-6500U
iGPU: Intel HD Graphics 520
dGPU: None
RAM: 8GB DDR3
Screen: 3200 x 1800 QHD+ (no Touchscreen apparently)
Wireless: Intel AC-8260 (WiFi won't work)
Ethernet: No ethernet
Audio: Realtek ALC298
Touchpad: Synaptics Disk: Installing on external USB disk

Gen_debug zip: https://drive.google.com/file/d/1IBzikXBHkGbwlUSnZKKx60nMBPmMSDxB/view?usp=sharing This is with external display plugged in.

submitted by /u/wadimw
[link] [comments]