Hi guys,
I'm still facing the same troubles as you. Here is what I could find out so far:
1 fresh install via unibeast (10.14.6)3.3.x
2 using multibeast for mojave (UEFI, FakeSMC, Mac mini 6,2 sys def (as it is the only option available and will be changed later), and AppleIntelE1000e v.3.3.6 for ethernet)
3 changed RTVariables using plistedit pro: BooterConfig 0x28 (was the same) AND: CsrActiveConfig to 0x67 (this was different (0x03)
4 removed multibeast setting Inject Intel YES to NO
- reboot
5 lost the nice resolution and second monitor BUT:
6 injecting lilu and whatevergreen kexts using hackintool (tools symbol and the second to last kext symbol on the right) and rebooting brought back
7 resolution and second monitor!
8 changed sys def to 6,1 as this is supposed to be the nicer massage for multipliers (don't ask - I don't understand this part)
9 injecting AppleALC.kext via hackintool brings the sound symbol back with the correct "understanding" of my monitor which is supposed the give me the nice HDMI audio - but still no sound
10 using hackintool and comparing it with the results of gfxutil I could confirm that the igpu is PciRoot(0x0)/Pci(0x2,0x0) and the platform id should be (according to the Intel Framebuffer patching guide using whatevergreen) 0x0166000A (default anyway) (trying the get the "headless" thing airborne wrecked everything so I dropped further exploration of this path)
10 used clover configurator to get the siblings entry in Device>Properties>PciRootblablabla. The "Arbitrary" section gets the entries:
AAPL,ig-platform-id as DATA with the reversed platform-id in pairs as explained in the guide: 01 66 00 0A becomes 0A 00 66 01 (without the spaces of course)
second sibling is the starting sequence for the framebuffer patching:
framebuffer-patch-enable as DATA with the value 01 00 00 00 (without the spaces of course)
WHAT I SIMPLY DON'T UNDERSTAND:
what does the device-id section/line in this guide have to do with it?
the next thing that drives me nuts is this:
I looked the highlighted values up in the framebuffer patching guide and almost got insane trying to understand how to use hackintool's calculator to pull off the correct values. I could re-trace the steps other people made and understand how the data was computed - backwards! BUT: this doesn't help me how get the "stolen" fbmem" "cursor" etc. chosen and calculated because I don't know how what data to enter in the calculator.
Even more - the custom flag -igfdump doesn't produce the desired framebuffer debug/logfile so that I could compare it to the framebuffer values already provided in the guide.
I NEED HELP OVER HERE - please!!! I've really tried to do my homework - but this seems to be too hard. How could toleda "simply" provide a link to that guide and expect everyone to understand. I am ready and willing to learn - but there are too many gaps for me. Please help! TIA