I followed the following steps, and then tried to connect using HDMI it works without reboot but on the second display only , and the colors were not clear.
Layout ID
- Layout ID as per the AppleHDA or AppleALC
Go to Device Tab then Audio section and delete existing value if any and type your layout ID.
Under Audio section, be sure to check the ResetHDA Check Box if not checked already.
Add Device Properties (hda-gfx)
Go to Add Properties section and then add the following :
Code:
Device: IntelGFX
Key: hda-gfx
Value: 6F6E626F6172642D3100
Value Type: DATA
Comment: hda-gfx=onboard-1 for HDMI audio
Code:
Device: HDA
Key: hda-gfx
Value: 6F6E626F6172642D3100
Value Type: DATA
Comment : hda-gfx=onboard-1 for HDMI audio
Code:
Device: HDA
Key: layout-id
Value: 03000000
Value Type: DATA
Comment: layout-id=3
Kernel and Kext Patches
Go to Kernel and Kext Patches Tab and type the following :
Kaby Lake (Intel HD 630)
Code:
Name: AppleIntelKBLGraphicsFramebuffer
Find: 01050900 00040000 87010000 02040A00 00040000 87010000 03060A00 00040000 87010000
Replace: 01050900 00080000 87010000 02040A00 00080000 87010000 03060A00 00080000 87010000
Comment: Desktop Intel HD630 HDMI (ig-platform-id 0x59120000)
Ig-platform-id
- Use correct ig-platform-id as per the graphics device.
Open your config.plist file.
Go to Graphics, under ig-platform-id, type the following:
Kaby Lake: 0x59120000