Contribute
Register

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

Joined
Mar 13, 2010
Messages
342
Motherboard
Gigabyte Z370N WIFI
CPU
i7-8700
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@rrviega

Thank you for sharing your OC folder with us!
As my OC knowledge is close to zero I'm sharing my DSDT and Clover config.plist with you, hope it's helpful.

With the DSDT, sleep in all variations and native NVRAM is working, all device properties are shown natively in the PCI Section of the System Profiler.
My /EFI/CLOVER/ACPI/patched folder is empty except the DSDT and USB mapping SSDT's.

Unit specs
  • SMBIOS 19,1
  • 10.14.6
  • As of writing this post: Clover r5105, LILU 1.4.2, WEG 1.3.7, AppleALC 1.4.7, VirtualSMC 1.1.1, OCQuirks Release 17
  • F13 BIOS (using ACPI Patch described here)
  • i7 8700 (running headless with IGPU UHD630 turned on in BIOS)
  • Sapphire RX 570 Nitro+ 8G (this is where my only display is connected through DP)
  • Broadcom 94360CS2 WiFi / BT Card

Again, since my OC knowledge is close to zero, I'm not exactly sure about this but looking at the EFI folder and the OC config.plist you shared, it might be possible to do some reverse engineering by removing all unnecessary SDDT's and device properties using the DSDT. Feel free to give it a shot if you like.

rramon


Edit:

USB mapping done.

  • Removed USR1, USR2, HS12, HS13, HS14 (all unknown)
  • Removed SS03/SS04 (used for Mouse/Keyboard only, therefore USB 3 speeds are unnecessary)
  • Removed HS05/SS05, HS06/SS06 (see attached Mapout)
  • HS/SS10 = Internal Bluetooth USB Host Controller (could probably be partially removed but unsure about that)
 

Attachments

  • DSDT.aml
    97.9 KB · Views: 62
  • System Profiler - PCI.png
    System Profiler - PCI.png
    191.4 KB · Views: 103
  • PMset.png
    PMset.png
    157.8 KB · Views: 98
  • :Volumes:EFI:EFI:CLOVER:ACPI:patched.png
    :Volumes:EFI:EFI:CLOVER:ACPI:patched.png
    30.7 KB · Views: 93
  • :Volumes:EFI:EFI:CLOVER:drivers:UEFI.png
    :Volumes:EFI:EFI:CLOVER:drivers:UEFI.png
    37.5 KB · Views: 94
  • :Volumes:EFI:EFI:CLOVER:kexts:Other.png
    :Volumes:EFI:EFI:CLOVER:kexts:Other.png
    43.9 KB · Views: 111
  • rramon-clover-config.plist
    12.3 KB · Views: 63
  • SSDT-UIAC.aml
    693 bytes · Views: 64
  • SSDT-USBX.aml
    185 bytes · Views: 58
  • Rear View_Gigabyte Z370N.png
    Rear View_Gigabyte Z370N.png
    343.3 KB · Views: 124
  • Top View_Gigabyte Z370N.png
    Top View_Gigabyte Z370N.png
    1.3 MB · Views: 158
Last edited:
Joined
Feb 21, 2012
Messages
17
Motherboard
Gigabyte Z370N WiFi
CPU
i5-8500
Graphics
RX 570
Mac
  1. MacBook
  2. MacBook Air
Mobile Phone
  1. Android
Hello all,
I thought to contribute to the most informative GA Z370N thread, the attach OpenCore EFI folder is the one i'm using with DSDT.aml patched by MaLd0n.
My spec are:
SMBIOS iMacPro1,1
10.15.3

F13 BIOS
i5 8500 (IGPU disabled in BIOS)
16GB (2X8) ddr4 3000mhz @ 2666mhz
Sapphire RX 570 Pulse 4G
Broadcom 94360CS2 WiFi / BT Card
intel NVMe SSD 512Gb
 

