Contribute
Register

Coffee Lake ITX Build: ROG Stix Z370-I Gaming – i3-8100 - HD 630 Mojave 10.14.6

Joined
Mar 24, 2012
Messages
8
Motherboard
Gigabyte Z390 Designare
CPU
i9 - 9900k
Graphics
AMD 5700XT
Mac
MacBook Pro
Mobile Phone
iOS
Coffee Lake ITX Build:
ROG Stix Z370-I Gaming – i3-8100 - HD 630




Components

Intel Core i3-8100 Coffe Lake Processor
https://www.amazon.com/dp/B0759FTRZL/?tag=tonymacx86com-20

ASUS ROG Stix Z370-I Gaming
https://www.amazon.com/Strix-Z370-I-Gaming-Motherboard-802-11ac/dp/B075RJ16BQ/ref=sr_1_3?keywords=asus+rog+strix+z370-i+gaming&qid=1576178288&sr=8-3

Corsair Vengeance LPX 8GB DDR4 2400 MHz (2x4GB)
https://www.amazon.com/dp/B00S51XM5Q/?tag=tonymacx86com-20

ARCTIC Alpine 12 Passive Fanless 115X CPU Cooler
https://www.amazon.com/dp/B07CZZZ4DQ/?tag=tonymacx86com-20

Noctua NF-R8 Redux 1800 PWM Case Fan
https://www.amazon.com/dp/B00KF7MVI2/?tag=tonymacx86com-20

Already Owned

Lian Li DK-03X Mini ITX + ATX dual System Desk PC Case
https://www.amazon.com/dp/B012BQOL32/?tag=tonymacx86com-20

SearSonic Prime Fanless 600W 80 Plus Titanium Certified Fully Modular Power Supply
https://www.amazon.com/dp/B01N9OLE9X/?tag=tonymacx86com-20

Samsung 850 Evo 2,5’ 250GB SATA SSD
https://www.amazon.com/dp/B00OAJ412U/?tag=tonymacx86com-20

Western Digital Red WD40EFRX 3.5" 4TB Hard Disk Drive (HDD)
https://www.amazon.com/dp/B00EHBERSE/?tag=tonymacx86com-20[/U]

Asus USB-BT400 Bluetooth 4.0 dongle
https://www.amazon.com/dp/B00DJ83070/?tag=tonymacx86com-20


Comments

Since I last built my hackintosh server back in 2018, I ran into some system stability problems which finally led to a hardware failure on the motherboard. So, this year I started fresh with a new platform (Z370) and a more power efficient Coffee Lake CPU.
The purpose of this system is to be a Plex media server, a NAS storage server and a Time Machine backup server which runs 24/7 and has to be as quiet and power efficient as possible. I have to mention that the on board WIFI - Bluetooth card is not compatible with macOS. I disabled them and the onboard Asmedia 3.1 USB controller in the BIOS to save power. (The Asmedia USB controller is only used for the Front Panel USB 3.1 Gen 2 port which my case doesn’t has.)

Installation Notes
Make sure your motherboard is on the latest non beta BIOS 1802 for the best RAM and system stability. Use a USB 2.0 port during the installation of macOS.

UEFI Settings
  1. To access UEFI Setup, press and hold Delete on a USB Keyboard while the system is booting up
  2. Press F7 to get to Advanced Mode
  3. Exit -Load Optimized Default
  4. Advanced – CPU Configuration – Intel Virtualization Technology – Enable
  5. Advanced – CPU Configuration – CPU Power Management Control – CFG-Lock - Disabled
  6. Advanced – System Agent Configuration – VD-d – Disable
  7. Advanced – System Agent Configuration – Above 4G Decoding – disabled
  8. Advanced – System Agent Configuration – Graphics Configuration – Primary Display – CPU Graphics
  9. Advanced – System Agent Configuration – Graphics Configuration – iGPU Multi-Monitor- - Disabled
  10. Advanced – System Agent Configuration – Graphics Configuration – DVNT Pre Allocated – 128M
  11. Advanced – PCH Storage Configuration – SATA Mode Selection – AHCI
  12. Advanced – Network Stack Configuration – Network Stack – Disable
  13. Advanced – USB Configuration – Legacy USB Support – Enabled
  14. Advanced – USB Configuration – USB Keyboard and Mouse Simulator – Disabled
  15. Advanced – Onboard Device Configuration – Asmedia 3.1 Controller - Disabled
  16. Boot – Fast Boot – Disabled
  17. Boot – Secure Boot – OS Type – Other OS
  18. Boot – Secure Boot – Key Management – Clear Secure Boot Keys
Optional
  1. Advanced – Onboard Device Configuration – WIFI Controller – Disabled
  2. Advanced – Onboard Device Configuration – Bluetooth Controller – Disabled
  3. Advanced – Onboard Device Configuration – RGB LED lighting – Off
  4. AI Tweaker – Power-saving&Performance Mode – Max Power-Saving Mode

