Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Glad to hear it!


Sleep/wake issues can be tricky to solve.

Step 1: On this motherboard we seem to get better sleep/wake reliability when installing all third-party kexts to /Library/Extensions and setting Inject Kexts to Detect in the last page of Clover Configurator. The USB SSDT along with USBInjectAll.kext must be installed as well. And in System Preferences --> Energy Saver disable Wake for network access and, optionally, Power Nap. For headless operation, use latest Lilu and WhateverGreen, and set Platform ID to 0x3E980003 (for 10.14.4).

Step 2: Please try this.

Step 3: When the system suddenly wakes from sleep, open Terminal and type pmset -g log | grep -i wake. And also pmset -g assertions.

Sleep issues are sometimes USB related. Did you use a proper USB SSDT.aml or a kext? Another source is WiFi/Bluetooth cards or closed loop coolers USB related...
 
Hi all, first time hack builder. Thank you very much for the description/instructions @CaseySJ . Was a breeze.

I have noticed some differences in my clover and system resources.

One of the Ethernet ports is not working.

Can anyone help please? I have attached the pictures from OPs description to show the parts that didn't match what I saw on my screen.

To summarise:
1. Only one of the Ethernet is visible
2. My Clover doesn't show the various USB port limit lines
3. My Clover doesn't show rename HDAS to HDEF

Thanks for help.

EDIT: also want to add I could not connect my magic keyboard 1 to the Bluetooth. I have a BCM94360CS2 card installed. The Bluetooth picks up my phone but not the keyboard. Any ideas?
 

Attachments

  • CC2 - Post - ACPI - 2_resize.png
    CC2 - Post - ACPI - 2_resize.png
    336.2 KB · Views: 72
  • CC2 - Post - Kernel Kext 2_resize.png
    CC2 - Post - Kernel Kext 2_resize.png
    318.9 KB · Views: 72
  • 81-POST-Ethernet Cards.png
    81-POST-Ethernet Cards.png
    81.9 KB · Views: 84
Last edited:
Some comments:
  • You will need the complete High Sierra installer (between 5 and 6 GB).
  • If you encounter the error again during Step 11 (or any other), please open the Installer Log from the Tools menu (CMD-L?) and grab a screenshot of the error.

@CaseySJ

I got the Installer log. There are some errors as follows.
My SSD is 960 EVO. It is not compatible to the hackintosh?

Code:
Clover EFI installer log - Mon Apr  8 18:32:17 JST 2019
Installer version: v2.4k r4428 EFI bootloader
======================================================
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         1.0 TB     disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            999.6 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +999.2 GB   disk1
                                 Logical Volume on disk0s2
                                 E6AD5B64-804E-4B9D-BDE3-1402B8DBADE2
                                 Unencrypted

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *62.7 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Install macOS High S... 62.4 GB    disk2s2

======================================================
Backing up EFI files

======================================================
Installing BootSectors/BootLoader

Stage 0 - Don't write any of boot0af, boot0md, boot0ss to /Volumes/Install macOS High Sierra
Stage 1 - Don't write any of boot1h2, boot1f32alt, boot1xalt to /Volumes/Install macOS High Sierra

======================================================
=========== Clover EFI Installation Finish ===========
======================================================
 
@CaseySJ
I tried to install Mojave first for a test, and the installation was succeeded.
Thus the installer of High Sierra that I made according to another thread, was bad, I think.
I will try to get a complete version of the installer of High Sierra.

If anyone knows how to get the complete one, please let me know it.
When I downloaded the install from AppStore, it was an incomplete one with 22MB.
I already following ways:
1. https://www.tonymacx86.com/threads/...cted-mac-os-x-installer-is-incomplete.249330/
2. mas-cli

Thank you.
 
I can confirm that the MOTU 16A also works with the apple tb3->tb2 adapter. Which makes me very happy, because it was kind of a risk building this system. But I just finished it and everything seems to work. Thanks very much for your extensive post and work!
I've been using a MOTU 1248 with no issues as well.
 
and now I lost my audio
It seems you made a lot of changes to your config.plist. Attached is a modified version that follows the steps in the build guide.

Step 1:
Copy your serial numbers back into SMBIOS and copy the Board Serial Number into RtVariables. Then backup your existing config.plist and replace it with the new one.

