Jump to content
Alex009988

Kext patches by Bootloader

16 posts in this topic

Recommended Posts

In this topic I want to gain useful patches.

This method is good that patch are not made at drivers, this made at kernel-cash in RAM

 

Patch against any sound assertion for AppleHDA, the author is Alex Auditore

 

 

hex 536F756E6420617373657274696F6E20->00000000000000000000000000000000

http://www.insanelymac.com/forum/topic/292377-how-to-get-rid-of-any-sound-assertions-on-applehda/

			<dict>
				<key>Comment</key>
				<string>Patch_against_assertions</string>
				<key>Find</key>
				<data>
				U291bmQgYXNzZXJ0aW9uIA==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAAAAAAAAAAAA==
				</data>
			</dict> 

 

 

The patch for Bluetooth controller which did not get the camand Wakeup, for ML 10.8.5 and Mavericks. For example, Artheros AR3011 is one of them. The author is Time Walker

****[IOBluetoothHostControllerUSBTransport][configurePM]-- ERROR -- waited 30 seconds and still did notget the commandWakeup() notification --this=0xffffff8013dd5800**** 

 

 

For Mountain Lion

hex 0000010f85de000000->0000010f84de000000

<dict>
                <key>Comment</key>
                <string>configurePM BT</string>
                <key>Name</key>
                <string>IOBluetoothHostControllerUSBTransport</string>
                <key>Find</key>
                <data>AAABD4XeAAAA</data>
                <key>Replace</key>
                <data>AAABD4TeAAAA</data>
            </dict> 

For Mavericks

hex 0000000f8507010000->0000000f8407010000

		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>configurePM BT</string>
				<key>Find</key>
				<data>
				AAAAD4UHAQAA
				</data>
				<key>Name</key>
				<string>IOBluetoothHostControllerUSBTransport</string>
				<key>Replace</key>
				<data>
				AAAAD4QHAQAA
				</data>
			</dict> 

 

 

The patch against an error  "fall back to old SMC mode" for ML 10.8.5, the author is TimeWalker

 

 

hex 4885C07510488D3D7D50->4885C0EB6E488D3D7D55

        <dict>
            <key>Comment</key>
            <string>fall back to old SMC mode</string>
            <key>Name</key>
            <string>AppleSMC</string>
            <key>Find</key>
            <data>SIXAdRBIjT19UA==</data>
            <key>Replace</key>
            <data>SIXA625IjT19VQ==</data>
        </dict>

 

 

The patch against this error in Console. "ATHR: unknown locate: 21" for Mavericks(That may not work, try to use the patch below), the author is Skvo

 

 

hex: 753b4885f6 -> e9bc000000

            <dict>
                <key>Comment</key>
                <string>Wi-Fi Region 10.9</string>
                <key>Name</key>
                <string>AirPortAtheros40</string>
                <key>Find</key>
                <data>dTtIhfY=</data>
                <key>Replace</key>
                <data>6bwAAAA=</data>
            </dict> 

 

 

The patch against this error in Console. "ATHR: unknown locate: 21" for ML and Mavericks, the author is Skvo

 

hex: 0FB787DC040000 -> B8640000009090

            <dict>
                <key>Comment</key>
                <string>Wi-Fi Region 10.8.X</string>
                <key>Name</key>
                <string>AirPortAtheros40</string>
                <key>Find</key>
                <data>D7eH3AQAAA==</data>
                <key>Replace</key>
                <data>uGQAAACQkA==</data>
            </dict> 

 

 

Fixing Orange disks, Vovhik

 

 

hex: 45787465726e616c -> 496e7465726e616c (ASCII: External -> Internal)

            <dict>
                <key>Comment</key>
                <string>Fix Orange Disk</string>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Find</key>
                <data>RXh0ZXJuYWw=</data>
                <key>Replace</key>
                <data>SW50ZXJuYWw=</data>
            </dict>

 

 

Against reset of CMOS for ML 10.8.X the author is rayup

 

 

