Contribute
Register

[Release] Hackintool v3.x.x

using FBPatcher 1.0.9 under Mojave beta 4 (build18a336e) - but nothing gots detected

You cannot use the KextsToPatch Clover patching for framebuffer patching in Mojave. You must use Lilu + WhateverGreen with the -igfxdump boot flag to generate a framebuffer binary dump in the root of your boot drive. You can then use Intel FB-Patcher to File->Open this and view the framebuffer data. You can then use it to generate a config.plist/Devices/Properties patch for your platform id.
 
Last edited:
Please understand that Intel FB-Patcher does not generate the "correct" patch for your system. If you don't know why you're patching your framebuffers I do not recommend you patch them. WhateverGreen will automatically do most of the work for you and in most cases all you need is something like this:
Code:
<key>Devices</key>
<dict>
    <key>Properties</key>
    <dict>
        <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
        <dict>
            <key>AAPL,ig-platform-id</key>
            <data>CQClPg==</data>
            <key>disable-external-gpu</key>
            <integer>1</integer>
        </dict>
    </dict>
</dict>
 
Version 1.2.0 Released
- Added support for Cannon Lake and Ice Lake
 
Version 1.2.5 Released
- Still outputs a config.plist/Devices/Properties patch when "Auto Detect Changes" is selected

If you're patching config.plist/Devices/Properties I recommend you have the "Auto Detect Changes" option selected. That way it will output the minimum patch you require. If you don't use the "Auto Detect Changes" option you will just be setting back default values which is pointless.
 
Version 1.2.6 Released
- Fix preallocated memory calculation formula (vit9696)
 
For the sake of convenience It would be nice to have yet another output option specifically for iASL dsl source files. For instance:

Code:
                "AAPL,ig-platform-id", Buffer() { 0x00, 0x00, 0x16, 0x59 },
                "model", Buffer() { "Intel UHD Graphics 620" },
                "hda-gfx", Buffer() { "onboard-1" },
                "device-id", Buffer() { 0x16, 0x59, 0x00, 0x00 },
                "framebuffer-patch-enable", Buffer() { 0x01, 0x00, 0x00, 0x00 },
                "framebuffer-unifiedmem", Buffer() {0x00, 0x00, 0x00, 0x80},
 
For the sake of convenience It would be nice to have yet another output option specifically for iASL dsl source files.

It's a good idea. Added.
 
Intel FB-Patcher 1.3.0 Released
- File->Export->Clover config.plist / File->Export->Framebuffer.txt file
- Patch audio layout id
- Add USB port limit patch
- Plug and unplug USB2 / USB3 devices and set port connector types then generate a USBPower.kext
- Advanced patching options (DVMT-prealloc 32 MB, VRAM 2048 MB, Disable eGPU, Enable HDMI20 (4K), Spoof SKL Audio, DP -> HDMI, USB port Limit, FB Port Limit)
 
*Moved to first post*
 
Last edited:
Back
Top