Contribute
Register

[Success] Asrock H370 Pro4 High Sierra 10.13.5 Core i7 8700k Cofee lake

Status
Not open for further replies.
Joined
Aug 23, 2016
Messages
5
Motherboard
ASUS Z97i-PLUS iTX
CPU
i7-4970K
Graphics
R9 390X
Full disclosure, I am not the most knowledgeable member for these threads. However, having found next to nothing on many of the Asrock motherboards outside of Z based chipsets, I wanted to make a post for others in the community who are curious about building a system with the H370 chipset with one of the cheaper brands on the market.

Note: I did add a SSDT-UAIC.aml patch to my EFI partition. However, I'm not sure this actually did anything.

The Build:

Case: Phanteks P300 (White)
Motherboard: Asrock H370 Pro4
CPU: i7 8700k 1151CL (Coffee Lake)
Cooler: Cooler Master Hyper H411R CPU Air Cooler (white-led)
GPU: Nvidia GTX 1080 Galax Sniper Edition
RAM: 2 x 8gb G-skills 2133mhz DDR4 RAM (16GB)
SSDs: RAID 0 2 x Adata 960GB SSDs (I chose RAID 0 as these were inexpensive SSDs, I have an external backup and I need high performance when loading video editing and audio sessions as these sessions under load can take a significant time to load)
HDD: 1 x 2TB Seagate Barracuda HDD
PSU: Thermaltake Litepower Gen2 650W Power Supply

Almost Complete* Newegg Build List is attached as PDF if you would like to check these parts out for reference.


Installation
Main issues that needed to be overcome
- USB on startup
- Ethernet
- Sound (Still not sorted, created this forum to see if anyone has a solution), not particularly fussed as I have a Scarlett 2i4 interface, but if anyone is interested in sorting it the spec is RealTek ALC892.

Steps I took:
1. If you have access to another mac Download High Sierra from App Store and UniBeast from tonymacx86 website to make the UniBeast installer
2. Download the latest Cover Configurator to edit the EFI partition of your new USB boot drive from your Mac

Clover: https://mackie100projects.altervista.org/download-clover-configurator/

3. Navigate to EFI\Clover\Kexts\Other
4. Download the latest InjectUSBAll.kext and place it in this destination (This will give you power to the USB ports on startup)

For USB: https://github.com/RehabMan/OS-X-USB-Inject-All

5. Download MultiBeast for High Sierra off tonymac86 website as well as the latest version of Clover Configurator, the latest IntelMausiEthernet.kext, Kext Wizard (or your favorite kext installer) and Create a copy of the InjectUSBall.kext. Load all of these items into the root folder of your boot USB drive.

For Ethernet: https://bitbucket.org/RehabMan/os-x-intel-network/downloads/

6. Set BIOS
  1. OC Tweaker \ DRAM Configuration → Load XMP Setting : XMP 2.0 Profile 1
  2. Advanced \ CPU Configuration → Intel Virtualization Technology : Enabled
  3. Advanced \ Chipset Configuration → Vt-d : Disabled
  4. Advanced \ Storage Configuration → Sata Mode Selection: AHCI
  5. Advanced \ Super IO Configuration → Serial Port: Disabled
  6. Advanced \ USB Configuration → Legacy USB Support : Enabled
  7. Advanced \ USB Configuration → XHCI Hand-off : Enabled
  8. Security \ Secure Boot → Secure Boot: Disabled
  9. Boot → Fast Boot: Disabled
  10. Boot → Boot From Onboard LAN: Disabled
F10 to save and enter

7. Install macOS on your target destination, it will reboot a few times, make sure when you're in the Clover boot selector menu to select the drive that's currently being installed on rather than your boot USB.

8. Boot into your new install and move KextWizard and Clover Configurator to your apps folder. Run the MultiBeast from the USB and install Clover UEFI, extend USB port amounts. Also, if you're like me and running a newer Pascal based GPU, you'll want to add the emulated NVRAM option in the installer and NVIDIA Graphics Fixup to get full acceleration and smooth graphics. Lastly, set your System Definition or SMBIOS to IMac 18,3 (Though some report 18,1 is better for those using iGPUs).

9. After the MultiBeast install is complete, open KextWizard and select the install tab then drop and drag the USBInjectAll.kext and IntelMausiEthernet.Kext files into the white window. Make sure KextWizard is set to install the kext to System\Library\Extensions and click install.

10. Remove your boot USB, restart and change boot options in BIOS to select the macOS UEFI Clover Boot Manager on the drive you've installed macOS on then F10 enter.

11. Select the drive from the Clover Boot menu and boot into it.

12. Check to see if you have Ethernet working now, and you should have all USB ports working.

