Hello, thanks to all.
I´ve been trying to enable VGA port in my friend´s GA-Z77-DS3H. He is running 10.8.2 with multibeast. I already got a DSDT that doesn´t seem to work too well. Downloaded a HEX editor and took a look to AppleIntelFramebufferCapri.kext but I don´t know where to start, or where to do the edits. I´d appreciate any help. We want to run that machine in a VGA lcd screen; don´t need dual monitor.
Look for this string in AppleIntelFramebufferCapri.kext: 02 05 00 00 00
The whole block looks probably something like this:
02 05 00 00 00 04 00 00 07 01 00 00
03 04 00 00 00 04 00 00 07 01 00 00
04 06 00 00 00 08 00 00 06 00 00 00
which means:
02 05 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
03 04 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
04 06 00 00 00 08 00 00 06 00 00 00 // (HDMI)
(maybe the block is different on your system, because the GA-Z77-DS3H MOBO has no DisplayPort connectors)
Change the block to:
04 06 00 00 00 08 00 00 06 00 00 00
06 02 00 00 02 00 00 00 30 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00
which means:
04 06 00 00 00 08 00 00 06 00 00 00 // (HDMI)
06 02 00 00 02 00 00 00 30 00 00 00 // (VGA)
00 00 00 00 00 00 00 00 00 00 00 00 // (NONE)
Save the changes and see if it works. Be sure to make a backup of AppleIntelFramebufferCapri.kext, so you can revert to the original situation in case it's not working. Better yet, make a backup of your whole system if you can.
There is no guarantee that you will get the VGA-port working, it's a lot of trial-and-error. Read this whole thread and try different strings for the VGA connector, for example 01 00 00 00 00 01 00 00 09 00 00 00 instead of 06 02 00 00 02 00 00 00 30 00 00 00.
Edit: Important => See toleda's post below!