Compare the best products from Amazon in the easiest way

EC Patching – Coping with AppleACPIEC on a Catalina Hackintosh


An EFI folder that would boot macOS Mojave can not obligatory boot macOS Catalina on account of modifications in the best way AppleACPIEC behaves which require it to be both disabled, renamed or spoofed as well macOS Catalina on most hackintosh motherboards. Not addressing EC in Catalina may cause hagging with verbose outputs comparable to Ready on root gadget… or AE_NOT_FOUND that can stop you from booting Catalina.

Hackintosh Catalina EC Patching

  • The choice to disable AppleACPIEC at the moment has points and is just for these utilizing the OpenCore technique of hackintoshing and never Clover, leaving us with the choice to pretend or rename our EC gadget which is required .for AppleBusPower to perform.
  • Renaming EC – Beneficial for laptop computer use as this nonetheless masses AppleACPIEC which isn’t used or appropriate with a desktop however nonetheless works.
  • Faking EC is finished turning off the true EC one and setting a pretend one up by putting a patched SSDT-EC.aml file in EFI/CLOVER/ACPI/patched.
    • Beneficial by the neighborhood for desktops, don’t use for laptops.
    • The draw back to this technique is when you change the {hardware} in your system i.e. swapping out the motherboard or pc making an attempt to get the Catalina installer to load. The SSDT will must be remade for a particular machines {hardware} earlier than with the ability to boot whereas the precise rename patch tends to be related throughout motherboard generations i.e. a Gigabyte Z370 motherboard and an ASUS Z390 motherboard could have the identical EC rename. In that case beginning with the rename technique could be a greater resolution to begin with.

To do both repair you’ll need to generate a DSDT:

  1. Generate a DSDT desk by restarting pc and getting into Clover Bootloader
  2. Press F4 will trigger a DSDT to be generated and positioned in EFI/CLOVER/ACPI/origin
  3. Reboot again into macOS and Mount EFI partition
#1 Renaming EC Technique
  • Renaming EC provides a easy Hex patch underneath Acpi -> Patches of config.plist from this desk:
    Remark Discover* [HEX] Change [HEX]
    change EC0 to EC 4543305f 45435f5f
    change H_EC to EC 485f4543 45435f5f
    change ECDV to EC 45434456 45435f5f
  • Just one of those three patches is used at a time. DO NOT allow a number of on the similar time or chances are you’ll not have the ability to boot
  • To search out out which patch is appropriate for you’re pc can both guess by including one after the other and making an attempt as well Catalina or you may merely test the DSDT you generated by following steps 1-6:
    1. Obtain MaciASL
    2. Open EFI/CLOVER/ACPI/origin/
    3. Open DSDT.aml with MaciASL
    4. Use ⌘F to open the Discover search bar
    5. Seek for PNP0C09 will probably be in a bracketed underneath a tool named Gadget (EC0) or Gadget (H_EC) or Gadget (ECDV)
    6. Some computer systems will return two gadget outcomes for PNP0C09 to seek out out which is the proper gadget it should include an _HID, _CRS and _GPE in its brackets for instance:
      • (_HID, EisaId ("PNP0C09")) // _HID: {Hardware} ID
      • Title (_CRS, ResourceTemplate () // _CRS: Present Useful resource Settings
      • Title (_GPE, 0x16) // _GPE: Normal Objective Occasions

        Finding EC for Hackintosh Catalina EC Renaming

        On this instance EC0 is the proper EC because it comprises a _HID, _CRS and _GPE worth, due to this fact the patch used will likely be rename EC0 to EC

    7. As soon as you determine what patch you want from the desk add it by opening config.plist with Clover Configurator and putting the patch underneath Acpi Patches:
      ACPI Patches Empty

      In case you are utilizing the EFI from https://hackintosher.com/guides/guide-to-fresh-installing-macos-catalina-on-a-hackintosh/ I’ve included the patches in config.plist already nonetheless they’re all disabled by default allow the one that’s best for you by unchecking disabled.

      Right here’s the desk once more:

      Remark Discover* [HEX] Change [HEX]
      change EC0 to EC 4543305f 45435f5f
      change H_EC to EC 485f4543 45435f5f
      change ECDV to EC 45434456 45435f5f
#2 Faking EC Technique
  1. Obtain SSDT-Time and unzip the folder
    1. Learn the directions
  2. Open SSDTTime-master folder
  3. Proper-click open SSDTTime.command
  4. It will open Terminal
  5. Please choose: 2
  6. Drag and drop a DSDT.aml or origin folderSSDTTime.command SSDT-EC creation Terminal
  7. SSDTTime will robotically open a Outcomes folder
  8. Copy SSDT-EC.aml from the Outcomes folder and place it in EFI/CLOVER/ACPI/patched
    • Observe: The patched folder not the origins folder
    • When you have any points getting SSDTTime to work use the rename technique as a substitute.

We will be happy to hear your thoughts

Leave a reply

Translate »
The Regular Person
Logo
Enable registration in settings - general
Compare items
  • Total (0)
Compare
0
Shopping cart