Contribute
Register

[great build] mini HTPC: ASRock Z370M-ITX/ac - i5-8400 - UHD 630 Graphics - Catalina

Joined
Jul 13, 2011
Messages
36
Motherboard
Asrock Z370m-ITX/ac
CPU
i5-8400
Graphics
UHD 630
Mac
MacBook Pro
Mobile Phone
iOS
bjgo's Build:
i5-8400 - Asrock Z370M-ITX/ac - UHD 630


Components

Intel Core i5-8400 Processor
https://www.amazon.com/dp/B0759FGJ3Q/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16819117824

Noctua NH-L9I CPU Cooler (300-2500 RPM, 4pin, TDP 65W, 15-24dB, Al+Cu, 420g)
https://www.amazon.com/dp/B009VCAJ7W/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16835608029

Asrock Z370M-ITX/ac (RTL) MicroATX Motherboard
https://www.amazon.com/dp/B07638L88W/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16813157795

Crucial Ballistix BLS2C8G4D26BFSEK DDR4 DIMM 16Gb KIT 2*8Gb PC4-21300 Memory
https://www.amazon.co.uk/dp/B01N5TJ5AH/?tag=tonymacx86-21

SAMSUNG 970 EVO MZ-V7E250BW 250GB, M.2 2280, PCI-E x4, NVMe SSD
https://www.amazon.com/dp/B07BN5FJZQ/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820147689

SEAGATE Barracuda Pro ST1000LM049, 1ТB, HDD, SATA III, 2.5"
https://www.amazon.com/dp/B01LNJBA2I/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16822179010

Compatible Broadcom M.2 card
AC-DC 12V@12,5A 150W
12V 24-pin/4 pin PicoPSU
Morex Cubid 557B Black




Comments

I've made such a delicious build equivalent to Mac Mini 2018, but twice as cheap!
It's great example of why are we here. It's just slightly bigger than Mac Mini 2018; it's almost as powerful as the i7 version, which costs about a $1900, but this build only costs $900 in December 2018. Ladies and gentlemen, I 
proudly present this mini HTPC.

This setup also eligible for Mojave. If you do everything step by step you can update your Mojave to last Catalina

TL/DR:
bootloader - Clover + Emulated NVRAM + optional files for FileVault2 — AppleGenericInput.efi and AppleUiSupport.efi from AppleSupportPkg 2.0.9
graphics - latest!! versions of lilu and whatevergreen to get igfxonln=1 (its support added with WhateverGreen 1.3.8) + framebuffer patches via hackintool in config.plist
sound - AppleALC + layout 99
ethernet1 - Intelmausi from Clover Configurator's "Kext Installer"
ethernet2 - SmallTree-Intel-211-AT-PCIe-GBE.kext
usb3 - Usbports.kext by Hackintool
wifi+bt - replaced m.2
smbios macmini8,1
darkwake=8 now 8 and 10 are obsolete



Installation

Installation Tools Needed

UniBeast 10.1.0 Catalina (tonymacx86 Downloads)
MultiBeast 12.1.0 Catalina (tonymacx86 Downloads)
Clover Configurator (tonymacx86 Community Downloads)
Hackintool (if you want to change audio layout or change USB ports)
SmallTree-Intel-211-AT-PCIe-GBE.kext for second Ethernet port
BT and WIFI kexts for your card.


BIOS
UEFI/BIOS requirements:
my version is 4.20
defaults a fine, BUT:
F6 for Advanced Mode, and:
Advanced - USB Configuration - XHCI Hand-off - ENABLED
without that you can't boot UniBeast drive

For best compatibility use USB 2.0 drive.
After macOS install, we have only 7MB of VRAM.

Post Installation
Let's begin...

Run MultiBeast for Catalina and select:
Drivers - Audio - AppleALC​
Drivers - Misc - VirtualSMC (+plugins if you prefer)​
Bootloader - Clover UEFI Boot Mode + Emulated NVRAM​
Customise - Graphics - WhateverGreen (and DO NOT INSTALL "Intel HD630 (Coffee Lake)", ONLY WHATEVERGREEN)​

DO NOT REBOOT AFTER MULTIBEAST - we are not finished, yet.

Open EFI partition and copy my USBports.kext and SmallTree-Intel-211-AT-PCIe-GBE.kext into /EFI/EFI/Clover/kexts/Other/

