Jump to content

/!\ Requirements for Catalina


Recommended Posts

  • Administrators

A few things are required to successfully run macOS Catalina on a Hackintosh, whether through a new/fresh installation of a direct upgrade from a previous OS X/macOS version/release.


1/ Embedded Controller:

As mentioned here by @MaLd0n at InsanelyMac, since beta #5, macOS Catalina requires Embedded Controller (EC)-related patching for many computers. It's therefore important to check your Embedded Controller device (aka "PNP0C09" id) in DSDT/ACPI and apply the mandatory device renaming to "EC" in Clover's config (or directly in DSDT), failing what, Catalina will never boot.


For instance, most Dell laptops since the era of the Latitude E4x00/E5x00/E6x00 range have an Embedded Controller device called "ECDV" in DSDT; in Clover, the necessary ACPI device renaming is as follows:

Description: Changes ECDV to EC
Find:    45434456     (ASCII for "ECDV" in hexadecimal notation) 
Replace: 45435F5F     (ASCII for "EC__" in hexadecimal notation)

Other known names for the Embedded Controller include "H_EC" or "EC0". If you find no Embedded Controller device in ACPI, this patch is not necessary.


2/ Clover:

Clover needs to be at a minimum version supporting Catalina. Versions r503x, r504x and r505x are generally Ok. At the date of general release of Catalina, we recommend using Clover r5093 as the minimum version. Clover versions are available off Dids' Github repo.


3/ Add-on kexts:

Lilu and associated plugins also need to be at versions updated for Catalina. At time of writing, we recommend the following minimum versions, all available off Acidanthera's Github repos:

  • Lilu v1.3.8
  • Whatevergreen v1.3.3
  • AppleALC v1.4.2


  • Like 1
  • Thanks 2
Link to comment
Share on other sites

This topic is now closed to further replies.

  • Create New...