Installation

Create your USB installer and install macOS:
  1. Download macOS Mojave installer from the Apple Mac App Store via a Mac or hackintosh.
  2. Download the latest UniBeast for Mojave
  3. Initialize your USB flash drive with macOS Extended (Journaled), and name it USB.
  4. Launch UniBeast, and let it create your USB installer.
  5. Download latest MultiBeast for Mojave
  6. Copy MultiBeast to the USB drive that you created.
Install macOS 10.14.6 Mojave
  1. Plug the USB drive in to one of the USB 2.0 ports on the back.
  2. Power on your computer and mash F8 to open the boot menu.
  3. Select the USB drive and let it boot the macOS installer
  4. Install macOS and follow the on-screen instruction.
Post installation
  1. Copy MultiBeast from the USB drive to the desktop.
  2. Run MultiBeast and select the following settings:
Quick Start > Clover UEFI Boot Mode
Drivers > Audio > AppleALC
Drivers > Misc > FakeSMC
Drivers > Misc > FakeSMC Plugins
Drivers > Misc > FakeSMC HWMonitor Application
Drivers > Network > Intel > IntelMausiEthernet v2.4.0
Bootloader > Clover UEFI Boot Mode
Customize > System Definition > iMac > iMac 14,2
Customize > Graphics > Core Graphics Fixup AKA

Optional: (only needed to create a USB patch !!!)

Drivers > USB > USB Inject All
Drivers > USB > Remove XHCI USB Port Limit


Enable Trim (For SSD’s)
  1. Open the terminal app in the /Applications/Utilities/ folder.
  2. Type in the following command: sudo trimforce enable
  3. You can check your trim status in About this Mac > System Report > SATA/SATA Express > Trim Support: Yes
(Optional) Create your own USB Port Kext

This new guid is so much easier than the old method. Just take your time.


Use my USB Port Kext
If you are unable to create a Kext or SSDT patch by your own or don’t want to do it your self, you can use mine (files are at the bottom). It will enable all the USB 3.0 pots at the back the two 3.0 ports for the front panel and 3 USB 2.0 port on the back. (HS01-SS01, HS02-SS02, HS03-SS03, HS04-SS04, HS05-SS05, HS06-SS06, HS07, HS08, HS09).


How to use my USB Port Kext:

Note this USB Kext will only work with the ROG Strix Z370-I Gaming motherboard.
  1. Download the usbports.kext file from here.
  2. Mount your EFI partition with clover configurator.
  3. Open Clover Configurator.
  4. On the left column under Tools > Mount EFI select the EFI partition of your OS drive and klick Mount EFI.
  5. After you mounted your EFI partition open finder and go to: EFI/EFI/Clover/config.plist and open it with clover configurator.
  6. Under the left column Acpi > Patches click the + symbol and ad those values to it.Comment: Rename EC0_ to EC__ Find* [HEX]: 4543305F Replace [HEX]: 45435F5F . Close cover configurator and save the changes.
  7. Go to EFI/EFI/Clover/Kexts/Other and copy the usbports.kext it to it.
  8. Delete any USB inject all kext and disable any USB port limit patch you might have installed earlier.
  9. Reboot and check if the USB ports work. Only the USB 2.0 Port HS10 on the backside should not work now.




Benchmarks

 

Attachments

Last edited:
Joined
May 27, 2019
Messages
1
Motherboard
Z390-i
CPU
9400F
Graphics
Radeon Frontier Edition
Thanks for the guide. Is is OK to also provide your SSDT-UIAC.dsl file? I'd like to modify it to support high power USB. Thank you!
 
Joined
Mar 24, 2012
Messages
8
Motherboard
Gigabyte Z390 Designare
CPU
i9 - 9900k
Graphics
AMD 5700XT
Mac
MacBook Pro
Mobile Phone
iOS
Thanks for the guide. Is is OK to also provide your SSDT-UIAC.dsl file? I'd like to modify it to support high power USB. Thank you!
Here is the file you asked for.
 

Attachments

Joined
Mar 23, 2012
Messages
18
Mac
Classic Mac
Mobile Phone
@Luk0872 thanks for the guide, but was wondering if you could change the title of this thread since your board is a z370 and not a z390? not sure it it was an oversight but you seem to using both interchangeably in your guide as if they were the same and could cause some confusion for anyone with a z390-i using your guide.
 
Joined
Mar 24, 2012
Messages
8
Motherboard
Gigabyte Z390 Designare
CPU
i9 - 9900k
Graphics
AMD 5700XT
Mac
MacBook Pro
Mobile Phone
iOS
@Luk0872 thanks for the guide, but was wondering if you could change the title of this thread since your board is a z370 and not a z390? not sure it it was an oversight but you seem to using both interchangeably in your guide as if they were the same and could cause some confusion for anyone with a z390-i using your guide.
I fix it. I'm sorry if I confused anybody.
 
Top