Drivers
This section has been derived from the Adding The Base OpenCore Files guide. It may be out of date. Please refer to latest documentation when possible.
Now something you’ll notice is that it comes with a bunch of files in the Drivers folder, we don’t want most of these.
Keep the following from Drivers (if applicable):
Driver | Status | Description |
---|---|---|
OpenRuntime.efi | Required | Required for fixing NVRAM, power management, RTC, memory mapping etc. |
OpenPartitionDxe.efi | Required | Only required if you want Mojave or earlier, MacPro5,1/4,1/2,1 |
ResetNvramEntry.efi | Required | Required to reset the system’s NVRAM |
OpenHfsPlus.efi | Optional | Open sourced HFS+ driver, but slower than Apple’s proprietary driver. Do not use on Mojave or older. |
Those are already base files included in the repository. You’ll have to check with your hardware to see if you need anything additional.
As outlined in Gathering files -> Firmware Drivers you will see a table that states HfsPlus.efi is a required Driver.
Personally from my experience, I’ve been fine using OpenHfsPlus.efi on Catalina+ MacPro7,1 but you should first try with HfsPlus.efi, please download and add that to your OpenCore EFI.
Other applicable drivers that are not included but may be required:
Make sure you are only using one or the other! If you are using Catalina (10.15.7) and above you should be using HfsPlus or OpenHfsPlus. Legacy HFS is for for Mojave (10.14.4) and older running a MacPro5,1 / MacPro4,1 / MacPro2,1 SMBIOS and paired with the DUDK Firmware.
Driver | Status | Description |
---|---|---|
HfsPlusLegacy.efi | Required | Only required if you are Mojave or earlier, required for MacPro5,1 |
HfsPlus.efi | Required | Apple’s proprietary driver for HFS volumes, is preferred but not included OOB. Use only on MacPro7,1 Catalina+ Targets. |