Contribute
Register

[Success] ASUS PRIME Z390-P | i5-8600K | UHD 630 | Mojave 10.14.2

Joined
Dec 26, 2015
Messages
223
Motherboard
GA-Z97X-UD3H
CPU
i5-4690
Graphics
GTX 1050 Ti
Mobile Phone
Android
Poles 3rd Coffee Lake Build:
Asus Prime H390-P | i5-8600K | UHD 630


Components

Asus Prime Z390-P
https://www.amazon.com/dp/B07HCT5GBD/?tag=tonymacx86com-20

Intel i3-8600k 3.6GHz Coffee Lake Processor

Corsair Vengeance 2400MHz DDR4 RAM
https://www.amazon.com/dp/B019HVQJ2U/?tag=tonymacx86com-20

Kingston SSDNow A400 240GB
https://www.amazon.com/dp/B00A1ZTZNM/?tag=tonymacx86com-20

Cooler Master MWE 450 Bronze, 80+ Bronze Certified 450W Power Supply
https://www.amazon.com/dp/B074ZLW8DN/?tag=tonymacx86com-20

Cooler Master Hyper 410R Air Cooler
https://www.newegg.com/Product/Product.aspx?Item=13C-000X-002N0&cm_mmc=AFC-C8Junction-tonymacx86

Zebronics Coal Cabinet


Comments

This is my second hackintosh build in this year. Although my previous builds include i3 processor but this time I chose an i5 with a z390 series motherboard.

The Build

BIOS Settings


Use "Delete" to enter you UEFI setup.

  • Load Optimized Defaults
  • Disable VT-d
  • Disable Secure Boot Mode
  • Set OS Type Other
  • Turn off internal Serial port
  • Turn off Network stack for boot
  • Set XHCI Handoff to Enabled
  • Enable HD Audio
  • Don't enable decode over 4G
  • Set Primary Display to iGPU
  • Set DMVT pre-alloc to 64MB or 128 MB
  • Set USB legacy to enabled
  • Activate XMP profile 1
  • Set ERP to enable
  • As I installed a custom cooler I was getting CPU fan error at start. To fix this In BIOS, go to the Fan control section not the monitoring section. The CPU fan headers should be listed - should show "CPU Q-FAN Control - Enabled or Disabled", Enable that setting. Then you will see the setting below that is "CPU Fan Speed Low Limit", set that to Ignore.
Installation
Download UniBeast 9.1 for Mojave and make a bootable USB as described in the installation guide. I didn't have to replace the Clover comes with UniBeast which is Clover v2.4k r4862 as it was the latest. The previous Clover v2.r4674 of UniBeast which was 9.0, gave error on installation process in Asus motherboards.

Plug the USB to your machine and press F8 and select your bootable drive. Next Format the drive using Disk Utility and install macOS. During installation the computer will reboot several times but every time press F8 and select your bootable drive and then select "Install Mojave" from your SSD/hard drive. The installation went very smooth.

Post Installation
For post installation I used MultiBeast 11.0.1. I selected the following options:


Though I had to replace the Clover with the bootable USB's Clover as MultiBeast's Clover version is older than UniBeast 9.1. Also updated the Lilu.kext, AppleALC.kext & WhateverGreen.kext of /Library/Extensions with the latest kexts.

Graphics
As I was using DisplayPort for primary video output I didn't have any problem. I just set IntelGFX & ig-platform-id -> blank & Inject Intel -> checked. That's it. As soon as I reboot, the machine the graphics worked like a charm. No glitch, no display goes off problem.

Now I have to fix the HDMI. For that I used framebuffer patching guide. Also you can check @CaseySJ's detailed framebuffer patching guide using Hackintool to fix video output. You may find your motherboard's framebuffer patch there. If you found it, then you don't have to go through the process. For me I tried Asus Prime Z390-A motherboard's patch, and it worked in my Z390-P. In my case DisplayPort & HDMI both are working fine.

Audio
For audio I chose audio layout 5, and my rear & front ports are working fine.

USB Port Limit Fix
I followed the @headkaze's USB port patching guide mentioned in his Hackintool thread. I have attached the kext file if anybody needs it for the Z390-P.


What Works

