This is a complete installation guide to install macOS Mojave 10.14 on your custom built hardware featuring ASRock EP2C602-4L/D16 paired with 2x 10-Core Intel Xeon E5-2690 v2. The purpose of this guide is to provide a step-by-step guide to install Mojave using Clover UEFI.

1. Insert your USB Flash Drive and open Disk Utility. The Disk Utility is located at /Applications/Utilities/Disk Utility
2. Select your USB Flash Drive in the left pane and click on Erase button, at top.
3. A pop-up will appear.
4. Under Name type USB
5. Under Format select Mac OS X Extended (Journaled)
6. Under Scheme select GUID Partition Map, and click on Erase.
7. When done, click on Done.
8. Launch terminal, located at /Applications/Utilities/Terminal.
9. Copy and paste the following sudo command in terminal.

Do not download the project files. The pre-built binaries/downloads are available in the README.md section. Make sure you read it carefully.

Download the latest version for better support.

Use the kext from Release folder.

Copy all the kexts from the release folder downloaded above.
Navigate to /EFI/CLOVER/kexts/Others/ and place all the 6 kexts (FakeSMC.kext, VoodPS2Controller.kext, USBInjectAll.kext, Lilu.kext, WhateverGreen.kext and VoodooTSCSync.kext)

Preparing Post Installation Tools
The next step is to place the required tools, kexts to the another Flash Drive which will help you in the post installation.

1. Insert your another USB
2. Format the USB with the following parameters
Under Name type Post Install
Under Format select Mac OS X Extended (Journaled)
Under Scheme select GUID Partition Map, and click on Erase.

When done, click on Done.

3. Copy the important tools such as DPCIManager, Clover Configurator, IOReg, MaciASL.
4. Copy Intel 82574L Ethernet kext so that you can have a working Internet connection on your build.

3. Go to Boot tab and select "npci=0x2000"
4. You need to set the SMBIOS to MacPro6,1. The rest will be same as in the config.plist sample.

UEFI Settings
To access your BIOS/UEFI, press and hold Delete key on your Keyboard and then set the following.

Set Optimized Defaults.
Set X.M.P. Memory Profile to Profile 1.
Set Fast Boot to Disabled.
Set Windows 8/10 Features to Other OS.
Set Initial Display Output to PCIe 1 slot.
Set Intel Platform Trust Technology (PTT) to Disabled.
Set Network Stack to Disabled.
Set XHCI Hand-Off to Enabled.
Set SATA Mode to AHCI.
Set VT-d to Disabled.
Set Internal Graphics to Auto.
Save & Exit Setup.

Installation
Follow the steps below for the installation.

1. Turn on your PC
2. Press F12 to enter boot menu.
3. Select your USB Flash Drive with the UEFI prefix and press enter to boot.
4. When at Clover screen, select Boot macOS Install from Install macOS Mojave.
5. It will take couple of minutes to boot into installer screen. Once you reach the installer, select your preferred language and continue.
6. For a fresh installation, you must erase the drive you wish to install on. Follow the steps below to erase the destination drive.
7. On top, click on Utilities and then select Disk Utility.
8. When at Disk Utility, click on View and select Show all Devices.
9. Now select the SSD.
10. Make sure that you don’t select partition, select the Drive and click on Erase button.

Under Name type Macintosh HD.

Under Format select Mac OS Extended (Journaled).

Under Scheme select GUID Partition Map, and click on erase button.

Close Disk Utility

11. Select Install macOS and continue with the options.

12. Now select Macintosh HD and click on Install.
13. Upon completion, the system will automatically restart. The system may restart few times to complete the installation.
14. If the system restarts, select Boot macOS Install from Macintosh HD.

15. After installation, boot it using USB, but this time select Macintosh HD.
16. The first boot maybe slower as the caches are not build yet. Once the caches are built, it will boot normally.
17. When you're at the welcome screen, continue with the basics options such as Keyboard setup, Network, Computer Account and Privacy settings.

Now the installation is complete, but the drive isn't bootable yet. You need to configure the Post Installation

Post Installation
Now, configuring the Post Installation

The post installation is required to achieve the fully system functionality.
Typically, the post installation includes enabling boot from the system drive, Graphics, Network, Audio, and USB.

Boot from System Drive
This is one of the most important part as it allows to boot it using the system drive without any need of installation USB.
Mount the EFI Partition.

Be sure to mount both the EFI partitions of your Hard Drive and macOS Sierra Bootable USB. Both the EFI partition of your Hard Drive and USB Flash Drive will be mounted on your Desktop.

By using this method, You’ll able to install Clover Bootloader automatically to your Hard Drive.

Graphics
This build is having AMD RX580 Graphics Card. The GPU works out of the box.

Network
The motherboard uses Intel I219-V Ethernet Chipset. All you need to do is to install the kext and reboot the system in order to activate Ethernet. The downloads for Intel Ethernet is available in the downloads section.

There are several ways to activate audio. I'm using Apple ALC to enable audio on this build.
Download the Apple ALC and Lilu kexts
Extract the kexts
Navigate to : EFI/Clover/Kexts/10.14 and place both the kexts

Notes:

Use layout id=11 only. If you use any other layout, there maybe distortion with the Speakers or the Headphones.

Use the kexts from RELEASE.Zip only

This will also enable HDMI Audio for this specific GPU.

USB Ports
There are two USB Chipset used by this motherboard. The default Chipset from Intel and the ASMedia for USB Type-C and Type-A. The ports works OOTB. All the USB ports are activated by default.

Note :

With the release of macOS Mojave, a new USB port limit patch has been introduced.