@gandem , I am getting "incorrect" connector as you, I have a fun information about the framebuffer.... lets go:
I have in my config.plist the ig-platform-id: 0x59120000 that has all connectors as DP, so, why am I getting connector HDMI 0008000 on my port 6? if you look at the file AppleIntelKBLGraphicsFramebuffer.kext you can find:
For reference, my MOBO has HDMI on Port 6 and DP on Port 7.
framebuffer 59120000:
00 00 12 59 00 00 00 00 35 6A 08 00 00 00 00 00 00 03 03 03 00 00 60 02 00 00 00 00 00 00 00 60 6C 05 00 00 6C 05 00 00 00 00 00 00 00 00 00 00 01 05 09 00 00 04 00 00 87 01 00 00 02 04 0A 00 00 04 00 00 87 01 00 00 03 06 0A 00 00 04 00 00 87 01 00 00 FF 00 00 00 01 00 00 00 20 00 00 00
- 03 video output enabled: 00 03 03 03 00 00 60 02
- 1st video output: port 5, connector DP (00040000): 01 05 09 00 00 04 00 00 87 01 00 00
- 2nd video output: port 6, connector DP (00040000): 02 04 09 00 00 04 00 00 87 01 00 00
- 3rd video output: port 7, connector DP (00040000): 03 06 09 00 00 04 00 00 87 01 00 00
- 4th video output: Disabled: FF 00 00 00 01 00 00 00
So again, why am I getting 00080000 connector without any patch? My system is changing the framebuffer automatcaly? I don't know if it is possible, but it is changing to framebuffer 59160000
framebuffer 59160000
00 00 16 59 00 00 00 00 35 6A 08 00 00 00 00 00 01 03 03 03 00 00 20 02 00 00 00 00 00 00 00 60 6C 05 00 00 6C 05 00 00 00 00 00 00 00 00 00 00 00 00 08 00 02 00 00 00 98 00 00 00 01 05 09 00 00 04 00 00 87 01 00 00 02 04 0A 00 00 08 00 00 87 01 00 00 FF 00 00 00 01 00 00 00 20 00 00 00
- 03 video output enabled: 00 01 03 03 03 00 00 20 02
- 1st video output: port ?, connector ? : 00 00 08 00 02 00 00 00 98 00 00 00
- 2nd video output: port 5, connector DP (00040000): 01 05 09 00 00 04 00 00 87 01 00 00
- 3rd video output: port 6, connector HDMI (00080000): 02 04 0A 00 00 08 00 00 87 01 00 00
- 4th video output: Disabled: FF 00 00 00 01 00 00 00
As you can see, I don't have my DP (port 7) enabled by default on FB 59160000... Remember that I didnt choose this FB on my config but for some reason the System is changing it....
I need to apply a patch to have my DP activate:
find:01 05 09 00 00 04 00 00 87 01 00 00
replace: 03 06 09 00 00 04 00 00 87 01 00 00
OK, after the patch I have my DP and HDMI ports enabled, but I am still not able to get both working at the same time
check your IOResgistryExplorer and try to find in AppleIntelKBLGraphicsFramebuffer.kext the correspondent FB that your system is using, dont believe on the FB that you choose on config.plist
I don't know if its possible to see via command what FB is in use, I could figure out it because I searched in the file one by one FB available and only 59160000 was the same profile that was active in my computer