Contribute
Register

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

I'd happily share - but not sure if it will you give more probs than your gf ;)
I think the key to this hackintosh game is understanding what you've got and build your EFI around it.
@brousseau6933
This is true. Without understanding how things work, a hackintosh turns into a tech nightmare for those that own one. Casey has documented everything step by step. He's done all the hard work for others. Best to at least read and follow his instructions. Not too much to ask. Taking the easy way of copy/pasting an EFI is not the best approach.
 
USB Freezes:

@CaseySJ @kellymac12 @bmoney @brousseau6933 @boob @verendus

Okay for anybody that has been experiencing annoying and random USB Freezes over the last few weeks/months.
I 'may' have found a solution that works for me - so far..
...
Based on this and feedback from Inatek users, I may need to create a Best Practices Guide for Use of Multiple USB 2.0 Devices. Some statements and questions:

Statements:
  • USB 2.0:
    • You are using two LINDY 7-port USB 3.0 self-powered hubs.
    • One is connected to HS09, the other to HS10.
    • You have 11 USB 2.0 devices, and they are balanced between the two hubs; balancing is done at least in part by looking at the power draw of each connected device and spreading the power demand between the two LINDY hubs.
    • Although the LINDY is a USB 3.0 hub, it is connected to a USB 2.0 root port, so all traffic downgrades to USB 2.0.
    • So far so good.
  • USB 3.0:
    • You are using an Elektron Overhub 7-port USB 3.0 self-powered hub for USB 3.0 devices.
    • This is connected to SS07, which itself is a USB 3.0 hub.
    • Currently you have two LaCie drives connected to this hub, which is situated on your desktop and serves as a general purpose USB hub.
    • Once again, so far so good.
  • Disabled Ports:
    • You have disabled all on-board USB ports except for:
      • USB2 - HS09 / HS10
      • USB3 - SS07
      • Internal USB2 - HS11 (allocated to Fenvi FV-T919 WiFi/BT)
      • XHC3 - SSP1 (USB 3.x on Titan Ridge Controller)
      • XHC3 - SSP2 (USB 3.x on Titan Ridge Controller)
Questions:
  • Are you using an Inatek or other internal PCIe USB card?
    • Seems you have found a working solution with the use of 3 self-powered hubs.
  • Is it fair to say that one can use any 7-port (or N-port) self-powered USB 3.0 hub, not necessarily the LINDY or Elektron?
  • Is it strictly necessary to disable extraneous USB ports, or was this done to guarantee that no one accidentally or otherwise connects a device into those ports?
 
Last edited:
Thanks all. Unfortunately my Vega 56 has also died. I was using this as a stop gap till bigNavi arrives later this year, however looks like I’m in the market for a GPU now.

I’ve got around £250 as a refund from Scan. What should I be getting? A used vega 56/64, or a brand new 5700 (non xt model)?
 
@brousseau6933
This is true. Without understanding how things work, a hackintosh turns into a tech nightmare for those that own one. Casey has documented everything step by step. He's done all the hard work for others. Best to at least read and follow his instructions. Not too much to ask. Taking the easy way of copy/pasting an EFI is not the best approach.
@ziggenpuss and @trs96 , no problem. I'm not a newbie nor an expert. I'll find my way to build my EFI. Having different options to analyze and test is also cool but anyway.

Patrice
 
@Inqnuam,

Thanks again for your effort on the Thunderbolt DROM configuration webpage. All DROM micro-guides have now been updated with the following:


Procedure:
There are two options for configuring Thunderbolt DROM. Choose one of the two methods.

Option 1: Web GUI Method (credit: @Inqnuam)
This method is the easiest to use, but does not currently allow us to change Thunderbolt Bus ID (this is only necessary when two or more Thunderbolt controllers are present in the system).
  • Download attached file: Script Thunderbolt DROM.html
  • Double-click to open in web browser (Safari, Firefox, Chrome)
  • Follow on-screen instructions carefully
  • Thunderbolt DROM will be customized for you using a randomly generated Unique ID (UID) and all checksums will be auto-computed.
  • A complete Thunderbolt SSDT (with the new DROM) will be presented on screen and it will also be copied to the clipboard for you.
  • Download and run MaciASL, create new file (File --> New) and paste the clipboard.
  • Then save the file in ACPI Machine Language (AML) format: File --> Save As... and choose ACPI Machine Language from the pop-up menu.
  • Give the file an appropriate name such as: SSDT-TB3-DROM-HOTPLUG.aml.
    • Any name is okay as long as it begins with SSDT-
  • However, download SSDT-DTPG.aml from the bottom of this guide.
  • Both SSDT files must be copied to the CLOVER/ACPI/patched folder (for CLOVER users) or OC/ACPI folder (for OpenCore users).
Option 2: Superuser Mode (credit: @joevt)
Please see this guide for advanced users.

Option 3: Manual Method
 
Last edited:
@Inqnuam,

Thanks again for your effort on the Thunderbolt DROM configuration webpage. All DROM micro-guides have now been updated with the following:


Procedure:
There are two options for configuring Thunderbolt DROM. Choose one of the two methods.

Option 1: Web GUI Method (credit: @Inqnuam)
This method is the easiest to use, but does not currently allow us to change Thunderbolt Bus ID (this is only necessary when two or more Thunderbolt controllers are present in the system).
  • Download attached file: Script Thunderbolt DROM.html
  • Double-click to open in web browser (Safari, Firefox, Chrome)
  • Follow on-screen instructions carefully
  • Thunderbolt DROM will be customized for you using a randomly generated Unique ID (UID) and all checksums will be auto-computed.
  • A complete Thunderbolt SSDT (with the new DROM) will be presented on screen and it will also be copied to the clipboard for you.
  • Download and run MaciASL, create new file (File --> New) and paste the clipboard.
  • Then save the file in ACPI Machine Language (AML) format: File --> Save As... and choose ACPI Machine Language from the pop-up menu.
  • Give the file an appropriate name such as: SSDT-TB3-DROM-HOTPLUG.aml.
    • Any name is okay as long as it begins with SSDT-
  • However, download SSDT-DTPG.aml from the bottom of this guide.
  • Both SSDT files must be copied to the CLOVER/ACPI/patched folder (for CLOVER users) or OC/ACPI folder (for OpenCore users).