hex 753089d8 -> eb3089d8

            <dict>
                <key>Comment</key>
                <string> fix CMOS Reset for 10.8.x</string>
                <key>Name</key>
                <string>AppleRTC</string>
                <key>Find</key>
                <data>dTCJ2A==</data>
                <key>Replace</key>
                <data>6zCJ2A==</data>
            </dict>

 

 

Against reset of CMOS for Mavericks, the author is SunKI

 

 

hex: 752e0fb6 -> eb2e0fb6

          <dict>
                <key>Comment</key>
                <string>fix CMOS reset for 10.9</string>
                <key>Name</key>
                <string>AppleRTC</string>
                <key>Find</key>
                <data>dS4Ptg==</data>
                <key>Replace</key>
                <data>6y4Ptg==</data>
            </dict>

 

 

Patch for activation of TRIM for SSD, which are unsupported by apple. The author is Grand Pennell

 

 

hex: 4150504c4520535344 -> 000000000000000000

<dict>
                <key>Comment</key>
                <string>Orange Disk Fix</string>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Find</key>
                <data>RXh0ZXJuYWw=</data>
                <key>Replace</key>
                <data>AAAAAAAAAAA=</data>
            </dict>

 

 

Patch for AppleHDA xml->zml, the author is abxite

 

 

hex: 786d6c2e7a6c -> 7a6d6c2e7a6c

<dict>
                <key>Comment</key>
                <string>Replace xml to zml</string>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Find</key>
                <data>eG1sLnps</data>
                <key>Replace</key>
                <data>em1sLnps</data>
            </dict>

 

 

Patch agains kernel panic called AppleIntelPowerManagement

 

hex: e20000000f30 -> e20000009090

<dict>
                <key>Comment</key>
                <string>AppleIntelCpuPM Kernel Panic fix</string>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Find</key>
                <data>4gAAAA8w</data>
                <key>Replace</key>
                <data>4gAAAJCQ</data>
        </dict>

 

 

Patch agains Kernel Panic during using MacPro4.1-5.1

 

 

hex: 720a004d616350726f342c31004d616350726f352c310058 -> 720a00000000000000000000000000000000000000000058

<dict>
                <key>Comment</key>
                <string>No Panic on MacPro4,1 - 5,1</string>
                <key>Name</key>
                <string>AppleTyMCEDriver</string>
                <key>Find</key>
                <data>cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY</data>
                <key>Replace</key>
                <data>cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY</data>
            </dict> 

 

 

Multiple patch of AppleUSBXHCI(only for Mountain Lion) for supporting controller USB3.0 which are made which are made by other manufacturers(means not intel), The author Zetith432 http://www.insanelymac.com/forum/topic/285157-patched-appleusbxhci-from-os-1082/

 

 

            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_ML</string>
                <key>Find</key>
                <data>dSZIi7vo</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>6yZIi7vo</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_ML</string>
                <key>Find</key>
                <data>dVtJiw==</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>61tJiw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_ML</string>
                <key>Find</key>
                <data>PQABDw==</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>PQAADw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_ML</string>
                <key>Find</key>
                <data>gUkIAABA</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>gUkIAAAA</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_ML</string>
                <key>Find</key>
                <data>RCQIAABA</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>RCQIAAAA</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_ML</string>
                <key>Find</key>
                <data>AEAAQYtG</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>AAAAQYtG</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_ML</string>
                <key>Find</key>
                <data>AcaDfw==</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>AMaDfw==</data>
            </dict> 

 

 

Multiple patch of AppleUSBXHCI(only for Mavericks) for supporting controller USB3.0 which are made which are made by other manufacturers(means not intel), The author shiecldk 

