Contribute
Register

erik's "Tiny But Mighty" HTPC: ASRock Z370M-ITX/ac - i5-8400 - UHD 630 Graphics - High Sierra

Joined
Dec 30, 2018
Messages
1
Motherboard
Z370M-ITX/ac
CPU
i5-8400
Graphics
hd630
Guys, I need your help. A month ago I received all the components for my build. They are totally the same as Eric has. I tried to install different versions of MacOS using EFIs from this topic, Unibeast and other resources, but had no luck( Installation is done smoothly, however, I cannot boot in the OS. My log is on the screenshot. I tried the latest High Sierra and Mojave. Could you help me at least boot in the OS. Later, I will play with ports, igpu etc. I've spent too much time on this build.
I now trying to go deeply into Clover, but it is too complicated for now. Maybe you will have some recommendations?
 

Attachments

Joined
Dec 11, 2010
Messages
318
Motherboard
ASRock Z370M-ITX/AC
CPU
i7-8700K
Graphics
GTX 980 Ti
Mac
iMac, MacBook Pro
Mobile Phone
Android, iOS
I thought the exact same thing when I read the article!
Take the time to read it carefully, it's not that bad.
In short, basically use ioregistryexplorer (link in that thread) and start plugging in USB 2s and USB 3s in all the ports possible (NOTE: if you're on Mojave, you may need to do it some at a time, this guide will do better for Mojave: https://www.tonymacx86.com/threads/release-hackintool-v1-7-7.254559/), then deleting text from a document that is also attached, then finally exporting it and placing it in a folder.
Don't take that advice, that's just a summary of what you have to do.

USBInjectAll on its own isn't the best solution, as it may cause problems that I don't completely understand.
Good luck!

Thanks man. Well I got the stuff and built the box today. Running well under windows. I swear the hospital should open a clinic for pc case cuts.
 
Joined
May 19, 2018
Messages
38
Motherboard
ASRock Z370M-ITX/ac
CPU
i5-8400
Graphics
UHD 630
Mobile Phone
Android, iOS
Guys, I need your help. A month ago I received all the components for my build. They are totally the same as Eric has. I tried to install different versions of MacOS using EFIs from this topic, Unibeast and other resources, but had no luck( Installation is done smoothly, however, I cannot boot in the OS. My log is on the screenshot. I tried the latest High Sierra and Mojave. Could you help me at least boot in the OS. Later, I will play with ports, igpu etc. I've spent too much time on this build.
I now trying to go deeply into Clover, but it is too complicated for now. Maybe you will have some recommendations?
If you don't have any important files, start from scratch.
I generally use a Windows Installation USB to diskpart clean the disk before retrying the installation.

Start with UniBeast, and create an installation USB. Then check your BIOS settings, and use the USB to install (use a USB2 port!) Don't worry about using any EFI folders right now, just use the one that UniBeast provides. Make sure to boot from the USB drive for the first few boots (booting directly into macOS is not an option).
If you do finally manage to get inside, use Multibeast to create an EFI partition for booting up directly through the drive.

That was really generic, but try resetting and retrying, and tell us what happens.
 
Joined
Jul 13, 2011
Messages
33
Motherboard
Asrock Z370m-ITX/ac
CPU
i5-8400
Graphics
UHD 630
Mac
MacBook Pro
Mobile Phone
iOS
ladies and gentlemens
I've managed to work totally same as OP's build on 10.13.6, 10.14.2 and 10.14.3
all you need is UniBeast, MultiBeast, and WiFi-card if you aren't pleased with Ethernet.

UEFI/BIOS (mine is v3.20) can be restored to default with only one exception: "XHCI hand-off", if stay untouched you can't boot UniBeast USB drive.

What aren't perfect for now?
All USB ports are 2.0 speed (therefore no internal BT even with Broadcom card).
No multi-monitors (full accelerated graphics of course).
No HDMI sound, only jack's.
No second Ethernet port.

Not quite sure, but as I understand some of these are impossible to complete, isn't it?
 
Last edited:
Joined
Dec 20, 2018
Messages
39
Motherboard
ASRock Z370M-itx/ac
CPU
i5-8400
Graphics
UHD 630
Mac
iMac
From the reading I have been doing it seems like lots of people have issues with getting a second ethernet port working, so that is probably not limited to just this board.

For the USB, go through the Hackintool USB port clean-up item that I believe Rehabman created.
 
Joined
Jul 13, 2011
Messages
33
Motherboard
Asrock Z370m-ITX/ac
CPU
i5-8400
Graphics
UHD 630
Mac
MacBook Pro
Mobile Phone
iOS
From the reading I have been doing it seems like lots of people have issues with getting a second ethernet port working, so that is probably not limited to just this board.

For the USB, go through the Hackintool USB port clean-up item that I believe Rehabman created.
I've heard of hackintool, but does someone have done patches already? maybe we can create a gold set for some board

actually I do worry much more about multimonitors and 4k
 
Joined
Dec 20, 2018
Messages
39
Motherboard
ASRock Z370M-itx/ac
CPU
i5-8400
Graphics
UHD 630
Mac
iMac
I am currently working on it right now... The hackintool will output a USBports.kext file that will be used to replace USBInjectAll.kext once you are done. A bit lengthy to go through but fairly easy.
 
Joined
Jul 13, 2011
Messages
33
Motherboard
Asrock Z370m-ITX/ac
CPU
i5-8400
Graphics
UHD 630
Mac
MacBook Pro
Mobile Phone
iOS
OK, I've made a USBports.kext
and got broadcom BT card working

BUT...

Couple USB ports just above second HDMI are still usb2

When I boot into exclude_hs, they are USB3, named SS07 and SS08 and have a port (0x17 and 0x18). But on regular boot without USBInjectAll kext, they are HS11 and HS12 (ports 0x0B and 0x0C).

Any ideas?
 
Joined
Dec 20, 2018
Messages
39
Motherboard
ASRock Z370M-itx/ac
CPU
i5-8400
Graphics
UHD 630
Mac
iMac
OK, I've made a USBports.kext
and got broadcom BT card working

BUT...

Couple USB ports just above second HDMI are still usb2

When I boot into exclude_hs, they are USB3, named SS07 and SS08 and have a port (0x17 and 0x18). But on regular boot without USBInjectAll kext, they are HS11 and HS12 (ports 0x0B and 0x0C).

Any ideas?
Have you go through the Hackintool and actually denoted the "type" as USB3? and the broadcom one you will need to denote the "type" as Internal.
 
Joined
May 19, 2018
Messages
38
Motherboard
ASRock Z370M-ITX/ac
CPU
i5-8400
Graphics
UHD 630
Mobile Phone
Android, iOS
OK, I've made a USBports.kext
and got broadcom BT card working

BUT...

Couple USB ports just above second HDMI are still usb2

When I boot into exclude_hs, they are USB3, named SS07 and SS08 and have a port (0x17 and 0x18). But on regular boot without USBInjectAll kext, they are HS11 and HS12 (ports 0x0B and 0x0C).

Any ideas?
You may have passed the 15 port limit (correct me if I'm wrong: but the patch for the 15 port limit doesn't work in Mojave)
Remember that one USB3 port is actually two ports (a USB2 and USB3)
Unfortunately that means you have to choose what ports you want, and what ports you can live without (I made the ports closest to me both USB2 and USB3, whilst the ports that I don't use common as USB2, so that it works with both USB2 and USB3)
 
Top