Contribute
Register

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

Joined
Dec 6, 2010
Messages
68
Motherboard
AsRock Z490 ITX/TB3
CPU
i7 107000K
Graphics
UHD 630
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
@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...
 
Joined
May 18, 2020
Messages
24
Motherboard
z390 designare
CPU
i9-9900k
Graphics
Sapphire RX580 Pulse
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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

Moderator
Joined
Nov 11, 2018
Messages
17,252
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@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.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,252
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
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?
 
Joined
Jul 24, 2020
Messages
6
Motherboard
Gigabyte Z390 Desinare
CPU
i5 9400
Graphics
Intel UHD 630
  • 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:
Joined
May 24, 2020
Messages
8
Motherboard
Intel NUC8i5BEH
CPU
Intel Core i5 8259U
Graphics
Intel Iris Plus 655
Mac
  1. MacBook Air
  2. MacBook Pro
@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: 21

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,252
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
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.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,252
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
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: 23

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,252
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@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!
The Apple Thunderbolt Display is a very problematic device on Hackintosh. Most people are content with using it only as a monitor and not worrying about the on-board devices. Unfortunately we are not aware of any solution to the problems you described. Because that monitor is a Thunderbolt 1 device, it presents extra problems on a Hackintosh. So for this specific monitor it is better to either (a) use the monitor as a display devices only or (b) try connecting it through a Belkin Thunderbolt 3 Express Dock HD. Option (b) is a bit pricey, however.

As mentioned yesterday, in nearly all cases the problems we see with Thunderbolt behavior are what they are. Some devices and some motherboards do not work together as reliably as others.
 
Joined
May 18, 2020
Messages
24
Motherboard
z390 designare
CPU
i9-9900k
Graphics
Sapphire RX580 Pulse
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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.
Thanks! I will try and let you know how it went
 
Top