Jump to content
Hervé

/!\ Requirements for Catalina

Recommended Posts

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...