Step 2:
Because Inject Kexts is set (correctly) to Detect, it means you must also install all third-party kexts into /Library/Extensions. It's okay to keep a copy in CLOVER/kexts/Other, but you must also install them in /L/E. All of the kexts in the image below should be copied into /Library/Extensions, and then run Kext Utility to rebuild kernel cache.

Screen Shot 2019-04-10 at 8.23.11 AM.png

Step 3:
Reboot and check your system.
 

Attachments

  • config.plist
    8.5 KB · Views: 201
Any input for my problem?
Sorry, I misunderstood your last post. I thought you had successfully installed 10.14.4 because you said "I installed 10.14.4". Looks like you meant to say "I am trying to install 10.14.4."
  • Are you trying to Upgrade from 10.14.3 to 10.14.4?
    • If you are upgrading from older Mojave version to new Mojave version, you should go to System Preferences --> Software Update. Let the old version of Mojave update itself.
  • Are you trying to install fresh or brand new 10.14.4?
    • If you are trying to create a brand new installation of 10.14.4, then it makes sense to erase and format the Mojave SSD.
    • During Stage 1 of the installation procedure, run Disk Utility and choose View --> Show All Devices.
    • If the target SSD (Mojave SSD) is not shown, take a photo of the screen and post it here.
    • What is the make and model of the Mojave SSD? (Samsung EVO 970 or EVO 970 Plus or ...?)
 
They certainly can. I followed all your instructions but had no luck. Was going a little crazy trying to work out why I couldn't make sleep work. Then it occurred to me that it could be an external peripheral causing the wake issue. So I unplugged all the USB devices and of course sleep worked! So I then reconnected them one at a time, each time testing sleep functionality. This eventually revealed that the culprit was my PreSonus iOne USB Audio Interface. Apparently the sleep issue is a bug with the firmware and it occurs on actual Macs (https://forums.presonus.com/viewtopic.php?f=220&t=20649). Thankfully I have a second USB Audio Interface - an Audient i4 - which works perfectly fine with sleep.
Good job -- process of elimination!

Issue with the fans spinning loudly seems to have gone for now, but will keep monitoring.

Thanks once again for all your awesome work. So good to have a fully functioning beast of a system!
Fully agree. Everything about this system feels hyper responsive. Reminds me of something Elon Musk often says, "We don't make slow cars!" :)
 
Hi all, first time hack builder. Thank you very much for the description/instructions @CaseySJ . Was a breeze.

I have noticed some differences in my clover and system resources.

One of the Ethernet ports is not working.
Because I have an OWC 14-Port Thunderbolt 3 dock that contains a Gigabit Ethernet port, my PCI --> Ethernet Cards screenshot shows 3 devices. But only the bottom 2 (from the 3rd screenshot you posted) are on the motherboard itself, and both should be operational after Post-Installation.

Can anyone help please? I have attached the pictures from OPs description to show the parts that didn't match what I saw on my screen.

To summarise:
1. Only one of the Ethernet is visible
Have you installed the 3 kexts required to activate the Intel i211 Ethernet port? These are described in Post-Installation section. If you have already done so, please check that Inject Kexts is set to Detect in Clover Configurator --> System Parameters. If the problem persists, please upload your config.plist and a screenshot of /Library/Extensions folder.
2. My Clover doesn't show the various USB port limit lines
Those port limit patches are created by MultiBeast 11.1.0. However, because we use the custom USB SSDT, we do not require these patches. That is why they are Disabled anyway.
3. My Clover doesn't show rename HDAS to HDEF
Rename HDAS to HDEF is also added by MultiBeast 11.1.0 during Post-Installation. However, you can also add this manually by running Clover Configurator and selecting it from the List of Patches pop-up menu in the Acpi section. Please let me know if you require assistance.
Thanks for help.

EDIT: also want to add I could not connect my magic keyboard 1 to the Bluetooth. I have a BCM94360CS2 card installed. The Bluetooth picks up my phone but not the keyboard. Any ideas?
Have you paired the Apple Magic Keyboard? Does it appear in System Preferences --> Bluetooth? I have the same Gen 1 Magic Keyboard and it works perfectly.
 
Back
Top