http://www.insanelymac.com/forum/topic/285157-patched-appleusbxhci-from-os-1082/page-5?do=findComment&comment=1923014

 

 

            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_Mav</string>
                <key>Find</key>
                <data>dUtJiwc=</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>60tJiwc=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_Mav</string>
                <key>Find</key>
                <data>gUsIAABAAA==</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>gUsIAAAAAA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_Mav</string>
                <key>Find</key>
                <data>QcdFCAAAQAA=</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>QcdFCAAAAAA=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_Mav</string>
                <key>Find</key>
                <data>QcdHCAAAQAA=</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>QcdHCAAAAAA=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_Mav</string>
                <key>Find</key>
                <data>xoDIAAAAAQ==</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>xoDIAAAAAA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch_to_USB3.0_Mav</string>
                <key>Find</key>
                <data>dU1Ii7voAQAA</data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>601Ii7voAQAA</data>
            </dict> 

 

 

Patch(IOAHCIBlockStorage) against cessation on "still waiting for root device", The auther is bcc9

http://www.insanelymac.com/forum/topic/280062-waiting-for-root-device-when-kernel-cache-used-only-with-some-disks-fix/

 

 

hex 1: EB4C0000EA03 -> EB4C0000E801

hex 2: 740E488D3DA5900000 -> BFC800000090909090

            <dict>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Find</key>
                <data>60wAAOoD</data>
                <key>Replace</key>
                <data>60wAAOgB</data>
            </dict>
            <dict>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Find</key>
                <data>dA5IjT2lkAAA</data>
                <key>Replace</key>
                <data>v8gAAACQkJCQ</data>
            </dict> 

 

 

About patching of AppleHDA, see more here

http://www.insanelymac.com/forum/topic/290092-how-to-patch-applehda-with-the-help-of-bootloader/

 

 

Example 1

Patch for Clover(config.plist), for TRIM activation against orange hard disks.

    <key>KernelAndKextPatches</key>
    <dict>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>TRIM Enabler</string>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Find</key>
                <data>QVBQTEUgU1NE</data>
                <key>Replace</key>
                <data>AAAAAAAAAAAA</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Orange Disk Fix</string>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Find</key>
                <data>RXh0ZXJuYWw=</data>
                <key>Replace</key>
                <data>AAAAAAAAAAA=</data>
            </dict>
        </array>
    </dict>

And  is should  look so  at PlistEdit Pro, for instance

 

post-974387-0-65340400-1372006851_thumb.png

 

Example 2 And so it looks at bareBoot

        <key>KextPatches</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>TRIM Enabler</string>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Find</key>
                <data>QVBQTEUgU1NE</data>
                <key>Replace</key>
                <data>AAAAAAAAAAAA</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Orange Disk Fix</string>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Find</key>
                <data>RXh0ZXJuYWw=</data>
                <key>Replace</key>
                <data>AAAAAAAAAAA=</data>
            </dict>
        </array>

Example 3. Some patches from XPC, just for example.(xpc_patcher.plist)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<dict>

    <key>XpcPatcher</key>
    <dict>
 
	<key>MachOPatch0</key> 
	<dict>
	<key>Apply</key>
	<integer>1</integer>
	<key>SystemVersion</key>
	<string>0x000</string>	
	<key>Description</key>
	<string>Patch for ALC670</string>
	<key>FileName</key>
	<string>AppleHDA</string>
	<key>Search</key>
	<string>8408ec10</string>
	<key>Replace</key>
	<string>00000000</string>
	</dict>

	<key>MachOPatch1</key>
	<dict>
	<key>Apply</key>
	<integer>1</integer>
	<key>SystemVersion</key>
	<string>0x000</string>
	<key>Description</key>
	<string>Patch for ALC670</string>
	<key>FileName</key>
	<string>AppleHDA</string>
	<key>Search</key>
	<string>786d6c2e7a6c </string>
	<key>Replace</key>
	<string>7a6d6c2e7a6c</string>
	</dict>

	<key>MachOPatch2</key>
	<dict>
	<key>Apply</key>
	<integer>1</integer>
	<key>SystemVersion</key>
	<string>0x000</string>
	<key>Description</key>
	<string>Patch for ALC670</string>
	<key>FileName</key>
	<string>AppleHDA</string>
	<key>Search</key>
	<string>8419d411</string>
	<key>Replace</key>
	<string>7006ec10</string>
	</dict>
	
	<key>MachOPatch3</key>
	<dict>
	<key>Apply</key>
	<integer>1</integer>
	<key>SystemVersion</key>
	<string>0x000</string>
	<key>Description</key>
	<string>fix CMOS reset for 10.9</string>
	<key>FileName</key>
	<string>AppleRTC</string>
	<key>Search</key>
	<string>752e0fb6</string>
	<key>Replace</key>
	<string>eb2e0fb6</string>
	</dict>
	
	</dict>  

  </dict>

