Contribute
Register

[Guide] Intel Framebuffer patching using WhateverGreen

@headkaze
i have a question.
what is index and port?
01050900 00040000 87010000

data format
01050900
- 01: index
- 05: busid
- 09: pipe

00040000
- dp

87010000
- flags

is it correct?
i want to disable port like apple reference here
FF000000 01000000 40000000

you wrote this
framebuffer-conX-enable (required to enable below)
framebuffer-conX-index
framebuffer-conX-busid
framebuffer-conX-pipe
framebuffer-conX-type
framebuffer-conX-flags

so if want to change index from 01 to FF with data format,
should i add like this with data format?
framebuffer-con2-index FF
framebuffer-con2-busid 00
framebuffer-con2-pipe 00
framebuffer-con2-type 01000000
framebuffer-con2-flags 40000000

is it right? thanks in advance
 
Did I do it right? I mean the Data value of ig-platform-id and device-id?
Screen Shot 2018-07-26 at 7.14.41 PM.png


BTW, I'm still running on macOS 10.13.6 (17G65). Do I need to install the "special update" for this patching to work?
 
should i add like this with data format?
framebuffer-con2-index FF
framebuffer-con2-busid 00
framebuffer-con2-pipe 00
framebuffer-con2-type 01000000
framebuffer-con2-flags 40000000

is it right? thanks in advance

You should probably set index to -1 or FFFFFFFF (it will be cast to byte). You should also set framebuffer-pipecount / framebuffer-portcount to 2 to disable the 3rd connector.
 
Did I do it right? I mean the Data value of ig-platform-id and device-id?

You may not need to set device-id. I do notice that macOS High Sierra 10.13.6 (17G2112) reports 0x59120003 as having no ports. Not sure why that is.

PS 10.13.6 (17G2112) is only required for Coffee Lake support.
 
@headkaze

I just wanted to say thanks for all the work. I updated to 17G2112 and it works great with the new Lilu and WhateverGreen using 3E9B0007 and everything is working great including HEVC and AirPlay. I also tested briefly with Mojave Public Beta and it was also fine.

Screen Shot 2018-07-26 at 4.55.38 PM.png
 
I just wanted to say thanks for all the work.

Hey no problem it's great to be able to give back to the community. vit9696 is really the mastermind behind this though as I just implemented his idea on how to do framebuffer patching which is a very small part of what Lilu + WhateverGreen does.
 
intel fb patcher not detect my hd 515 from m3 6y30 like skylake but like broadwell
 
I've updated the first post examples to use Data instead of integer. This is to maintain consistency and avoid confusion.
 
Back
Top