Contribute
Register

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

I'm trying to start the installation procedure
Please use this config.plist for installation. This file should be copied to the EFI folder I provided earlier. Does the boot process still freeze when you use this file?
 

Attachments

  • config.plist
    8.3 KB · Views: 54
@CaseySJ
Sorry to be slightly off-topic, but do you know any other way of dumping/flashing Thunderbolt firmware other than with a SOIC8 clip? On my new motherboard (an AsRock Z490itx/tb3) the firmware chip is literally right next to a surface mount USB3 port so it's impossible to get a clip in place (it's a MXIC chip as well :(). It's a shame as it's a great little motherboard apart from this. Looks like I might be stumped with this one...
 
Please use this config.plist for installation. This file should be copied to the EFI folder I provided earlier. Does the boot process still freeze when you use this file?
Снимок экрана 2020-10-04 в 18.47.15.png
With the new config the boot process freezes on the moment presented on the screenshot
 
@CaseySJ
Sorry to be slightly off-topic, but do you know any other way of dumping/flashing Thunderbolt firmware other than with a SOIC8 clip? On my new motherboard (an AsRock Z490itx/tb3) the firmware chip is literally right next to a surface mount USB3 port so it's impossible to get a clip in place (it's a MXIC chip as well :(). It's a shame as it's a great little motherboard apart from this. Looks like I might be stumped with this one...
We can dump the active region of the Thunderbolt firmware from Linux, but we won't be able to write back a modified version.
 
View attachment 490556
With the new config the boot process freezes on the moment presented on the screenshot
  • Do you have a different monitor, perhaps a more recent model that has both HDMI and DisplayPort?
  • If not, does your monitor have a "reset" option in the on-screen menu?
  • Is your monitor expecting YCbCr input over HDMI or is it expecting RGB input?
  • It's still recommended to use an AMD GPU. Even a low cost RX 480 is a great choice.
  • Can you install Catalina instead of Mojave? Or do you have 32-bit apps that require Mojave?
 
  • Are you using HDMI?
  • What is the make/model of your monitor?

Yes, just the HDMI on the Designare. I've tried various, A Samsung 22 HDMI, An RCA R95 TV, Sceptre X32TV. A VGA version of the Samsung 22 with an HDMI to Video Adapter.

Last stuff I tried I got "Graphics driver failed to load: could not register with Framebuffer driver!"

Booted but no acceleration and 7MB VRAM.

From HS to Catalina No luck.

Edit: Just found an issue. DVMT Pre was set to 32M if I set it 64 or above it doesn't boot. at all.

I'm combing thru the Lilu and WEG guide again.

Could still use the help though.
 
Last edited:
@CaseySJ
I read through a lot of the 2635 pages in order to make my Intel NUC7BNH work with Apple Thunderbolt Display.
Tried everything you suggested to @NCMacGuy (and more).
I'm very interested in making hot-plug (and Thunderbolt in general) functional on this platform.
Currently I'm using OpenCore 0.6.1 combined with SSDT and AML files.
Thunderbolt with my system is hit and miss... If I boot with display connected, it will recognize devices on the bus about 30% of the times... Sometimes straight after cold boot, sometimes after hot boot, sometimes only after booting to Windows.
If I disconnect and reconnect the display, it never recognizes the devices on the thunderbolt bus (network, USB and audio on the display)
The display itself works pretty consistently though (I guess it's because it fails back to DisplayPort)
I'm using TbTForcePower.afi as well, since it forces the power on the bus and improves the overall success ratio.
I'd love your help in making it work - I'd be happy with just consistent thunderbolt device discovery on cold/hot boot (since I don't really unplug the NUC from the display).
I'm attaching my OpenCore ACPI + config.plist + original DSDT
Thanks in advance!
 

Attachments

  • config.zip
    53.1 KB · Views: 55
Yes, just the HDMI on the Designare. I've tried various, A Samsung 22 HDMI, An RCA R95 TV, Sceptre X32TV. A VGA version of the Samsung 22 with an HDMI to Video Adapter.

Last stuff I tried I got "Graphics driver failed to load: could not register with Framebuffer driver!"

Booted but no acceleration and 7MB VRAM.

From HS to Catalina No luck.

Edit: Just found an issue. DVMT Pre was set to 32M if I set it 64 or above it doesn't boot. at all.

I'm combing thru the Lilu and WEG guide again.

Could still use the help though.
When you say "Booted but no acceleration and 7MB VRAM" that means:
  • macOS boots up and the screen does not turn off
  • But you don't get accelerated graphics
If this is true, then enabling accelerated graphics on iGPU is relatively straightforward. I can modify your config.plist if you post the current version, but before I do, please confirm or deny the two bullet points above.
 
View attachment 490556
With the new config the boot process freezes on the moment presented on the screenshot
Let's try a very different approach using OpenCore instead of Clover. Please do the following exactly as stated:
  • Insert your USB install disk into a working Mac or Hack.
  • Mount the EFI partition of the USB install disk.
  • Inside the EFI partition you will find a folder at the top level that is also called EFI
  • Rename this folder to EFI-OLD
  • Download and decompress the attached ZIP file. You will see a folder called OC-061-vitilius
  • Copy this folder into the EFI partition of the USB install disk.
  • On the USB install disk, rename the OC-061-vitilius folder to EFI
  • Now the USB flash disk will have 2 folders at the top level:
    • EFI-OLD (this is the Clover boot loader)
    • EFI (this is the OpenCore boot loader)
Now eject the USB flash disk and insert it into the Hackintosh.
  • Boot the Hackintosh and press F12 at BIOS splash screen to open the BIOS boot menu.
  • Select the USB flash disk.
  • Now the OpenCore Picker GUI will appear.
  • You should see an option to Install macOS Mojave.
  • Choose that option.
  • Does it freeze or does the macOS installer start properly?
  • If macOS installer starts properly, you may continue the installation but DO NOT DO THE POST-INSTALL PROCEDURE.
    • When the basic installation is done, stop and let me know. I will provide a new post-install procedure at that time.
 

Attachments

  • OC-061-vitilius.zip
    3.9 MB · Views: 50
Back
Top