Option 2: Superuser Mode (credit: @joevt)
Please see this guide for advanced users.

Option 3: Manual Method

@casey, this is just for flashed card. True? My Alpine Ridge card work with more advanced SSDT.
 
@casey, this is just for flashed card. True? My Alpine Ridge card work with more advanced SSDT.
Good question...

This applies only if Thunderbolt Bus is enabled by flashing firmware.

If Thunderbolt Bus is enabled by using an advanced SSDT (such as those for Alpine Ridge controllers) then this method should not be used because the SSDT it generates cannot replace the SSDT you already have.
 
Last edited:
Based on this and feedback from Inatek users, I may need to create a Best Practices Guide for Use of Multiple USB 2.0 Devices. Some statements and questions:

Statements:
  • USB 2.0:
    • You are using two LINDY 7-port USB 3.0 self-powered hubs.
    • One is connected to HS09, the other to HS10.
    • You have 11 USB 2.0 devices, and they are balanced between the two hubs; balancing is done at least in part by looking at the power draw of each connected device and spreading the power demand between the two LINDY hubs.
    • Although the LINDY is a USB 3.0 hub, it is connected to a USB 2.0 root port, so all traffic downgrades to USB 2.0.
    • So far so good.
  • USB 3.0:
    • You are using an Elektron Overhub 7-port USB 3.0 self-powered hub for USB 3.0 devices.
    • This is connected to SS07, which itself is a USB 3.0 hub.
    • Currently you have two LaCie drives connected to this hub, which is situated on your desktop and serves as a general purpose USB hub.
    • Once again, so far so good.
  • Disabled Ports:
    • You have disabled all on-board USB ports except for:
      • USB2 - HS09 / HS10
      • USB3 - SS07
      • Internal USB2 - HS11 (allocated to Fenvi FV-T919 WiFi/BT)
      • XHC3 - SSP1 (USB 3.x on Titan Ridge Controller)
      • XHC3 - SSP2 (USB 3.x on Titan Ridge Controller)
Questions:
  • Are you using an Inatek or other internal PCIe USB card?
    • Seems you have found a working solution with the use of 3 self-powered hubs.
  • Is it fair to say that one can use any 7-port (or N-port) self-powered USB 3.0 hub, not necessarily the LINDY or Elektron?
  • Is it strictly necessary to disable extraneous USB ports, or was this done to guarantee that no one accidentally or otherwise connects a device into those ports?
Hi @CaseySJ - okay:

  • USB 2.0:
    • You are using two LINDY 7-port USB 3.0 self-powered hubs. No. 2 X LINDY USB 2.0 Hubs (see pic below)
    • One is connected to HS09, the other to HS10. Yes
    • You have 11 USB 2.0 devices, and they are balanced between the two hubs; balancing is done at least in part by looking at the power draw of each connected device and spreading the power demand between the two LINDY hubs. Yes, I found the Softube Console 1 and Ableton Push 2 to draw the most.
    • Although the LINDY is a USB 3.0 hub, it is connected to a USB 2.0 root port, so all traffic downgrades to USB 2.0. No. It's USB 2.0. Not downgrading from 3 to 2
  • USB 3.0:
    • You are using an Elektron Overhub 7-port USB 3.0 self-powered hub for USB 3.0 devices. Yes
    • This is connected to SS07, which itself is a USB 3.0 hub. Yes
    • Currently you have two LaCie drives connected to this hub, which is situated on your desktop and serves as a general purpose USB hub. Yes. But for USB 3.0 peripherals only. USB 2.0 will not be recognised here.
  • Disabled Ports:
    • You have disabled ALLon-board USB ports except for:
      • USB2 - HS09 / HS10
      • USB3 - SS07
      • Internal USB2 - HS11 (allocated to Fenvi FV-T919 WiFi/BT)
      • XHC3 - SSP1 (USB 3.x on Titan Ridge Controller)
      • XHC3 - SSP2 (USB 3.x on Titan Ridge Controller)
      • The above is correct.
Questions:
  • Are you using an Inatek or other internal PCIe USB card?
    • Seems you have found a working solution with the use of 3 self-powered hubs.
    • No other USB - I have a UAD Octo card taking up a PCIe slot.
  • Is it fair to say that one can use any 7-port (or N-port) self-powered USB 3.0 hub, not necessarily the LINDY or Elektron? I would think a good made one yes.. but powered seems to be a must. I luckily snagged 4 LINDY hubs on eBay for £15..
  • Is it strictly necessary to disable extraneous USB ports, or was this done to guarantee that no one accidentally or otherwise connects a device into those ports? I have as I didn't care for other ports as long as I've got everything I need plugged in and it's stable. I could try in the future to expand if needed more ports but at the moment stability is key.
I could be way off the mark and this could all go wrong and be freezing again tomorrow, let's hope not, but my thinking behind this method was from seeing how the USB2/3 kept getting ejected at random. I think it could be something to do with USB 2.0 when on a shared port so it gets ejected and I think this is the same for the MacBook users.. I don't think USB 2.0 & USB 3.0 play nice on the same port at the moment.
IMG_1484.jpg

IMG_1485.jpg

IMG_1487.PNG
 
Last edited:
Back
Top