Contribute
Register

[SUCCESS] Ongoing Status of Designare Z390 with i7-9700K

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
6,185
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 5700 XT
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Will do that now. Dumb question – is it necessary to rename the file or can I just drop it in that folder as is? Also, is there a way to revert the patch instead of restoring from my from my carbon copy backup? When I tried the file the first time and it gave me the "corpse" error on boot, I tried removing the file from the ACPI/patched but the disk continued not to boot.. Which led me to restoring from my backup.

Thank you!
If SSDT-DTPG.aml (see Post #129 above) is not also copied, then the Thunderbolt SSDT will not work. There's no need to rename it.

To restore the system, you can boot the Recovery Volume, select Terminal from the Tools menu, then type:

Code:
cd /
mkdir /Volumes/EFI
mount -t msdos /dev/disk0s1 /Volumes/EFI
cd /Volumes/EFI
cd EFI/CLOVER/ACPI/patched
rm -rf SSDT-DTPG.aml
rm -rf SSDT-Z390-DESIGNARE-TB3HP-V3.aml
exit
Then Apple Menu --> Reboot.
 
Joined
Aug 5, 2011
Messages
143
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
If SSDT-DTPG.aml (see Post #129 above) is not also copied, then the Thunderbolt SSDT will not work. There's no need to rename it.

To restore the system, you can boot the Recovery Volume, select Terminal from the Tools menu, then type:

Code:
cd /
mkdir /Volumes/EFI
mount -t msdos /dev/disk0s1 /Volumes/EFI
cd /Volumes/EFI
cd EFI/CLOVER/ACPI/patched
rm -rf SSDT-DTPG.aml
rm -rf SSDT-Z390-DESIGNARE-TB3HP-V3.aml
exit
Then Apple Menu --> Reboot.
This is great info, thank you.

I copied both SSDT-DPG.aml and SSDT-Z390-DESIGNARE-TB3HP-V3.aml to EFI > CLOVER > ACPI > patched. Restarted (boot didn't hang this time!), opened up system info, and still got the "Thunderbolt: No drivers are loaded." error. Is there anything else I'm missing? I noticed on post #1 that you have your SMBIOS set to MacMini8.1. Is that necessary to get TB3 working?
 

Attachments

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
6,185
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 5700 XT
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
This is great info, thank you.

I copied both SSDT-DPG.aml and SSDT-Z390-DESIGNARE-TB3HP-V3.aml to EFI > CLOVER > ACPI > patched. Restarted (boot didn't hang this time!), opened up system info, and still got the "Thunderbolt: No drivers are loaded." error. Is there anything else I'm missing? I noticed on post #1 that you have your SMBIOS set to MacMini8.1. Is that necessary to get TB3 working?
This is great!

Ignore the "No drivers are loaded" message.

Instead, select PCI on the left side of the same System Information app and see what you get...

And then, if you have USB Type-C flash disk or a Thunderbolt 3 device, plug it in and see what happens.
 
Joined
Aug 5, 2011
Messages
143
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
This is great!

Ignore the "No drivers are loaded" message.

Instead, select PCI on the left side of the same System Information app and see what you get...

And then, if you have USB Type-C flash disk or a Thunderbolt 3 device, plug it in and see what happens.
Wow! I see the USB-C and Titan ridge info. Plugged in a USB C dock and it worked with my external drive. I know there are a couple people wondering if this board will work with the Universal Audio Apollo. I'm just waiting my TB3 cable to arrive in the mail today and then I will be able to confirm if the Apollo x8p works or not.

Many thanks, @CaseySJ! You're a wizard.
 

Attachments

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
6,185
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 5700 XT
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Congratulations!! And thank you for being the first to take a chance...

As you stated, others watching this thread are keenly interested in compatibility with Thunderbolt Audio interfaces. So any information you can provide on that will be much appreciated by the community.

The Thunderbolt SSDT is still a work in progress, so we should adjust expectations accordingly!
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
6,185
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 5700 XT
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
It's not a huge surprise, but still nice to see that Continuity Camera (the ability to use your iPhone or iPad to capture photos and scan documents directly into Mac applications) is working. Attached images are with today's update of Microsoft Office, in which PowerPoint has gained this ability.

Image 1: If one mobile device is available, the menu looks like this.
Image 2: If multiple mobile devices are in range, the menu looks like this.

Image 3: Option to Allow Apple Watch to Unlock the Mac is available.

Image 4: During sleep, all fans and radiators are turned off, as is the graphics card and all lights on the motherboard. However, LEDs on the 4 memory DIMMs continue to shine, being the only outward indication that the system is asleep and not turned off. Who says RGB is useless??!!

Image 5: After waking from sleep, everything resumes. You can see the MSI logo on the graphics card.
 

Attachments

Last edited:
Joined
Aug 5, 2011
Messages
143
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
Great news for all you UAD users!

My Apollo x8p is working with the current TB3 configuration! Quickly recorded some audio into my DAW and everything looks normal. Will continue to report back.

Next step is to get my HDMI on this Sapphire card. Let me know if you have any suggestions!
*solved per post 141*
 

Attachments

Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
6,185
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 5700 XT
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Great news for all you UAD users!

My Apollo x8p is working with the current TB3 configuration! Quickly recorded some audio into my DAW and everything looks normal. Will continue to report back.
If you leave the computer unattended for a few minutes (depending on your Energy Saver settings), the display will turn off and the system will Sleep. You can wake it up with two keypresses spaced a second or two apart. After such a wake-from-sleep, is the UAD still operational? The Thunderbolt 3 SSDT's ultimate goal is to enable both hot-plug and wake-from-sleep, hence the "HP" in the name.

Next step is to get my HDMI on this Sapphire card. Let me know if you have any suggestions!
Couple of suggestions:
  • Because you're already using Lilu and WhateverGreen, do you have "framebuffer-patch-enable" set to 0x01000000 in config.plist --> Devices --> Properties?
  • What values of ig-platform-id and device ID are you using, if any, in your config.plist? DeviceID is primarily used for iGPU spoofing, but ig-platform-id can distinguish between headless and headed configurations.
  • The Sapphire card is explicitly listed by Apple as a recommended card, so I'm trying to see if any of the above make any difference.
 

Attachments

Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
6,185
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 5700 XT
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Does anyone know how to return a boolean in a .aml SSDT file?
For example :
"PCI-Thunderbolt",
One

in aml Store function returns
PCI-ThunderBolt -> Number -> 0x1 in IOREG.

How do I store a boolean True instead of a string/data/number?
If you refer to Section 19.1.4: ASL Data and Constant Terms of the ACPI 5 Reference Manual, you'll find the BNF grammar (Backus-Naur Form) for the various data types. Then on Page 673 you'll find this:
Code:
// Miscellaneous Data Type Terms
DDBHandle :=
   Integer
ObjectReference :=
   Integer
Boolean :=
   True | False
True :=
   Ones
False :=
   Zero
So it means that a Boolean TRUE is the keyword "Ones" (note the "s") and a Boolean FALSE is the keyword "Zero".
 
Joined
Aug 5, 2011
Messages
143
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
If you leave the computer unattended for a few minutes (depending on your Energy Saver settings), the display will turn off and the system will Sleep. You can wake it up with two keypresses spaced a second or two apart. After such a wake-from-sleep, is the UAD still operational? The Thunderbolt 3 SSDT's ultimate goal is to enable hot-plug, hence the "HP" in the name.
Can confirm that it still works after waking the computer up from the above scenario. Set my display to turn off after 1 minute, waited until computer went to sleep, woke it up with two space bar presses. Apollo successfully re-connected. Is there a thread where development of the SSDT is happening? Would like to follow along!

  • Because you're already using Lilu and WhateverGreen, do you have "framebuffer-patch-enable" set to 0x01000000 in config.plist --> Devices --> Properties?
Yep, those values look correct. Wondering if my Lilu and WhateverGreen Kexts are correct. They should be. I got them from here:

https://github.com/acidanthera/WhateverGreen/releases
https://github.com/acidanthera/Lilu/releases

  • What values of ig-platform-id and device ID are you using, if any, in your config.plist? DeviceID is primarily used for iGPU spoofing, but ig-platform-id can distinguish between headless and headed configurations.
Code:
<key>AAPL,ig-platform-id</key>
                <data>
                BwCbPg==
                </data>
                <key>device-id</key>
                <data>
                mz4AAA==
                </data>
                <key>framebuffer-patch-enable</key>
                <data>
                AQAAAA==
                </data>
 

Attachments

Top