However, I can't seem to figure out how to map the Framebuffer properly.
The Zotac Z77ITX Capri Framebuffer edits:
AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri binary
Native 0A:
0A 00 66 01 00 02 03 02 00 00 00 02
00 00 00 01 00 00 00 20 10 07 00 00
10 07 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00
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
00 00 00 00 01 00 00 00 40 00 00 00
Hex editor (i.e., HexEdit, HexFiend)
port 0x5 DP>HDMI
Find:
02 05 00 00 00 04 00 00 07 01 00 00
Replace:
02 05 00 00 00 08 00 00 06 00 00 00
port 0x6 DP>HDMI
Find:
03 04 00 00 00 04 00 00 07 01 00 00
Replace:
03 04 00 00 00 08 00 00 06 00 00 00
port 0x7 HDMI>DP
Find:
04 06 00 00 00 08 00 00 06 00 00 00
Replace:
04 06 00 00 00 04 00 00 07 01 00 00
Edited 0A:
0A 00 66 01 00 02 03 02 00 00 00 02
00 00 00 01 00 00 00 20 10 07 00 00
10 07 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00
02 05 00 00 00 08 00 00 06 00 00 00
03 04 00 00 00 08 00 00 06 00 00 00
04 06 00 00 00 04 00 00 07 01 00 00
00 00 00 00 01 00 00 00 40 00 00 00
For more info (similar HD3000 framebuffer, port 0x6 edit):
Lion HDMI Audio - Part 3c: Kext Edits - Intel HD3000 Revised
See
Edit AppleIntelSNBGraphicsFB Binary/d. macmini5,1 For port-number 0x6