- Jul 13, 2011
- Asrock Z370m-ITX/ac
- UHD 630
- Mobile Phone
i5-8400 - Asrock Z370M-ITX/ac - UHD 630
i5-8400 - Asrock Z370M-ITX/ac - UHD 630
Intel Core i5-8400 Processor
Noctua NH-L9I CPU Cooler (300-2500 RPM, 4pin, TDP 65W, 15-24dB, Al+Cu, 420g)
Asrock Z370M-ITX/ac (RTL) MicroATX Motherboard
Crucial Ballistix BLS2C8G4D26BFSEK DDR4 DIMM 16Gb KIT 2*8Gb PC4-21300 Memory
SAMSUNG 970 EVO MZ-V7E250BW 250GB, M.2 2280, PCI-E x4, NVMe SSD
SEAGATE Barracuda Pro ST1000LM049, 1ТB, HDD, SATA III, 2.5"
Compatible Broadcom M.2 card
AC-DC 12V@12,5A 150W
12V 24-pin/4 pin PicoPSU
Morex Cubid 557B Black
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
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
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.
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.
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/
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:
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
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.