HP Z420


Do not just copy this EFI and expect it to work

Hackintosh EFI for HP Z420 Workstation – Tested on Catalina and Big Sur


This EFI is setup for debugging, it uses the debug version of OpenCore, and has logging/verbose enabled.

Required BIOS Settings

Version 3.96 (Latest)
Enable Legacy ACPI CPU Tables

Create USB Installer

https://dortania.github.io/OpenCore-Install-Guide/installer-guide/ – Follow this guide to add macOS to the USB.
Mount the EFI Partition.
Copy the EFI files from the release zip file into your EFI partition.
You will need to generate a MacPro6,1 SMBIOS using GenSMBIOS.
For any GPU other than the NVidia Quadro K4000 you can remove the SSDT-GPU-SPOOF.aml, unless it is natively unsupported. In this case, you will have to edit the SSDT
Follow This Guide to edit it. Do not change the Device ID, but you need to change the Model and PCIe Root. (Explained in the guide)
Boot the USB installer and install macOS.

Post Install

https://dortania.github.io/OpenCore-Post-Install/ – Steps are outlined in this guide.
Mount your drives EFI partition and copy the contents of your USB installer’s EFI partition to your drives EFI Partition.
Convert fron the debug version of opencore to the release version, cleanup logging etc. Follow This Guide.
Follow any other steps you would like to complete your hackintosh.

My System

Intel Xeon E5-1650 v2 CPU
Nvidia Quadro K4000 GPU


USB3 – The Z420 uses a Texas Instruments USB 3 Controller which is unsupported in MacOS – I have solved this by using This PCIe expansion card which can fix the two front pannel USB3 ports and give two extra USB3 ports in the rear. The Unsupported USB 3.0 controller means that your Install USB must be connected to a USB 2.0 port. If it is connected to a USB 3.0 port you will get the error Still waiting for root device
DRM – My GPU is incompatable so DRM will never work for me, most GPU’s have support, see this page
Proper Audio(AppleALC)/Internal Speaker. (Workaround is to use VooDooHDA)
Sleep doesn’t work – you need to disable it inside of macOS.
If you have any other issues, feel free to open a GitHub issue and I will do my best to help!