BillDH2k Posted February 13 Share Posted February 13 (edited) OpenCore EFI for HP Z420-Z620-Z820 (0.9.7) 1. macOS support: Catalina/Big Sur/Monterey: Native support (Recommended) Ventura/Sonoma: Non-native support (due to non-AVX2 CPUs). Root patching with OCLP is required to enable graphic hardware acceleration. Check OCLP page for other limitations. Follow the step-by-step instruction below. 2. Supported Hardware: HP Z420/Z620/Z820 (BIOS 3.96, all motherboard revisions) CPUs: E5-1600/2600 V1 Xeon's (Sandy-Bridge) or V2 Xeon's (Ivy-Bridge) Required BIOS Settings: Enable UEFI boot, set SATA to AHCI mode, Disable Vt-d, and enable "Legacy ACPI Tables". 3. What Works: CPU Power Management (all processor models) On-board Audio (Front/Back Jacks, internal speaker) USB2 ports, Ethernet, On-Board SAS (Z820 only) USB3 (Catalina only) What Not Work: Sleep/Wake (Must disable from macOS, System Preference->Energy Saver->Prevent computer from sleeping) USB3 ports not working under Big Sur or higher (no driver support). Z820 DUAL CPU Boot Issue (Ventura/Sonoma): random lockup (consistently) before reaching desktop. Solution: stay with Monterey. No issue with single CPU. Z620 DUAL CPU, however, works except it may experience occasional lockup during booting. Reboot again normally works. So I would recommend temporarily remove the 2nd CPU card during Sonoma/Ventura installation. 4. EFI Folder 4.1 EFI with OC 0.9.7: Support Catalina - Sonoma (14.3.1 tested). SUMBIOS: MacPro7,1 (default) or iMacPro1,1. MacPro6,1 is supported up to Monterey. 4.2. Choose the correct config.plist: For Sandy-bridge CPUs (V1 Xeon's), use config_SandyCPUs.plist (rename it to config.plist). For Ivy-bridge CPUs (V2 Xeon's), use config_IvyCPUs.plist For 2643V2, 2667V2, or 2687w V2 CPUs, use the corresponding config_26XXV2.plist Choose the correct CPU PM file that matches your CPU model: You may over-write SSDT_CPUPM.aml (default PM) with the correct PM file, or modify config.plist (ACPI->Add section) to pick the specific PM file. If your CPU is not listed, pick the one with closest match, disable use of any PM file. Once install is completed, generate your own (see Post-Install) for optimal CPU power management. 4.3 For Catalina/Big Sur/Monterey: Just use the renamed config.plist, with the correct CPU PM file. 4.4 For Sonoma/Ventura: Follow Sonoma/Ventura step-by-step instruction below. 5. Other Installation Note: Network LAN driver choice: For Z420 (Single LAN port), use IntelMausi.kext. For Z620/Z820 (Dual LAN ports), use AppleIntelE1000e.kext. Otherwise, you might experience random system lock up, especially true if NvMe SSD (via PCI-E adapter) is used. Currently AppleIntelE1000e.kext is enabled by default in the config.list. 6. Pre/Post-Install You must generate and add your own Serial # & Board ID to config.plist For full CPU power management, replace "SSDT-CPUPM.aml" (in ACPI folder) with one matching your CPU model. I have provided a few in the ACPI folder. Simply overwrite "SSDT-CPUPM.aml" with an appropriate file, or modify config.plist to pick a specific PM file to use (ACPI->Add section). If your CPU model is not listed, you need to run ssdtPRGen (link) to create a new SSDT file. Additional instruction can be found here: bilbo's "Z820 - High Sierra, the Great Guide" (step #29) (link). If you have a mismatched CPU, you might experience booting issue. In this case, simply disable SSDT-CPUPM.aml from config.plist. macOS will run without CPU power management. Once macOS is installed, generate a SSDT file specific to your CPU. 7. Sonoma/Ventura step-by-step instruction The steps outlined below were tailored from the excellent instruction guide written by 5T33Z0. Step 1. Start with the appropriate config.plist template (Section 4.2) Verify that this EFI works with your current Monterey/Big Sur setup (if you have one installed), with full CPU power management (use Intel Power Gadget tool). Step 2. Modify the boot-args (to disable the video card hardware acceleration) Add the following flags to the boot-args: "-amd_no_dgpu_accel" if you have an AMD/Radeon card “nv_disable=1” if you have an nVidia Kepler card optional: "revpatch=sbvmm" for Sonoma 14.3 only. Not needed for 14.2, or 14.3.1 (my own testing). Otherwise, you may encounter "Software Update Error” after 1st reboot. If you encounter this error, just do a restart (or reboot) and the install would complete succesfully, except that the boot partition would end up as “Sonoma - Data” (you could rename it later). Step 3. Install Sonoma/Ventura (latest version recommended) Reboot with the modified boot-args from Step 2. Make sure to perform a NVRAM reset (At OC picker screen, hit SPACE BAR to review NVRAM Reset option, if not shown). Start Sonoma/Ventura installation: by booting from an USB installer stick (my recommendation. Follow Dortania guide to create a Sonoma USB installer, if haven't created one), or (for updating from existing Ventura/Sonoma only) directly from a downloaded full installer copied to the Application folder (Note: for NVME ssd, you must boot from USB installer). Once Sonoma is installed successfully, proceed to Step 4. Step 4: Apply OCLP patcher (to enable graphics card acceleration). Modify config.plist again: csr-active-config to 03080000 Add “amfi=0x80” to boot-args Reboot, and perform NVRAM Reset. Reboot again. Download the latest OCLP patcher (OpenCore-Patcher-GUI.app ) Launch the OCLP patcher and choose “Post-Install Root Patch”. Step 5: Post OCLP change If OCLP root patching is successful (Step 4), remove the following boot-args , if they were added from the previous steps: "-amd_no_dgpu_accel" "nv_disable=1" "amfi=0x80" "revpatch=sbvmm" Leave csr-active-config as 03080000 Reboot, and perform NVRAM reset. Reboot again. Note: If you properly followed the steps above, the final EFI should be able to boot existing Big Sur, Monterey, and Ventura/Sonoma. Credits: bilbo's "Z820 - High Sierra, the Great Guide" (here). Also many of the follow-up posts in the same forum. My build wouldn't possible without these guy's work. Dortania's OpenCore Install Guide (Here) "Installing macOS Ventura or newer on Ivy Bridge systems" (Here ) Hackintosh-HP-Z420-Z620-Z820-OpenCore-V3.4-Insanely.zip Edited February 27 by BillDH2k Updated instruction for Sonoma/Ventura installation 1 Link to comment Share on other sites More sharing options...
Recommended Posts