Everything except App Store Login. I never used iMessage so fixing it optional for me.
I never faced app store login issue any of my previous builds. I followed @P1LGRIM's basic fix iMessage guide as this issue is related to the correct ROM & MLB value generation. I even followed @jaymonkey's how to fix iMessage specifically the Chapter 7.1 (MLB & ROM ID Values) but nothing fixed the problem, till now. Here is my thread regarding the problem. Maybe How to fix iMessage can help me to fix this problem.


I have also attached the config.plist file. Though serial no, smuuid & board numbers are altered for privacy.
 

Attachments

Last edited:
Joined
Apr 24, 2019
Messages
5
Mac
MacBook Pro
Classic Mac
Quadra
Mobile Phone
Android, iOS
I have the same motherboard and i3-8100 3.6 GHz as you. I'm having a problem installing 10.14.4. It freezes at 14 min and does not move. Can you help?
 
Joined
Dec 26, 2015
Messages
223
Motherboard
GA-Z97X-UD3H
CPU
i5-4690
Graphics
GTX 1050 Ti
Mobile Phone
Android
Joined
Apr 24, 2019
Messages
5
Mac
MacBook Pro
Classic Mac
Quadra
Mobile Phone
Android, iOS
Quick Question in using HackinTool. All I have to is go to Patch choose Sysconfig choose Asus then Prime Z390-A and click on Generate Patch ? Also how can i fix shutdown, restart and sleep???
 
Last edited:
Joined
Dec 26, 2015
Messages
223
Motherboard
GA-Z97X-UD3H
CPU
i5-4690
Graphics
GTX 1050 Ti
Mobile Phone
Android
Quick Question in using HackinTool. All I have to is go to Patch choose Sysconfig choose Asus then Prime Z390-A and click on Generate
Yes. Or you can just check Devices/Properties entries from my config.plist.

Also how can i fix shutdown, restart and sleep???
Check Acpi & Boot section from my config.plist. Also please use EmuVariableUefi-64.efi inside EFI/Clover/drivers64UEFI.
 
Joined
Nov 18, 2011
Messages
14
Motherboard
ASUS Prime Z390-P
CPU
i7-8700
Graphics
RX 560
Mobile Phone
Android
Thanks for this @poles! I will buy the same board but will add the i7-8700 or i7-8700K and 16GB Corsair Vengeance LPX DDR4-3000 DIMM CL16 Dual Kit. I hope Ican make everything work as you did. It eems very straight forward!!
 
Joined
Apr 24, 2019
Messages
5
Mac
MacBook Pro
Classic Mac
Quadra
Mobile Phone
Android, iOS
Thank you, @poles!!!!!!!! Everything works now. All I have to do is to login to the App Store to see if I can get it to work. Did you fix your App Store Login? Thank you again for everything!!!!! :)

One more thing. For USB I follow your advice and use tonymacx86's MultiBeast which added a GenericUSBXHCI.kext. Do I remove that and download yours? I added yours but no thumb drives where showing on the Desktop. I removed your kext, and it works. I think they may be a conflict?
 
Last edited:
Joined
Apr 24, 2019
Messages
5
Mac
MacBook Pro
Classic Mac
Quadra
Mobile Phone
Android, iOS
Hey @poles thanks for everything. But the person I help do the hackintosh for made a mistake and upgraded to the latest BIOS. Now the hackintosh won't boot. It stuck stuck on boot processes. It is stopping on "PTDI sensors: started. Any help would be greatly appreciated. Thank you again for everything!!!!
 
Joined
Dec 26, 2015
Messages
223
Motherboard
GA-Z97X-UD3H
CPU
i5-4690
Graphics
GTX 1050 Ti
Mobile Phone
Android
@alexanderh4
Please update your system information in your profile section as per the rule of this site.


One more thing. For USB I follow your advice and use tonymacx86's MultiBeast which added a GenericUSBXHCI.kext. Do I remove that and download yours? I added yours but no thumb drives where showing on the Desktop. I removed your kext, and it works. I think they may be a conflict?
GenericUSBXHCI.kext usually used in older motherboards. You may not need this. To make all port working either use USBInjectAll.kext along with USB Port Limit Fix (provided in latest Multibeast) or use USBPorts.kext & remove usb port limits from Kext To Patches section. You can follow this guide to make your own USBPorts.kext.

Did you fix your App Store Login?

No I didn't. Actually I messed it up as I changed SMBIOS too much to get right config for my system. I think I need a fresh install to fix it. But I think your App store will work.
 
Last edited:
Top