Contribute
Register

[Success] b1's "Mac Mini Killer" with macOS Mojave: i7-8700 | Gigabyte Z370N | RX560 | 16GB RAM

Joined
Jul 1, 2018
Messages
396
Motherboard
GIGABYTE Z370N
CPU
i7-8700
Graphics
RX 560
Mac
MacBook
Mobile Phone
iOS
Switched to SMBIOS 19.2, because Intel Quick Sync stoped working with SMBIOS 19.1.

 
Joined
Apr 24, 2019
Messages
3
Th
Yep.

I recommend you to choice version with hexagon holes. CPU fan will be less noisy with wide vents.


Noctua NH-L9i will be great for this case. I use it with i7-8700.


This CPU is compatible and should have enough power for your needs.
Thank you so much for you reply ! I will try to follow your advice. Will post a picture soon of the config :)
 
Joined
Aug 15, 2018
Messages
8
Motherboard
GA-Z370N WIFI
CPU
i7-8700
Graphics
Vega 64
Mac
MacBook Pro
Mobile Phone
iOS
10.14.5 final works fine for me. USBports.kext via Hackintool seems to work again.
Edit: celebrated to early. After a RAM swop, I'm having the same sleep problem again with both USB implementation methods, even with the old ram and rollback from the before working Backup. A little weird behaviour.
 
Last edited:
Joined
Jul 1, 2018
Messages
396
Motherboard
GIGABYTE Z370N
CPU
i7-8700
Graphics
RX 560
Mac
MacBook
Mobile Phone
iOS
10.14.5 final works fine for me. USBports.kext via Hackintool seems to work again.
Edit: celebrated to early. After a RAM swop, I'm having the same sleep problem again with both USB implementation methods, even with the old ram and rollback from the before working Backup. A little weird behaviour.
Check or pmset -g settings. Sometimes you need to reconfigure it after major updates.
 
Joined
Aug 15, 2018
Messages
8
Motherboard
GA-Z370N WIFI
CPU
i7-8700
Graphics
Vega 64
Mac
MacBook Pro
Mobile Phone
iOS
Check or pmset -g settings. Sometimes you need to reconfigure it after major updates.
Thanks, settings still match your settings and nothing changed.
Sleep with switched of WiFi works fine. otherwise it wakes always after 9 minutes and sometimes Bluetooth stops working after wake.
I‘m curious why I couldn’t get back to working state, which I backed up :/
 
Joined
Jul 1, 2018
Messages
396
Motherboard
GIGABYTE Z370N
CPU
i7-8700
Graphics
RX 560
Mac
MacBook
Mobile Phone
iOS
Thanks, settings still match your settings and nothing changed.
Sleep with switched of WiFi works fine. otherwise it wakes always after 9 minutes and sometimes Bluetooth stops working after wake.
I‘m curious why I couldn’t get back to working state, which I backed up :/
I just bought some beer and will try to fix USBs :beachball: Will let you know.
 
Joined
Jul 1, 2018
Messages
396
Motherboard
GIGABYTE Z370N
CPU
i7-8700
Graphics
RX 560
Mac
MacBook
Mobile Phone
iOS
Success! Now everything works: USB, USB Power, sleep, iGPU acceleration. I've attached my EFI (all kexts in Other) and pmset -g settings. You can dig in it.

Tomorrow I will write details about the update to 10.14.5 and all the changes that I made. Now I need to sleep :)
 

Attachments

Joined
Jul 1, 2018
Messages
396
Motherboard
GIGABYTE Z370N
CPU
i7-8700
Graphics
RX 560
Mac
MacBook
Mobile Phone
iOS
Ok guys, here is my final config for 10.14.5. Everything works great — https://github.com/b166ar/Mac-Mini-Killer/releases/tag/final

To run the final version of macOS 10.14.5, I had to make some changes to my configurations.

I changed SMBIOS to 19.1
It gives much better CPU power management. CPU frequency now really low during Idle. I also find out, that USB doesn't work with SMBIOS 19.2. I just can't see any SSxx ports in ioreg.

New USB implementation
It is based on USBInjectAll.kext, not USBPorts.kext like in previous configs.

/EFI/CLOVER/ACPI/patched/ now has 3 new files: SSDT-EC.aml, SSDT-UIAC.aml, SSDT-USBX.aml.

Dont forgen to delete USBPorts.kext from /Library/Extensions or /EFI/CLOVER/kexts/Other and use USBInjectAll.kext. In the result, all USB ports, USB power and sleep are working.

Moved all kexts
from /Library/Extensions to /EFI/CLOVER/kexts/Other. This is just an experiment. Kexts in Other should be easier to maintain. If you want to do the same, don't forget to remove your kexts from /Library/Extensions.

How to update
  1. Make sure that you have Clover 4920;
  2. Update macOS to 10.14.5;
  3. Use my EFI folder as a template;
  4. Delete all kexts that are present in Other folder from /Library/Extensions;
  5. Reboot and login to iCloud and other apps (your hack will have a new serial number and SmUUID after SMBIOS update).
  6. Check USB, QuickSync, Sleep.
 
Top