Home

Awesome

Gigabyte Aorus Z390 Pro i7-9700K RX580

Introduction

This repository is exclusively designed for Aorus Z390 Pro i7-9700K RX580 to run 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.15.x with Etcher.

JD72vFcbaO4qmde

Specs

What works

Bugs

To-do

<details> <summary> Kext explained</summary>
NameNote
AppleALCFixing onboard audio
CPUFriendCPU frequency dependency
CPUFriendDataProviderCPU frequency profile for i7-9700K with iMac19,1 SMBIOS
IntelMausiFixing onboard Ethernet
LiluEssential Dependency
SMCProcessorCPU status plugin
SMCSuperIOIO port status plugin
SystemProfilerMemoryFixupFixing memory information in system info page
USBPortsDefining USB ports of Aorus Z390 Pro
VirtualSMCSensors status dependency
WhateverGreenGPU dependency (v1.3.8 later required)
</details> <details> <summary> Drivers explained</summary>
NameNote
OpenCanopy.efiGUI support
OpenRuntime.efiFixing memory
HfsPlus.efiHFS volumes support
</details>

Deployment

<details> <summary>1. BIOS Firmware and Settings</summary>

I would highly suggest you to upgrade you BIOS firmware to 12d and apply the profile I created in the /repositoryRoot/BIOS/. This would allows you to unlock your motherboard CFG, allowing you to use native NVRAM.

  1. Clone the repository

  2. Copy EFI and BIOS to your EFI formatted USB flash. (usually needs to be mounted via, for instance:

sudo diskutil mount disk2s1 (disk2s1 shall be replaced by your USB identifier)
  1. Reboot your PC, press F8 to enter Q-Flash, choose from USB and select /BIOS/Z390AORP.12d
  2. (Wait util it gets done)
  3. Enters BIOS setting again and load the BIOS profile: either Profile_noCFG_noOC (if you do not expect to overclock your CPU)
  4. Reboot.
</details> <details> <summary>2. macOS Installation</summary> **macOS DMG Download**:

Option 1: GUI (recommended)

Option 2: Command-line

</details> <details> <summary>3. Fixing iServices</summary>

To use Apple services, you need to have a vaild but unregistered serial (consisting of four attributes, shown as below) patched in your config.plist. For more editing details, please check wiki page: How to fix iServices

Type = SystemProductName
Serial = SystemSerialNumber
Board Serial = MLB
SmUUID = SystemUUID
</details> <details> <summary> 4. Dual Boot (Windows)</summary> *(No longer needed as `scan policy` has been changed to `0` and `darwin` detection has been added in SSDT to apply SSDT mod in macOS.)*

Using motherboard boot menu would disrupt the deflaut booting order, to resolve so, using OpenCore to boot Windows Boot Manager is one solution. You only need to add a boot entry for your Windows Boot Manager EFI. For more details, please check wiki page: How to add a boot entry

</details>

Changelog

2020/09/16

2020/08/09

2020/06/13

2020/02/24

2020/02/23

Credits