</plist>

 

 

Edited by Alex Auditore

Share this post


Link to post
Share on other sites
Advertisement

thank you for your hard work. If any patch for xfx 6950 please help thank you.

Share this post


Link to post
Share on other sites

thank you for your hard work. If any patch for xfx 6950 please help thank you.

Hello. I remember you have two indetical two cards. I recomend you to try Clover it has powerful injection.

But in this case I think Graphics part of your DSDT should be restored to initial state. Otherwise DSDT with patched graphics will impede Clover.

Share this post


Link to post
Share on other sites

Can you update for 10.9 bluetooth controller and old smc mode patch?

Hello. Unfortunately, I'm not aware of these patches for mavericks. When TimeWalker or somebody else do this patch for 10.9 I'll certainly add it.

Share this post


Link to post
Share on other sites

The patch against "ATHR: unknown locate:" for Mavericks didn't work for me, but this one does:

<dict>
<key>Comment</key>
<string>Wi-Fi Region Log Fix</string>
<key>Find</key>
<data>
D7eH3AQAAA==
</data>
<key>Name</key>
<string>AirPortAtheros40</string>
<key>Replace</key>
<data>
uGQAAACQkA==
</data>
</dict>

Or 0FB787DC040000 -> B8640000009090.

 

It injects FCC as region.

Share this post


Link to post
Share on other sites

The patch against "ATHR: unknown locate:" for Mavericks didn't work for me, but this one does:

<dict>
<key>Comment</key>
<string>Wi-Fi Region Log Fix</string>
<key>Find</key>
<data>
D7eH3AQAAA==
</data>
<key>Name</key>
<string>AirPortAtheros40</string>
<key>Replace</key>
<data>
uGQAAACQkA==
</data>
</dict>

Or 0FB787DC040000 -> B8640000009090.

 

It injects FCC as region.

Ok. Thanks, I've written a remark about it and make spoilers so as to get the top more readable.

Share this post


Link to post
Share on other sites

Is it possible to make a kext to patch on-the-fly instead of bootloader?

Im also having the same question can a kextpatcher.kext be made that it would be responsible to patch others kexts on boot like clover ?

I use ozmosis as a bootloader and having such a kext would be ideal  :)

Share this post


Link to post
Share on other sites

Here is a patch to speed up boot time. My Dell XPS 720 has a really slow boot time because of AppleNForceATA, this cuts it from 1:18 to 23 seconds. On my MacBookPro8,1 and my Z68 build this cuts about 20 seconds off the boot time.

            <dict>
                <key>Comment</key>
                <string>IOATAFamily Faster Boot</string>
                <key>Find</key>
                <data>
                gfscDA==
                </data>
                <key>Name</key>
                <string>IOATAFamily</string>
                <key>Replace</key>
                <data>
                gfsyAA==
                </data>
            </dict>            

Share this post


Link to post
Share on other sites

