Without fakeid I have kernel panic with "AppleIntelBDWGraphics" not "AppleIntelBDWGraphicsFramebuffer"
ig-platform: 0x1626006 and patched FB.kext -> http://pastebin.com/mvha2wM6
I found patch DSDT:
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x08)
{
"device-id",
Buffer (0x04)
{
0x16, 0x16, 0x00, 0x00
},
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x02, 0x00, 0x16, 0x16
},
"model",
Buffer (0x17)
{
"Intel HD Graphics 5500"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
But when I patch my DSDT, system hangs on white circle with black background.