Jump to content
946 posts in this topic

Recommended Posts

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)

Version 1.3.1 Released
- Fixes. Added new menu Framebuffer->Current Version / macOS 10.13.6 (17G2112)


If you select the new menu option Framebuffer->macOS 10.13.6 (17G2112) it will load framebuffer data from this version of macOS allowing you to create framebuffer patches without needing to use WhateverGreen's -igfxdump boot flag to generate a framebuffer binary dump.

9 hours ago, idris iqbal said:

fb patcher intel generation show as kaby lake.


It detects the Intel generation based on the framebuffer kext you have loaded (ie. AppleIntelKBLGraphicsFramebuffer.kext). It's not important so just patch your system and when it loads the correct framebuffer kext it will show the correct Intel generation.

On 8/14/2018 at 9:39 AM, headkaze said:

USB Port Patching


1. Apply the Port Limit patch (in Patch->Advanced) then File->Export->Clover config.plist
2. Place the USBInjectAll.kext into EFI/CLOVER/kexts/Other

3. You may also need XHCI-200-series-injector.kext, XHCI-300-series-injector.kext or XHCI-x99-injector.kext depending on your Intel chipset
4. Reboot your machine and then run Intel FB-Patcher again
5. Go to the General->USB tab (see screenshot) and plug and unplug a USB 2.0 and USB 3.0 device into each USB port on your system. The ports that are active will remain highlighted

6. Set each port to the appropriate Connector using the drop down list
7. Note that USB C can have two ports associated with them. You will need a USB C device and plug it in both ways
8. Remove any unused ports using the Delete button
9. Use the Export button to generate a USBPower.kext onto your Desktop. Copy this file into EFI/CLOVER/kexts/Other
10. You can now delete USBInjectAll.kext and disable the Port Limit Patch


Q. What is USBPower.kext?
A. It's a Codeless Kernel Extension used to inject the USB ports

Q. Do I need SSDT-UIAC.aml?
A. No, this method uses a codeless kext


Thanks to vit9696 for demonstrating this method of USB patching



Are front case USB ports considered as internal?

OK, im still at it with this UHD620 lol. I can still get QE/CI to work via external monitor using HDMI on my laptop. Still nothing on the main screen. Ive attached my IO output and config with QE/CI running on my external monitor and wondering if i can patch my HDMI to my eDP port? Or if its even possible? Im currently using 59120000 to get acceleration which i know is not the correct one for my UHD620. But thats the only platformID that will work. All others seem to just lock at IOScreenLockState. 

Paul’s MacBook Pro (2).zip

config 5.plist


2 hours ago, tikizondo94 said:

OK, im still at it with this UHD620 lol


First thing I would do is search for someone who's got a working config for an i7 8550u

8 hours ago, Alpha22 said:

question: what should i flag in Advance for a HD 4600 gpu


Hard to say knowning just the GPU but maybe try with no patching at all (just Lilu + WhateverGreen) then if you have problems patch with "DVMT pre-alloc 32MB" and "DP -> HDMI".

Edited by headkaze



Hard to say knowning just the GPU but maybe try with no patching at all (just Lilu + WhateverGreen) then if you have problems patch with "DVMT pre-alloc 32MB" and "DP -> HDMI".

Hello headkaze

thanks for your answer
added the patches created by the app


2jfyx43.png       2mqkqhc.png


Clover starts but stops shortly thereafter






Edited by Alpha22
10 hours ago, headkaze said:


Did you follow this guide? ie. Do you have macOS 10.13.6 (17G2112)?


I was using 17G61, this is what the python script show me now 


#    ProductID    Version    Build  Title
 1    091-95774    10.13.6  17G2208  macOS High Sierra
 2    091-82771    10.13.5   17F66a  Install macOS High Sierra Beta
 3    091-94326    10.13.6    17G65  macOS High Sierra
 4    041-01261      10.14  18A377a  macOS Mojave Beta


I'm guessing 17G2208 is fine to use, will try with it and let you know. And follow the guide thanks.

  • Allan changed the title to Hackintool v2.1.7
  • Allan featured, pinned and unfeatured this topic
  • Allan featured this topic
  • Create New...