Any Patch for AHCIPortInjector because if createmedia then this kext is not works :(

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By 5T33Z0
      Background: Since the Pre-Release of Clover v5123, OpenCore Momory Fixes have been integrated into Clover in the form of OpenRuntime.efi. It replaces previous AptioMemory Fixes. Since v5126 AptioMemoryFixes are obsolete and no longer supported, so an upgrade to v5126 is mandatory in order to be able to install and boot macOS BigSur with Clover.
       
      This guide is for everyone trying to update to the latest Clover version or having issues while updating from previous versions, so they can install and run BigSur on their Machines. While updating to the latest iteration of Clover, there are several obstacles one can come across along the way. This guide is here to assist users trying to make the switch from the "old" Clover version with AptioMemory Fixes to the new one with OpenRuntime and Quirks Settings in CloverConfigurator.
       
      Problem: If you update your existing Clover installation by either installing the clover.pkg file or manually updating it the way you used to this will most likely result in an inoperable bootlader due to missing boot parameters.
       
      Approach: In order to avoid the dilemma of your system not wanting to boot, you have to know that the following files are obsolete and are no longer necessary, so they should eiither be disbabled/deleted when updating Clover from a built prior to v 5123 or omitted altogether when setting up a new EFI Folder:
       
      AptioMemoryFixes: AptioMemoryFix.efi, OsxAptioFix3Drv.efi, OsxAptioFixDrv.efi and everyhing else containing "memoryfix". Unnecessary Drivers (for UEFI-based Systems): DataHubDxe.efi – enables DataHub Protocol Support if it is missing from the BIOS. Modern UEFI BIOSes support this. So it's probably only necessary for Legacy Systems. FSInject.efi – For Kext-Injecttion. But pretty much obsolete since it's fully integrated in Clover nowadays. Might be necessary for Legacy Systems, though. SMCHelper.efi – Necessary when using FakeSMC.kext and ONLY FakeSMC. If you use it in combination with VirtualSMC.efi, it leads to an instant Kernel Panics. So, in other words: when using VirtualSMC – which is higly recommended over FakeSMC – DON'T use SMCHelper, use it in conjunction with VirtulSMC.efi (although unnecessary in most cases). EmuVariableUefi.efi – necessary for emulating NVRAM, if NVRAM is either not available (legacy systems) or working incorrectly. OcQuirks.efi and OcQuirks.plist – delete if present. OcQuirks is a relict from earlier attempts to include OpenCore Booter Quirks into Clover up until version 5122. Incompatible Kexts – wherever possible, you should use the latest available kexts provided by acidanthera (one of the devs behind OpenCore). Because incompatible Kexts are a source for Kernel Panics. I had an issue with my Laptop where VoodooPS2Controller.kext would cause a kernel Panic when used alongside VoodooPS2Mouse.kext, VoodooPS2Trackpad.kext and VoodooPS2Controller.kext. At the time I updated clover from 5122 to 5123, I didn't know that these 3 kexts are now includes as plugins inside of VoodooPS2Controller, so having them twice would cause a panic.

      In general, having Kexts wich have depedencies to oher kexts can cause a KernelPanic if not loaded in the correct order. In OpenCore, you can and have to set up the correct loading order of kexts manually by yourself, but in Clover only a few essential kexts like Lilu and Fake/VirtualSMC are hard-coded in, so they are always loaded first. It took me a while to figure this out. So when you update Clover and you are using lot of Kexts (usually on Laptops), try to update all Kexts first using Kext-Updater which is incredibly useful tool to download all sorts of bootloader-related files, have a look inside of them so see if they include more kexts as plugins and make sure nothing is present twice – HID, Wifi and Bluetooth kexts come to mind here. If you get panics you can not isolate, just move all unnecessary kexts to the "off" folder to temporarily to work around the issue by starting with a minimal set up to get the system running. Then put the disabled kexts back one by one to find the culprit for the panic.  
      Updating your EFI
       
      Prepare an USB Stick. Format it to FAT32 (MBR). We'll use it for testing our updated EFI Folder first, before copying it to the ESP on the HDD. Download the latest Clover Release  as a .zip archive for a manual update (currently "CloverV2-5126.zip"): https://github.com/CloverHackyColor/CloverBootloader/releases Extract the .zip. We'll create our EFI based on the one insides of it. Have a look at the "EFI > Clover > drivers > off > UEFI" Folder – you find the following Files: Copy the following files over to EFI > Clover > drivers > UEFI: ApfsDriverLoader.efi, VBoxHfs.efi and OpenRuntime.efi Now we have a minimal set of Drivers which looks like shown below. The files tagged in gray are in the drivers Folder by defautl and are most likely unnecessary on UEFI-based systems. As mentioned earlier, SMCHelper MUST be deleted when using VirualSMC.kext! I would turn of each of the gray drivers one by one and chick if the system still boots without them.
      Next, copy over your kexts (updated to the latest available version, of course), your ACPI > patched folder and your config.plist form your existing EFI Folder Open CloverConfigurator and update it to the latest Version. It should now include a new section at the bottom called Quirks, as mentioned earlier Now open your config.plist you copied over from your working EFI and click on "Quirks". It should look like this (without the descriptions of course):
      Head over to the OpenCore Install Guide and pick the guide for your CPU Family and Platform. Jump to the "Booter" Section. It contains all required Booter Quirks tinted green in the screenshot. Make sure to unfold the "more in-depth info" box to see what they do. Find the options for your system and tick them away in Clover Configurator. Next, jump to the "Kernel" section of Dortania's guide and copy over the settings from "Quirks" and "Scheme". Again, make sure to unfold the "more in-depth" section to find all necessary settings. NOTE: some of the settings Located in "Kernel > Quirks" have different names and are located in the "Kernel and Kext Patches" section of Clover Configurator. These include:

      In most cases you have these set up correctly already, otherwise your system wouldn't have started before. But it's good to double check if you have settings enabled which may be unnecessary. Once you've ticked all the necessary quirks, save your configuration, copy the new EFI Folder to the root of your USB Flash Drive and try booting from it. If everything was set up correctly, the system should boot as expected. If it does boot, you can mount the ESP partition of your hard drive, backup your EFI Folder, delete it and put in the one from your USB Flash drive to make the changes permanent.  
      TROUBLESHOOTING: If you get Kernel Panics take a note of them and head over to the OpenCore Troubleshooting Guide and have a look at the "OpenCore Boot issues" and "Kernelspace Issues" sections to find your error message and possible fixes to resolve it. Another great resource to check if your Clover config is set-up correctly in general (excluding Quirks) is the Hackintosh Vanilla Desktop Guide For more info about how OpenCore differs from clover and see which settings, drivers and features are compatible, check out the Clover Conversion Guide.
       
      Good luck!
       
      PS: If you run into trouble after following this guide you can upload your config.plist and I can have a look at the quirks.
      PSS: When running BigSur, you need to remove the PreBoot Volume from the "Hide" Section of the GUI because if I understand correctly, BigSur requires booting from it.
      PSSS: if your system boots correctly you can upload a screenshot with your quirks with additional Info like your Board and CPU which might be helpful for other users.
       
    • By MaLd0n
      iMac20,1 Hackintosh 
      A good build for professional audio and video processing.
      We love silence and Cooler SCYTHE Ninja 5 is mandatory in this case!
      A very custom DSDT for best experience under macOS. Removed all unused devices, injected all Apple devices, essentials, cosmetics, real improvements.
       
       

       
       
      -OpenCore Vanilla TUTORIAL-
       
       
      -USB Port Mapping TUTORIAL-
       
       
      -Bios/UEFI Settings-
      CSM Support - Disabled
      Internal Graphics - Enable
      -Thunderbolt Configuration-
      Security Level - No Security
      GPIO3 Force Pwr - Enabled
       
      -Hardware-
      Mobo - Ga Z490 Vision D
      https://tinyurl.com/y4gajha4

      Processor - i7 or i9 10th Intel
      https://tinyurl.com/y6jlskwz

      GPU - RX 580, 590, VEGA 56, VEGA64, 5700XT or RADEON VII
      https://tinyurl.com/y4mxc7t6

      Cooler - SCYTHE Ninja 5 
      https://tinyurl.com/yyrbx5lf

      NVME - WD Black SN750 NVMe SSD
      https://tinyurl.com/vnq46yr
       
      -EFI folders- 
      Clover - https://tinyurl.com/yxzftuyr
      OpenCore - https://tinyurl.com/y3lt8t9l
      Just paste EFI folder into EFI partition, reboot and extract one SendMe. Post this dump here for full ACPI solution!
      Download RunMe.app dumper
       
      -If you want to buy me a beer - Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      -DSDT- Complete Solution
      DSDT.Z490 VISION D MaLd0n.zip
       
      -SSDT- Not complete solution
      SSDT-OLARILA.aml.zip
       
      -DSDT Patches-
       
       
       
      -USB Solution-
      USB SOLUTION.zip
       
       
       
       
      -Boot Time with Clover or Opencore is same-
       
      -Screenshots-































       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Thx to KGP for SSDT Thunderbolt
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!

      We're all here to have fun and learn from each other!
    • By VortexisTV
      So I've been trying to update to Big Sur from Catalina but I get stuck at the +++ message at the beginning. I made sure I have all my kexts and drivers updated. Updating to Clover revision 5126 would only get me kernel panics. Am I doing something wrong? Any response would be greatly appreciated. EFI
       
      ASUS Zenbook UX331FN
      Intel Core i5-8265U
      Intel UHD 620
      Clover 5120
       

    • By amadeusex
      Hey guys - how are you holding up?
      Because of a lot of free time and after abandoning the idea to get Catalina installed i tried to run Mojave on my beloved z820v2.
      Everything went fine except power management.
      I've used @WoodCabin's EFI folders to install and later on run Mojave (14.6).
      Here's a glimpse of what i get as soon as i put the patched (from 10.13 as suggested on stinga's X79 power management topic) AppleIntelCPUPowerManagement.kext into S/L/E
       

       
      I tried also @stinga11 s kext patches for Mojave but still either PM's not working or KP.
      Here's my my EFI folder

      @antonio.clb
    • By MaLd0n
      -OpenCore Vanilla TUTORIAL-
       
       
      -USB Port Mapping TUTORIAL-
       
        1 -Create a USB bootable
       
      Create your usb installer, use this tool and download Catalina or Big Sur from Apple servers
       
      Catalina
      installScript_allfullapp.zip
       
      Big Sur
      installScript_1016fullapp.zip
       
      Credits: crazybirdy
       
      Copy Catalina / Big Sur installer to Applications folder, open terminal and run
       
      Catalina
       
       
      Big Sur
       
       
      If you want check one step by step, check here
       
      -Opencore Vanilla Tutorial
      https://tinyurl.com/ycvcnp8h
       
      2- EFI folder USB installation
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/y6avuxsv
       
       
      3- EFI folder SSD
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD 
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD
      https://tinyurl.com/y6avuxsv
       
      4- Start Fine Tune
       
      Run this app and post full dump here for full ACPI solution
       
      RunMe.app
      https://tinyurl.com/y9562hz7
       
       
      If you like a SSDT way, here we go
      SSDT-OLARILA.aml.zip
       
      5- USB Solution
      USB INTEL SERIE 400.zip
       
      Use these kexts, enable XHCI port limit patch and follow this tutorial for remap USB ports
       
       
       
      --DSDT PATCHES--
       
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS -XHCI -PLUGIN TYPE -HDEF -ARTC -IPIC -TIMR -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -kUSBCompanionIndex -io-device-location -IMEI -EC -PNLF -ARPT -GFX0 -NVME -ACPI-WAKE-GPE -DTGP -HDMI / HDAU  
      --SCREENSHOTS--































      -If you want to buy me a beer - Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      Big Thanks to XLR and your Badass Motherboard, Ultrafast CPU, Coolest Heatsink, Huge Graphics Card, Tonnes of RAM,
      Gigantic Hard Drive, Lightspeed Disk Burner, Professional Sound Card, Massive LCD Display.
       
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!

      We're all here to have fun and learn from each other!
×