@Hex0S,
You have a Coffee Lake CPU (i7-8700T) not Kaby Lake as you state in your post.
You have errors in the device properties section of your config.plist :-
Code:
<key>Properties</key>
<dict>
<key>PciRoot(0)/Pci(0x02,0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
AACbPg==
</data>
<key>framebuffer-fbmem</key>
<data>
AACQAA==
</data>
<key>framebuffer-patch-enable</key>
<integer>1</integer>
<key>framebuffer-stolenmem</key>
<data>
AAAwAQ==
</data>
</dict>
<key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,3</string>
<key>device_type</key>
<string>Audio device</string>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>layout-id</key>
<data>
AAAAAA==
</data>
<key>model</key>
<string>Cannon Lake PCH cAVS</string>
</dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
CQClPg==
</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>device-id</key>
<data>
kj4AAA==
</data>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>framebuffer-con1-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>model</key>
<string>Intel UHD Graphics 630 (Desktop)</string>
</dict>
</dict>
You are injecting two sets of IGPU properties at the following PCIe paths :-
- PciRoot(0x0)/Pci(0x2,0x0)
- PciRoot(0)/Pci(0x02,0)
Although the two PCI paths are defined differently they equate to the same, this will confuse WEG as there is no way to know which one it will be using. Recommend you remove the key PciRoot(0)/Pci(0x02,0) and all device properties below it as its quite likely to be over-riding the properties at key PciRoot(0x0)/Pci(0x2,0x0) which could be the source of your issue.
I suspect that you manually added the first set of IGPU properties PciRoot(0)/Pci(0x02,0) and then used Hackintool to generate patch code for the second set ... as the first set is incorrectly define (hex numbers must start with "0x") hackintool did not remove the old (incorrect) properties.
Cheers
Jay