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