Contribute
Register

Z490 & Z590 - Will Z590 ever have macOS Support ?

Thanks for the second file!

Ok, there is definitely good signs of this TB being recognised that was not there before... See the pictures attached. However, despite the Sabrent Enclosure appearing the drive doesn't load at all for some reason.

I also have a TB 3 CalDigit dock that should pop on but there is no sign of it when trying to hotplug it. It does appear under the device tree there when cold booting but is not working. Also, the ethernet no longer works now. I think these ports are somehow linked with the TB chip.

Sorry about forgetting to attach the full IOreg in the previous post.

Wait Thunderbolt Bus shows up without flashing?
 
@Elias64Fr

You need to see this! With the device properties you provided, we can enable Thunderbolt Bus on Maple Ridge! It therefore looks as if the Maple Ridge controller can be flipped from ICM mode to OS Managed mode without requiring a firmware modification. But before we get too excited, Thunderbolt devices connect, but they do not actually work!

This is from Asus X570S ProArt Creator (AMD Ryzen) with on-board Maple Ridge:
Screen Shot 2021-10-20 at 4.11.26 PM.png
Screen Shot 2021-10-20 at 4.12.53 PM.png

NHI0 device properties (left) and XHC3 device property (right):
Screen Shot 2021-10-20 at 3.51.51 PM.png
Screen Shot 2021-10-20 at 3.52.16 PM.png
 
Last edited:
@InsomnIaHackintosh

Please try this new version. It's also a plug-in replacement. Please perform cold boot after installation:
  • Shutdown system
  • Flip power switch to OFF for 10 seconds
  • Power up
 

Attachments

  • SSDT-TB3HP-JHL8540-ASUS-X570-PROART-CREATOR.aml
    2 KB · Views: 59
@InsomnIaHackintosh

Please try this new version. It's also a plug-in replacement. Please perform cold boot after installation:
  • Shutdown system
  • Flip power switch to OFF for 10 seconds
  • Power up
I've updated the SSDT,
  • Shutdown system
  • Flip power switch to OFF for 10 seconds
  • Power up
It's still the same so far, unfortunately. It appears as info in PCI & Thunderbolt/USB4 tree but I cannot see the devices.
 

Attachments

  • bootlog.txt
    262.8 KB · Views: 63
  • Screenshot 2021-10-21 at 00.38.31.png
    Screenshot 2021-10-21 at 00.38.31.png
    185.4 KB · Views: 55
  • IOReg3.ioreg
    13.5 MB · Views: 51
I've updated the SSDT,
  • Shutdown system
  • Flip power switch to OFF for 10 seconds
  • Power up
It's still the same so far, unfortunately. It appears as info in PCI & Thunderbolt/USB4 tree but I cannot see the devices.
Hello,

Is this stock Maple Ridge NVM from the factory, or did you flash it ? If stock, then this is very good progress to have thunderbolt bus enabled without the need for flashing the controller!

Let me ask, does the bios have a setting for enabling the IOMMU in the preboot environment ?
 
Hello,

Is this stock Maple Ridge NVM from the factory, or did you flash it ? If stock, then this is very good progress to have thunderbolt bus enabled without the need for flashing the controller!

Let me ask, does the bios have a setting for enabling the IOMMU in the preboot environment ?
Unflashed. That’s what makes this so interesting!
 
Unflashed. That’s what makes this so interesting!
@CaseySJ Hmmm... I wonder if Asus included certain bytes in its NVM that is missing from the Gigabyte NVM, or whether Asus also added ACPI code that is missing from the Gigabyte z590 Vision... or whether there are certain BIOS settings like 'enable iommu' that allows Maple Ridge to be flipped from ICM mode to OS Managed mode?

I also wonder if other Asus z590 Mobos like the Hero will have thunderbolt bus enabled with the updated device properties?
 
Last edited:
Back
Top