I had borrowed an HDMI cable from friends to connect my TV to the computer. That way I could check whether the port works or not – so yes, it included the HDMI port when I said that none of the ports work. But they also need the cable themselves, so I gave it back today and can’t test HDMI for now. (I won’t need HDMI myself which is why I don’t want to spend money for a cable.)
I’ve actually played around a bit. I changed the platform ID to 0x3E920000 (I’ve also tried 0x3E920009 with the exact same results) and the device ID to 0x3E92. In the Connectors tab I then changed the settings to:
Index 1 – Bus ID 5 – Type DP – Flags 0x000003C7
Index 2 – Bus ID 2 – Type HDMI – Flags 0x000003C7
Index 3 – Bus ID 6 – Type HDMI – Flags 0x000003C7
After restart Index 2 had turned red. Clicking on it showed “Port: 0x06”. However, changing its Bus ID to 6 or even 1 or 4 (and the one of Index 3 to something else, respectively) made Index 2 turn white again after restart. So by using Bus ID 2 this screen would show up in Hackintool (and as well in System Preferences as second screen) while the screen itself remained black.
See all of the settings here:
View attachment 396699View attachment 396700View attachment 396701
As this “half step further” is the farthest I ever got, I’ve used this state to generate a new IORegistry dump. See attached.
I’ll try that and will report in a new post.