Giter VIP home page Giter VIP logo

z390m-pro4-i7-9700k-hackintosh's Introduction

Z390MPro4-i7-9700K-Sapphire-RX580

Introduction

This repository is designed for Asrock Z390MPro4 to run Mojave 10.14.X/Catalina 10.15.X with no hassle. However, due to the time constraint, a step by step installation guide won't be covered in this guide. For more information (regarding installation), please check [Guide] Creating OSX Installer by Rehabman or installing Mojave 10.14.x with Etcher.

Specs

  • Asrocks Z390M Pro4 (M.2 Key B * 2 + M.2 Key A+E * 1 + PCIe 3.0 x16 * 2)
  • Intel i7-9700K (4.9GHz GHz OC, SMBIOS iMac19,1)
  • Clover Bootloader (r5070) / OpenCore (0.5.3)
  • Be quiet! Dark Rock Pro 4 (250w TDP, highly recommended)
  • Kingston HyperX Fury Black 16GB 3200MHz DDR4 8G * 2 (3200MHz OC)
  • WD Black 2018/PC SN720 NVMe 1T SSD
  • Sapphire RX 580 Nitro+ 8G (BruceX 5K Apple Res 422 Master Exporting time 13s)
  • Apple BCM94360CD Wi-Fi/Bluetooth + M.2 NGFF Key A+E Adapter

Performance

image-20191005011344996

System Brief

USBs Mapping

(Since I do not have any front USB, only the rear ones were enabled.)

What works

  • dGPU Hardware Accelaration (Final Cut Pro X, VideoProc, Compressor tested)
  • AirDrop, Handoff (Apple Wi-Fi/Bluetooth required)
  • iMessage (complete serial required)
  • All USB3.1 Gen1/USB2.0 ports (few USB2.0 ports disabled)
  • HDMI Audio (Sound Control is required to adjust volume)
  • Onboard HD Audio (Realtek alc892, layout id: 1)

Bugs

  • USB 3.1 Gen2 (may require a USB3.1 Gen2 to PCIe Card, i.g. ASM1142 chip-based)
  • USB Type-C has no video output (iGPU video output has been disabled to enable dGPU HW acceleration)

BIOS Settings

  • BIOS Version P1.3 (Please do not upgrade! I was NOT able to boot up macOS with P4.X BIOSs and I had to disassemble the chip and flash P1.30 firmware.)

We don't recommend users to update the BIOS if their system is already running normally.

  1. Download Hackintosh-BIOS.BIN from the release page or Clone the whole repository (the file is under /BIOS_settings) and place it in an FAT32 USB.
  2. Enter BIOS setup
  3. direct to OC Tweaker/ Load USER UEFI Setup Profile from Disk
  4. select Hackintosh-BIOS.BIN from your USB.

Installation

Option 1: GUI (recommended)

Option 2: Command-line

Changelog

2019/11/29

  • Add OpenCore Bootloader support
  • NVRAM tested (motherboard CFG clock disabled)
  • Remove WhateverGreen for 1.2GHz iGPU clock speed
  • Upate kexts, BIOS settings
  • Replace BCM94331CD with BCM94360CD for better AirDrop/Handoff support

2019/11/01

  • Update kexts/driver
  • Catalina 10.15.1 compatiable

2019/10/05

  • Fixed onbard HD audio output

2019/10/05

  • Initial release

z390m-pro4-i7-9700k-hackintosh's People

Contributors

sarkrui avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

z390m-pro4-i7-9700k-hackintosh's Issues

BIOS Version problem

Thank u for your infomation about the bios version.
It came to me that the brand new motherboard comes with version P4.2. I just can not boot up.
So how did you fix that? "disassemble" means taking the rom chip down physically and flashing it with a burner?

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.