Can you share your XOSI so I can include it in the EFI?
Also I'll help in fixing LID sleep/wake, that's something I really miss
Yes sure just replace it with your XOSI in ACPI and restart ..
I also found a "partial" fix for HDMI , currently it's working good when connecting it to external monitor but the sound always coming from laptop not from the TV so if you're interested also I can share it with you or maybe you have a different solution for the sound issue ?
And regarding Lid sleep/Wake ,, long ago when I was on Sierra maybe I was using clover and I patched my DSDT manually even before this guide by the help of Rehabman .
and in this matter to get the Lid Sleep\Wake working I just had to remove the Name (_PRW) which is mentioned in the previous comments from the DSDT > apply it in clover and Boom! it works !
Here since we're on OpenCore and we're not using DSDT anymore but hot patches and as Rehabman mentioned that it's difficult or not possible to remove lines from firmware with hot patches means we need to disable it ..
so if you can make a new SSDT-LID.aml for example has the function to disable the (_PRW) which is in my DSDT location found by searching for ( PNP0C0D ) you can find it below Method (LID0) maybe it will also work this is what I'm trying to test so below I'll attach my DSDT.dsl also and see if you can do it that will be perfect ..
Also one more thing I see when I turn on the system after 1 minute of reaching the desktop, iStat showing the VERY HIGH cpu usage "85 - 95 " without running any application and it shows as System usage "in red color" and stays like that for about 1 - 2 minutes and then it goes back to idle and usage goes back to %1 , this is happens every time I start the system , what can cause this issue ? also I made a clean install using OC 0.7.6 with your SSDTs 'except for EC - PLUG - HPET - PNLF - SBUS-MCHC.aml - and GPIO also I made it I don't know if it's needed but it's there in Dortania guide for Haswell
your patches also I copied all of them , so how can I differentiate if I don't need some and need the others ?