Wrong FakeID, should be 0x59128086, and inject ig-platformid should be 0x59120000
Your graphics is HD630, not HD530.
Your Audio I believe is ALC255, so use AppleALC.kext and change inject ID to 13.
Add AppleALC.kext to /EFi/clover/kexts/Other
Remove AppleHDA_ALC293.kext from /L/E
Repair permission and rebuild cache
In Config file, under KextToPatch, disable all AppleHDA patches.
Since you're using the Optimus bootpack, I assume you have the model with NVS4200m which is now disabled via DSDT patching.
The NVS4200m is not supported in High Sierra at the moment, so due to that and that HDMI is hardwired to it, you won't have access to it with HD3000.
If you want to use HDMI, go with the model without the Nvs4200m.
try removing FakePCIID_Intel_HDMI_Audio.kext
Repair permission and rebuild cache
test both layout-id again or go back to ALC256B after removing the above
Could be many things, different version of BiOS, different configuration, so the addresses are different. So patching from your extracted files is the way to go
Intel Wireless is not supported if that what you have. Click on my signature Wireless Cards for more info, you need an M.2 card
See my Clover guide here for Sleep and boot without USB stick
Yes sleep works in Sierra perfectly. Make sure you DON'T interrupt it by touching keyboard or mouse as that will wait it back up.
If that's not the case, then do this. Enter the following in terminal and post the output here
log show --style syslog | fgrep "Wake reason"
If your Wireless is Intel, it's not supported, need it replace. Click on FAQ on my signature file for more info
For keyboard / touchpad, use this
For audio, try Lilu.kext + AppleALC.kext, use layout-id = 12 (hex=0x0C)
Let's try a different option.
Use Lilu.kext + AppleALC.kext to /EFI/Clover/kexts/Other. Switch to layout-ID =15 in Config file
Disable all the hot patches for Audio in KextToPatch and remove AppleHDA_ALC280.kext from /L/E
Repair permission and rebuild cache
He's one of them, but not the one I had been sending you debug files.
One this one, it has Kabylake, the other is Skylake.
And no, no option in BIOS to switch I2C to PS2.
If you don't want to mod the BIOS as it might be difficult for some models, you could skip this step by adding 2 new kexts to /EFI/Clover/kexts/Other
Lilu.kext & IntelGraphicsDVMTFixup.kext
Note:
While searching for the GUID 899407d7-99fe-43d8-9a21-79ec328cac21
I was able to find and extract the body of PE32 Image section
Converted it to text file
Able to search the text file for DVMT
0x795 and 0x796