Copy my config.plist into /EFI/EFI/Clover/ and replace existing, then open it with Clover Configurator and GENERATE YOUR OWN MacMini8,1 SMBIOS.
If you want iMessage to work - this is point you should stop and read iMessage guide https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827
BE CAREFUL - SMBIOS section must be unique to you, or you can encounter many errors with App Store and other iCloud stuff.
Download IntelMausi.kext into /EFI/EFI/Clover/kexts/Other/
Save config.plist

Download AppleSupportPkg 2.0.9 and copy AppleGenericInput.efi and AppleUiSupport.efi into /EFI/EFI/Clover/Drivers/UEFI

Download latest WhateverGreen.kext and Lilu.kext and copy into /EFI/EFI/Clover/kexts/Other/ replace existing.

Make a folder on Desktop named "install".
Copy your WiFi-Bluetooth kexts in it.
Open the Terminal and copy/paste:
Code:
cd Desktop/install
sudo cp -R *.kext /Library/Extensions
sudo kextcache -i /
After last command is finished, we finally can reboot.

For now we have:
  • FileVault2 support. (please reboot only after full encrypt. It works even if you reboot immediately after setup, but can be unreliable)
  • audio in the Green mini-jack on Back Panel as Internal Speakers
  • graphics - 2048MB VRAM and full accelerated, hot-plug enabled, 60Hz 4K over DP
  • USB 3.0, but two USB 3.0 above one of HDMI ports for now works only as USB 2.0
  • Sleep
  • WiFi
  • Bluetooth

What Works
EVERYTHING

What Doesn't Work
I disabled a couple of USB 3.0 ports above the HDMI port. 15-ports macOS restriction. It is possible to fix, actually to recreate Usbports.kext for all 6 USB3.0 support, but for now I'm a little busy. Just paint two blue usb ports into black as you can see on last photo


Thank you for reading patiently.
 

Attachments

Last edited:
Joined
May 18, 2020
Messages
1
Motherboard
MSI Z370PRO
CPU
Intel i5 8400
Graphics
ROG Strix GeForce® GTX 1070 Ti
Hello dude, I'm planning to build my first hackintosh build for Catalina and I'm thinking about a mini itx config too, what do you think about this one instead? It's really similar to yours:

Asrock Z390M-ITX/AC - 150€

Intel Core i5-9400 - 185€

Noctua NH-L9i - 40€

Tangxi Mini Case L80 ITX - 74€

Crucial Ballistix BL2K8G30C15U4B 3000 MHz, DDR4 (8GB x2) - 82€


Samsung MA-V7S250 970 Evo Plus Ssd 250 Gb Nvme M.2 - 78€

LeHang BCM94360CD / BCM94360CS2 / BCM943224PCIEBT2 12 + 6Pin - 26€

AC-DC 12V@12,5A 150W & 12V 24-pin/4 pin PicoPSU - 65€


It should be around 700€. It would be good or I will face some incompatibilities issues? Thanks in advance
 
Joined
Jul 13, 2011
Messages
36
Motherboard
Asrock Z370m-ITX/ac
CPU
i5-8400
Graphics
UHD 630
Mac
MacBook Pro
Mobile Phone
iOS
Hello dude, I'm planning to build my first hackintosh build for Catalina and I'm thinking about a mini itx config too, what do you think about this one instead? It's really similar to yours:

Asrock Z390M-ITX/AC - 150€

Intel Core i5-9400 - 185€

Noctua NH-L9i - 40€

Tangxi Mini Case L80 ITX - 74€

Crucial Ballistix BL2K8G30C15U4B 3000 MHz, DDR4 (8GB x2) - 82€


Samsung MA-V7S250 970 Evo Plus Ssd 250 Gb Nvme M.2 - 78€

LeHang BCM94360CD / BCM94360CS2 / BCM943224PCIEBT2 12 + 6Pin - 26€

AC-DC 12V@12,5A 150W & 12V 24-pin/4 pin PicoPSU - 65€


It should be around 700€. It would be good or I will face some incompatibilities issues? Thanks in advance
is this a buyer guide section?
 
Joined
Apr 16, 2016
Messages
54
Motherboard
Asrock Z370M
CPU
i7-8700
Graphics
none
Mobile Phone
iOS
Hi, I had a similar construction since 1 year, except that I have an i7-8700, and I have remove my Vega 56 which I just sold. I'm currently heading to your build right now. Do you think your framebuffer will work with my processor.

edit : i just install it, dual work on hdmi and DP. its the same plateform id for i7 8700. it's works. But I have color changing every 10 sec ( more white/light ) on full screen with streaming/youtube video only on dp port. I dont know why. Its coming only when my mouse disapears.

It was color profile applicated on wrong screen. I manipulated force profile rgb but its still happens;
 
Last edited:
Top