Git Product home page Git Product logo

hackintosh-opencore-efi-hp-z420's Introduction

Hackintosh-OpenCore-HP-Z420

Premade EFI of OpenCore bootloader for HP Z420 is here, running Ventura and Sonoma!

Current Version: OpenCore 0.9.9 DEBUG

This repository provides a complete "Plug-and-Play" EFI setup for the OpenCore bootloader, along with all necessary files to install and run macOS on an HP Z420.

Table of Contents

Download

# Clone this repository:
git clone https://github.com/mavethee/Hackintosh-OpenCore-EFI-HP-Z420.git

# Navigate to cloned repository:
cd Hackintosh-OpenCore-EFI-HP-Z420

# Open cloned repository in Finder:
open .

OR

Code -> Downaload ZIP

Extract, put EFI on your USB.

What's Required to Make It Boot?

HP Z420 Sonoma Screenshot

  1. To run Sonoma successfully, you need at least OpenCore 0.9.3+ (officially 0.8.3 for AVX2 machines). KDKless install is now possible! πŸŽ‰ Avoid RSR updates as they don't work with Rosetta Cryptex.
  • If you face login sreen issues on 14.1+, stay on 14.0 or disable lockscren and set automatic login before updating to latest. (Seems to be something I've only personally faced, but noting for the record):

Apple logo -> System settings -> Users and Groups -> Automatic login

FIXED: Update to macOS 14.4+ and Root Patch with OpenCore Legacy Patcher 1.4.2+

  1. Native dGPUs with AVX2 support are recommended. For Polaris and Vega dGPUs, root patching is required, but Navi GPUs are not supported.

  2. Lack of AVX2 requires CryptexFixup for macOS 13+.

  3. For Metal 1 dGPUs (e.g., Kepler), disable mediaanalysisd using revblock=media in NVRAM settings.

  4. For non-AVX2 CPUs, disable f16c sysctl reporting by adding revpatch=16c to NVRAM settings.

  5. OCLP works with Ventura since 0.5.0+. for Sonoma, it's active development so latest OCLP 1.4.2+ is recommended.

  6. While Legacy Metal dGPUs work for most part, there are still some issues.

  7. Follow OCLP preparation steps, including setting SIP to 0x308 and disabling Apple Secure Boot:

  • Set SIP to 0x803: NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> csr-active-config -> 03080000

  • Disable Apple Secure Boot: Misc -> Security -> SecureBootModel -> Disable

  • Disable Signed DMGs loading: Misc -> Security -> DmgLoading -> Any

  • Reset NVRAM using ResetNvramEntry.efi in EFI/OC/DRIVERS.

  1. Use AMFIPass v.1.4.0 and re-enable AMFI for Sonoma.

  2. Install macOS 14, then in post install patch your system using the latest version of OpenCore Legacy Patcher.

Sources:

Ventura Notes

HP Z420 Screenshot

Current config is prepared for booting Sonoma, so if you want to run Ventura, it's not Monterey, it's basically all the same.

If you're not interested in macOS 13, skip this step, Installation Guide awaits if you read What's Required to Make It Boot? closely :D

Not like you have much to read here.

Monterey Notes

Hopefully, Monterey is next in queue after Big Sur so this will get removed soon yaay! :D

If you're not interested in macOS 12, skip this step, Installation Guide awaits if you read What's Required to Make It Boot? closely :D

HP Z420 Screenshot

Current config is prepared for booting Sonoma, so if you want to run Monterey, revert Ventura and Sonoma NOTE steps.

  1. Remove Sonoma and Ventura related kexts:
    • EFI/OC/Kexts/CryptexFixup.kext (Allows non-AVX2 systems to boot on macOS 13 and newer)
    • EFI/OC/Kexts/KDKLessWorkaround.kext (Ventura only, KDKless install for macOS 14 is not possible yet)

For unsupported dGPU:

  1. Set SIP to 0x802: NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> csr-active-config -> 02080000

  2. Disable Apple Secure Boot: Misc -> Security -> SecureBootModel -> Disable

  3. Disable Signed DMGs loading: Misc -> Security -> DmgLoading -> Any

  4. Reset NVRAM using ResetNvramEntry.efi in EFI/OC/DRIVERS.

  5. (Optional) For auto root patching your unsupported dGPU, add AutoPkgInstaller.kext to your EFI/OC/KEXTS from here.

  6. Flash your config.plist, reboot macOS, and launch OCLP.

  7. Follow OCLP prompts and reboot.

Installation

Internal USB 3.0 doesn't work, but USB 2.0 ports should function properly.

USB mapping is important, so consider using USBMap's QUICKSTART guide here.

For USB 3.0, consider using the Inatek KT4004 PCIe expansion card, which has native support.

To install macOS successfully:

  • Use EFI from the EFI folder (if USB detection issues persist, see the USB section at the end of this README).

  • Avoid using the present SMBIOS, as it's likely invalid. Regenerate using GenSMBIOS for working iServices.

What Works?

  • Ethernet
  • Audio
  • USB (except internal USB3 ports)
  • iServices (iMessage, FaceTime, AppStore, iCloud, etc.)

What Doesn't Work?

  • Internal USB3 ports, use PCIe ones, keep in mind they wont be visable by BIOS.
  • Sleep (Clicking sounds on wake-up attempt)
  • Fan Monitoring (needs to be manually mapped in config.plist?)

Credits

hackintosh-opencore-efi-hp-z420's People

Contributors

mavethee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

hungud caisen

hackintosh-opencore-efi-hp-z420's Issues

Ventura Help

Hey!
What i have to do if i want to install Ventura but with a RX6600? Its a supported gpu

With Monterey i dont have any trouble...

Captura de Pantalla 2023-04-13 a la(s) 23 20 03

I follow the Notes for Monterey, but with Ventura, its not booting.

Thanks!

Issue MacPro6,1 and 6,1

Hello, I want to report this issue.

When using MacPro6,1 if it enters the installer, but it says that the mac is not supported.

But when I switch to MacPro7,1, it doesn't even enter the installer. Crashes after selecting USB in OpenCore.

IMG_20230122_165933

Audio only via internal speaker

Hi,

The install of Ventura worked OK. Only except I only get audio via the internal speakers. Is there a setting to fix this?

MacPro6,1

Everything was going well, the USB started fine, I formatted the disk, but when trying to install Ventura the message appears.

Your Mac is not compatible with this version or something like that

can you help me? Im using MacPro6,1 in the config.plist

Request... ☺️

Hey! Thank you very much for this repository. It has been a great help.
But I would like to ask something, with an AMD Raedon RX6600 Eagle graphics card...
What should I do to make it work? try adding the boot arg agdpmod=pikera but it doesn't work, enter the installer and everything is fine up to there, but to enter the desktop everything goes black and it doesn't go from there. It doesn't crash or reboot either, it just goes black...
Do you think you could help me?
Thankss

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.