Contribute
Register
View attachment 459296
I have this patch. And as i know i have correct path of TB3 (and works good with Samsung T5 type-c ssd with hot-plug). But in PCI section in System report just empty list: View attachment 459297
Remove your SSDT for TH, reboot and upload here your IOReg, also your EFI folder may also be helpful in understanding the problem


If you get real brave consider flashing the firmware one day :)
I have read something about it, but it seems to be a procedure valid only for NUC8i7HNK / NUC8i7HVK, if I have not misunderstood...:crazy:
In any case it seems a procedure that has some risk and in my case it is not necessary :)
 
Remove your SSDT for TH, reboot and upload here your IOReg, also your EFI folder may also be helpful in understanding the problem



I have read something about it, but it seems to be a procedure valid only for NUC8i7HNK / NUC8i7HVK, if I have not misunderstood...:crazy:
In any case it seems a procedure that has some risk and in my case it is not necessary :)
Maybe i miss some settings in BIOS
 

Attachments

  • Z390-achooley.ioreg
    6.1 MB · Views: 83
  • EFI.zip
    6.9 MB · Views: 102
I have read something about it, but it seems to be a procedure valid only for NUC8i7HNK / NUC8i7HVK, if I have not misunderstood...:crazy:

In any case it seems a procedure that has some risk and in my case it is not necessary :)

Na in the recent like 6 -8 weeks lots of developments made many AIC types and onboard controllers Manny working almost as perfect as on a real Mac. IF the SSDT was 80% working TB3, Flashing with the SSDT developments would be like 95%. Maybe in the near future with flashing it will be 100% implementation. Risk is limited exp on AIC. I put a titan ridge firmware on an alpine ride and tried to boot it. The card did nothing did not even turn on, then I hooked it up to the programer and put an alpine ridge firmware and it was working again. Pretty much as long as you have a external programer you should be good. Many people are using a Raspberry Pi. Also I was never able to get Hotplug to work with my Titan ridge card till I updated the firmware to the modified version. So for me its like chocolate cake for a fat kid!
 
Maybe i miss some settings in BIOS
Back up your current EFI folder, and replace it with THIS EFI_achooley.

I noticed that for some time I also do not see information about my TB PCI card, but the important thing is that in your IOREG "PXSX" is replaced with "UPSB" and "DSB0, DSB1, etc".
PCI info.png

UPSB-DSB0.png
 

Attachments

  • EFI_achooley.zip
    6.8 MB · Views: 145
  • Like
Reactions: dez
Back up your current EFI folder, and replace it with THIS EFI_achooley.

I noticed that for some time I also do not see information about my TB PCI card, but the important thing is that in your IOREG "PXSX" is replaced with "UPSB" and "DSB0, DSB1, etc".
Thx for a help. Now i see information in PCI section. But after replace EFI folder my boot time increase like x2. Can you pls explain what you did(for a help for next ppl with same issue)?
Screenshot 2020-04-06 at 10.37.32.png
 
Last edited:
Thx for a help. Now i see information in PCI section. But after replace EFI folder my boot time increase like x2. Can you pls explain what you did(for a help for next ppl with same issue)?View attachment 460099
I need more information:
- MacOS version?
- Do you use the latest bios version?
- Integrated graphics Enabled/Disabled in the bios?
- XMP Profile Enabled/Disabled, or Manual Ram Overclocking?
- On boot arguments you have "uia_exclude = HS14", why?
 
I need more information:
- MacOS version?
- Do you use the latest bios version?
- Integrated graphics Enabled/Disabled in the bios?
- XMP Profile Enabled/Disabled, or Manual Ram Overclocking?
- On boot arguments you have "uia_exclude = HS14", why?
MacOS version : 10.15.4
Do you use the latest bios version : Yes. Latest version F12d
Integrated graphics Enabled/Disabled in the bios? : Disabled (then enabled i have forbidden sign)
XMP Profile Enabled/Disabled, or Manual Ram Overclocking? : Disabled
On boot arguments you have "uia_exclude = HS14" : Removed (result the same)
 