13. If you again, like me, have a GTX 1080 or in general just an Nvidia card, download the Nvidia web drivers from the tonymacx86 Downloads > Nvidia Drivers that correspond with the version of High Sierra you've installed and install them. Select Nvidia graphics drivers from the new tab it installs and restart and boot back in. You should have full graphics acceleration and all NVRAM showing up in system summary.

*Unimportant Note: If you choose to do RAID 0 setup like it did (which is unlikely) you will need to install OSX on another drive (I used my 2tb slave drive) as you can't install macOS directly onto a RAID setup, make all the changes in this guide, then clone the final system across (I used Carbon Copy Cloner). Then, use Clover to mount the EFI partition of the boot drive and both subsequent RAID drives and clone the MultiBeast install drives EFI across onto both of the drives that make up the RAID 0, close restart try boot into the raid drive (this will appear as 2 entries in clover as it is 2 drives and RAID is a software based intervention rather than hardware). Finally, just simply clear the original drive and delete the contents of its EFI partition if you wish.

Best of luck, hope any of these tips help!
 

Attachments

  • JPEG_20180728_232628.jpg
    JPEG_20180728_232628.jpg
    10.2 KB · Views: 781
  • Screen Shot 2018-08-08 at 5.42.19 pm.png
    Screen Shot 2018-08-08 at 5.42.19 pm.png
    237.1 KB · Views: 1,024
  • Newegg.com Shopping Cart.pdf
    120.8 KB · Views: 381
Last edited:
Thanks a lot, @cjl1993.
There are not too many threads about how to build a hackintosh on a budget-nice Asrock H300 series motherboard. Fortunately, you gave us some good news. But Asrock H370 Pro4 is not my favorite because of the lack of DP port. 4K 60hz is my rigid demand. So, the Asrock H370 ITX/ac seems to be better although its price is a little bit higher.
But I am not sure if it will work well. It seems like I will be the first man building a hackintosh here with Asrock H370 ITX/ac and it is too hard for a newbie.
 
But I am not sure if it will work well. It seems like I will be the first man building a hackintosh here with Asrock H370 ITX/ac and it is too hard for a newbie.
I am really glad you are about to get the same mobo I have as I would like to see a proper guide to follow it you could make one... The only problem i have is audio and second ethernet port...
 
Hello,

I have almost the same setup. Unfortunately, the installation always breaks off shortly before the end and I cannot boot the system from the disk on which I installed HighSierra.

I'm pretty sure I screwed up with the "config plist". May I see yours so I can find the error or try to install it with yours?

I have made the stick according to the instructions here and used the Macbook for it, unfortunately slowly coming into the years.
 
Sorry for late reply.

Your issue isn't really specific enough, I actually built this hack for a friend and it is in their possession so I can't get a copy of the config.plist. However I hope you solved your issue, it sounds more bios related but perhaps could be kernel cache related for the config.plist? Sometimes the USB drive with unibeast can be an issue. I would suggest in future booting in verbose mode (you can configure that with clover configurator in the boot section) and seeing if you can find a specific fault that comes up. Quite often there can be an issue with the kernel cache and you can add a custom boot flag in clover configurator under the custom boot flag section called "useKernelCache=No" this will make sure the USB doesn't access the kernel cache which often can be your initial fault during installation. Another option is to replace OSXAptioDrv whilst guided by one of the fixes on the forums.

Cheers,
Cam.

Hope this helps.
Hello,

I have almost the same setup. Unfortunately, the installation always breaks off shortly before the end and I cannot boot the system from the disk on which I installed HighSierra.

I'm pretty sure I screwed up with the "config plist". May I see yours so I can find the error or try to install it with yours?

I have made the stick according to the instructions here and used the Macbook for it, unfortunately slowly coming into the years.
ry
 
Hi cjl1993,

Thanks for your post! After seeing your guide I decided to try my first build. Being a noob, I went out and bought a "H370M Pro 4" instead, thinking they must be pretty much the same thing(I mean, how much difference can "M" make right?). Lo and behold, things didn't work out and I realized I just played my self big time :eek:

I had to figure out everything myself doing things mostly outside of your guide, but luckily ended up with High Sierra 10.13.6 running with minor issues. For some reason I have sound working with the same "Realtek ALC892" as yours. (by "working" I mean having audio from simply sticking my earphone into lime-colored 3.5mm headphone jack in the back, I haven't tested line-out, digital or some other modes available)

So if you still want any info/files I'm happy to share with you!

Besides that, I'm trying to update straight to newest Mojave but I haven't had success after rebooting. I know my motherboard isn't exactly the same as yours, but I'm wondering if you(or your friend) tried or got Mojave working with your build?

Cheers,
 
Last edited:
Status
Not open for further replies.
Back
Top