Attachments

  • EFI.zip
    16.4 MB · Views: 70
Joined
Mar 13, 2010
Messages
342
Motherboard
Gigabyte Z370N WIFI
CPU
i7-8700
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@diamonddust

Thanks for this!
My DSDT has been patched by MaLd0n as well so I think it will just work fine with my setup.
I believe AirportBrcmFixup.kext isn't needed since our WiFi / BT Card is natively supported.

How come SSDT-UIAC.aml and SSDT-USBX.aml are present in the /ACPi folder?
I always thought USB mapping is unnecessary when having a DSDT.

You should remove your serials from your config.plist for safety reasons though :)
 
Last edited:
Joined
Feb 21, 2012
Messages
17
Motherboard
Gigabyte Z370N WiFi
CPU
i5-8500
Graphics
RX 570
Mac
  1. MacBook
  2. MacBook Air
Mobile Phone
  1. Android
He is kind of a monster ;-)

The SSDT-UIAC.aml and SSDT-USBX.aml are the USB map file, use USBMap-master or Hackintool to generate them, of course are what I'm using.

I should remove the Broadcom 94360CS2 you're right.

The thing I notice with sleep is that I get a perfect sleep/wake up with ram set at 2666Mhz, when set it at 3000mhz (either manual or XMP1) I have to wake it up by pressing a keyboard key a second time (first press wake up PC On, second press to get the screen going)

I was having a weird audio problem, not related to AppleALC.kext, seems to solved it enabling Erp and Power load in Bios

The serial are new one that I generate before posting it ;-)
 
Last edited:
Joined
Mar 13, 2010
Messages
342
Motherboard
Gigabyte Z370N WIFI
CPU
i7-8700
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Indeed he is! :lol:
I see, I‘ll take a look at USB mapping. (done, see above)

Contrary to you, I don‘t have problems with sleep (RAM set to XMP1/3200), strange.

Where are those bios settings located? I‘m having issues with front audio maybe this will solve that..
 
Last edited:
Joined
Feb 21, 2012
Messages
17
Motherboard
Gigabyte Z370N WiFi
CPU
i5-8500
Graphics
RX 570
Mac
  1. MacBook
  2. MacBook Air
Mobile Phone
  1. Android
Power menu
- ErP : Enable​
- Power Loading : Enable​
 
Last edited:
Joined
Mar 13, 2010
Messages
342
Motherboard
Gigabyte Z370N WIFI
CPU
i7-8700
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
That didn't help unfortunately but I believe it has something to do with the way I routed the cable near the GPU riser.

For those of you who want to use a Apple remote, check this out:


Works OOB and the vendor provides firmware updates on a regular basis :)
 
Joined
Feb 21, 2012
Messages
17
Motherboard
Gigabyte Z370N WiFi
CPU
i5-8500
Graphics
RX 570
Mac
  1. MacBook
  2. MacBook Air
Mobile Phone
  1. Android
I've look at your USB map png and on my papers I have slightly different map for some of the rear port, this is what I have
 

Attachments

  • usb copy.png
    usb copy.png
    282.8 KB · Views: 87
Joined
Mar 13, 2010
Messages
342
Motherboard
Gigabyte Z370N WIFI
CPU
i7-8700
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Might be due to a different MB revision.
Mapout tested by plugging in devices successively and checking in Hackintool, so should be correct.
 
Joined
Jun 18, 2011
Messages
100
Motherboard
Gigabyte Z370N Wifi
CPU
i5-8600K
Graphics
RX 560
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
I have my GA-Z370N-i8600K-RX560-based Hackintosh running Mojave rock solid since Oct 2018 mostly due to this thread.

Seen some tinkering and suffering in some posts on the thread mentioning issues with Catalina.

Is it still a hard one to get? I use the machine for production so I prefer to upgrade only when tried and tested by the pros.

Thanks upfront for your replies.
 
Top