Contribute
Register

HP EliteDesk 800 G2 / HP ProDesk 600 G2 - SUCCESS

Joined
Sep 7, 2012
Messages
62
Motherboard
Dell Optiplex 3060 MFF
CPU
i5-8500T
Graphics
HD 630
Hi @PaintArm2 ,

So As I mentioned for the dual monitor I need to patch the framebuffer table as followes using the hacking tool:

Code:
WhateverGreen: igfx @ (DBG) patching framebufferId 0x19120000 connector [1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187
WhateverGreen: igfx @ (DBG) patching framebufferId 0x19120000 connector [2] busId: 0x06, pipe: 10, type: 0x00000400, flags: 0x00000187
WhateverGreen: igfx @ (DBG) patching framebufferId 0x19120000 connector [3] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187
WhateverGreen: igfx @ (DBG) patching framebufferId 0x19120000 connector [-1] busId: 0x00, pipe: 0, type: 0x00000001, flags: 0x00000020

General > Devices/Properties
General > Connectors
General > Auto Detect Changes
Advanced > FB Port Limit 3
Device Id: 0x1912: Intel HD Graphics 530

Booting with both monitors connected works most of the times by using the agdpmod=vit9696 as a boot flag. Sometimes (1 every 10) once I get to the point that it is about to launch the windows the computer stacks there.

My complete list of boot flags is -liludbg -wegdbg -igfxdump -igfxfbdump dart=0 -igfxnohdmi igfxrst=1 agdpmod=vit9696 -cdfon -v

Have you seen THIS post? It making a lot of things clear related to ports and buses.

Also read the WhateverGreenSource it will give you an insight of what to put there.

I will test your findings as well. Thanks!
@sakoula I know this is an ancient post, but I'm trying to get my EliteDesk 800 G2 mini on High Sierra working with dual monitors. I've read through the links you provided and various other guides, but I still can't figure out how this framebuffer patching is done. The system current runs fine on 1 display, it is using a DP->HDMI adapter then HDMI cable, then to DVI adapter to a DVI monitor. It doesn't recognize a 2nd DP monitor plugged in to the other DP port of course. I'm currently on Whatevergreen 1.2.3, if I update it to the latest 1.6.1, I can no longer boot. My EFI folder came from one of the many posted I tried a few pages back, I don't remember which now.

Reading through the Framebuffer patching guide here, I understood the identification process for the ports etc. However, in the newer and now Hackintool, I do not see framebufferID 0x19120000, and I don't know which platformID to choose from. I went to your Github, which has tons of useful information, but I simply do not know how to actually use the information to apply the Whatevergreen patch. would you be able to help? I've attached my current EFI folder.

I want to keep this system running on High Sierra, and pick up another G2 mini with i7-6700 to run as my main. The new one can stay on High Sierra, or upgrade to Mojave if it doesn't involve too much redoing of kexts. It would be best if I can just simply take the EFI from this system to the new one directly without modifying anything.
 

Attachments

  • EFI.zip
    35.2 MB · Views: 30
Last edited:
Top