Yes I did and it didn't work because somehow it marked the HDMI 2.0 port (row 3) as a DP port. And that config stated that DP wasn't tested neither, has I posted two HDMI in dual monitor should work with those configs, but dual DP+HDMI or DP+HDMI1+HDMI2 won't.
So I looked at AGDCDiagnose output and it always showed that the FB was attached to Address[ 4] when I was using DP port. When I booted with HDMI1 it showed a FB on Address[ 2] and when booted with HDMI2 it showed Address[ 3] but always was showing only 3 ports but signaling the FB patched to a fourth port
This was the output with only HDMI2 plugged:
Code:
AGDCDiagnose Version: 3.20.14
## ScanPort - Start ##
[1] IOService:/IOResources/AppleGPUWrangler
Vendor: Apple [0000106b]: AppleGPUWrangler [8 10000] (0)
[2] IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl
Vendor: AppleIntelFramebufferController [0000106b]: IntegratedGPU [1 10000] (0)
FBs: 3
Ports: 0xe mst:0xc ddc:0xc aux:0xc
Streams: dp:0 dvi:0 mst:2 max:3
FB: 00 : Group: 0 Address[ 0.0], Flags:[offline ], Stream:N/A
FB: 01 : Group: 0 Address[ 3.0], Flags:[online associated ], Stream:Enabled
FB: 02 : Group: 0 Address[ 0.0], Flags:[offline ], Stream:N/A
Port: 01 : empty
Port: 02 : empty
Port: 03 : [DP, 1.2, 4 x HBR2] set [4 x HBR2 : status: 7777] DVI/HDMI Branch OUI:0-96-173 MC2800 [77-67-50-56-48-48] HW Version: 34 FW Version:1.66
So then I patched Port Count to 4 and AGDCDiagnose started to show Port 04, so the next step was to signal that Port has the DP.
Maybe but I think PortCount must be 4, I should mention that I choose BusID 0x05 and 0x04 for HDMIs based on your post plugging each of them alone and taking note of the red input on Hackintool, the thing I was missing was Index/Row 3 because Hackintool seems to like it to be -1