MacOS version : 10.15.4
Do you use the latest bios version : Yes. Latest version F12d
Integrated graphics Enabled/Disabled in the bios? : Disabled (then enabled i have forbidden sign)
XMP Profile Enabled/Disabled, or Manual Ram Overclocking? : Disabled
On boot arguments you have "uia_exclude = HS14" : Removed (result the same)

Okay, then use this EFI folder.

If you don't use integrated graphics I suggest you change the SMBIOS to iMacPro1,1 to make MacOS use your GPU for video encoding. In this case, on the BIOS near "Internal Graphic", set "Aperture Size" to 512MB.

If, on the other hand, you want to use integrated graphics (although I don't know what it can be used for when you have a dedicated GPU :)), in Clover leave iMac19,1 as SMBIOS, enable Intel Inject on Graphics and remove "-disablegfxfirmware" from the Boot Arguments.
While on BIOS it leaves "Aperture Size" as it is now, and enables the integrated Graphics.

OPTIONAL: If your ram has the XMP to work at higher frequencies you can activate the XMP profile1 in the BIOS, and on Clover/Boot select: XMPDetection=Yes.

I saw that you made your UIAC SSDT for USB ports, if this has been created correctly you don't need any USB patch on Clover.

MacOS Catalina no longer supports third party Kext installed on L/E, if you have any, follow this guide to remove them.

What I changed:
On Clover
- Added several DSDT patches
- PluginType enabled for CPU Power Management
- Added a couple of Boot Arguments
- Added Enable TRIM for SSD patch on KextToPatch
- Added the Framebuffer for the RX 580 on Graphics

On ACPI/Patched
I added SSDT-DTPG, SSDT-EC (with a small modification), SSDT-PMC (for NVRAM).
The SSDT THB is what I use and it comes from the KGP EFI folder.

At this point everything should work, even if Catalina is a new environment for me that I am experimenting only now with on a new Z390 build.
 

Attachments

  • EFI Z390-achooley v2.zip
    6.9 MB · Views: 130
Okay, then use this EFI folder.

If you don't use integrated graphics I suggest you change the SMBIOS to iMacPro1,1 to make MacOS use your GPU for video encoding. In this case, on the BIOS near "Internal Graphic", set "Aperture Size" to 512MB.

If, on the other hand, you want to use integrated graphics (although I don't know what it can be used for when you have a dedicated GPU :)), in Clover leave iMac19,1 as SMBIOS, enable Intel Inject on Graphics and remove "-disablegfxfirmware" from the Boot Arguments.
While on BIOS it leaves "Aperture Size" as it is now, and enables the integrated Graphics.

OPTIONAL: If your ram has the XMP to work at higher frequencies you can activate the XMP profile1 in the BIOS, and on Clover/Boot select: XMPDetection=Yes.

I saw that you made your UIAC SSDT for USB ports, if this has been created correctly you don't need any USB patch on Clover.

MacOS Catalina no longer supports third party Kext installed on L/E, if you have any, follow this guide to remove them.

What I changed:
On Clover
- Added several DSDT patches
- PluginType enabled for CPU Power Management
- Added a couple of Boot Arguments
- Added Enable TRIM for SSD patch on KextToPatch
- Added the Framebuffer for the RX 580 on Graphics

On ACPI/Patched
I added SSDT-DTPG, SSDT-EC (with a small modification), SSDT-PMC (for NVRAM).
The SSDT THB is what I use and it comes from the KGP EFI folder.

At this point everything should work, even if Catalina is a new environment for me that I am experimenting only now with on a new Z390 build.
Thx a lot.
 
I use SSDT-Z370-TB3HP, which works great for hotplug and wake from sleep, but prevents Thunderbolt devices from being connected at boot.

Without this patch Thunderbolt devices are available at boot, can never be hotplugged, and rarely work after sleep.

Has anyone seen anything similar/know of a solution?

My full EFI is available at https://github.com/JosephDuffy/aorus-pro-wifi-z390-hack.
 
Back
Top