Contribute
Register

Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

@CaseySJ Very impressive guide. Outstanding job!
 
@CaseySJ can you add some notes about Vision G (as spoiler in main message)? I think, Vision G don't need special manual, but has some differences.

After installation notes:
1. Remove from OC/ACPI folder and config.plist:
SSDT-UIAC-VISION-D-V1.aml - USBInjectAll.kext is enought for Vision G
SSDT-TB3HP.aml - Vision G hasn't Thunderbolt 3
2. Remove from OC/kexts and config.plist:
IntelMausiEthernet.kext - Vision G need only FakePCIID_Intel_I225-V.kext for 2.5G ethernet port

edited: fixed HS13 port on image
 

Attachments

  • Снимок экрана 2020-06-09 в 15.37.47.png
    Снимок экрана 2020-06-09 в 15.37.47.png
    711.6 KB · Views: 655
Last edited:
@CaseySJ can you add some notes about Vision G (as spoiler in main message)? I think, Vision G don't need special manual, but has some differences.

After installation notes:
1. Remove from OC/ACPI folder and config.plist:
SSDT-UIAC-VISION-D-V1.aml - USBInjectAll.kext is enought for Vision G
SSDT-TB3HP.aml - Vision G hasn't Thunderbolt 3
2. Remove from OC/kexts and config.plist:
IntelMausiEthernet.kext - Vision G need only FakePCIID_Intel_I225-V.kext for 2.5G ethernet port
Hello @Ayvan,

Some questions:
  • Vision G seems to have 19 logical USB ports according to your diagram. We normally prefer to enable a maximum of 15 with a USB SSDT. However, does your system sleep and wake properly with USB devices connected?
  • The top M.2 slot is usable with Comet Lake and will run at PCIe 3.0 speeds. When Rocket Lake CPUs are released and someone wishes to install a PCIe 4.0 M.2, then it should only be installed in the top M.2 slot. So the description in the image should be something like this:
    • When using PCIe 4.0 M.2 SSD with Rocket Lake CPU, install in this slot only
 
Hello @Ayvan,

Some questions:
  • Vision G seems to have 19 logical USB ports according to your diagram. We normally prefer to enable a maximum of 15 with a USB SSDT. However, does your system sleep and wake properly with USB devices connected?
  • The top M.2 slot is usable with Comet Lake and will run at PCIe 3.0 speeds. When Rocket Lake CPUs are released and someone wishes to install a PCIe 4.0 M.2, then it should only be installed in the top M.2 slot. So the description in the image should be something like this:
    • When using PCIe 4.0 M.2 SSD with Rocket Lake CPU, install in this slot only
I need some time to test sleep... I don't use it.
All ports works normally, tested by USB 2.0 and USB 3.0 flash drives.

Vision G manual says it has only two M.2 ports, port M2B_CPU has note in manual: "The M.2 connector is reserved only. No functionalities."
 
How can I determine if there is any problem with USB devices after the computer wakes up from sleep?
Testing USB drives on HS10, SS07 (USD drive on SS07 HUB) and SS09, when computer wakes up all drives mounted.
Снимок экрана 2020-06-09 в 19.23.57.png
 
Last edited:
How can I determine if there is any problem with USB devices after the computer wakes up from sleep?
Testing USB drives on HS10, SS07 (USD drive on SS07 HUB) and SS09, when computer wakes up all drives mounted.View attachment 475098

As you can see, HS01, HS03-HS06, disabled. Now I'm preparing SSDT for USB...
As long as computer can do the following, then you're okay:
  • Enter sleep and stay asleep. It is okay if computer wakes up for about 1 minute after sleep, then goes back to long term sleep.
  • Wakes up from sleep. Monitor should turn on and USB devices should work afterwards.
  • Repeat the above two steps a couple of times.
 
** Vision D Owners: Volunteers Needed **

The last couple of posts by @Ayvan encouraged me to see what would happen if we enabled more than 15 USB ports with Catalina 10.15.5 and OpenCore 0.5.9. I've modified the USB SSDT to enable all USB ports except HS14 (internal Intel CNVi module). This allows USB 2 and USB 3 devices to connect to any USB-C port.

While testing these changes I found that the internal USB Type-C header (for front panel USB-C port) operates as follows:
  • USB 1.x and 2.x devices connect to HS01
  • USB 3.1 Gen 1 devices connect to SS01
  • USB 3.1 Gen 2 devices connect to SS02
I have not seen this behavior before, namely:
  • Three logical USB ports are assigned to the same physical USB Type C connector.
With the standard version of USB SSDT in Post #1 (SSDT-UIAC-VISION-D-V1.aml) we will not be able to connect USB 3.1 Gen 2 devices because SS02 is disabled. But with SSDT-UIAC-VISION-D-V2.aml we can connect every USB 2.x and USB 3.x device to any port that supports it.

For example, Apple iPad Pro can be connected to any USB-C port using Apple's USB Type C cable (that uses USB 2.x protocol).

To test the new V2 please do this:
  • Download attached SSDT-UIAC-VISION-D-V2.aml to the OC/ACPI folder in the EFI partition of your macOS SSD.
  • Edit config.plist in the OC folder using latest version of OpenCore Configurator, as follows:
    Switch to UIAC V2.png
  • Save the file and reboot.
  • Then check if Sleep/Wake works properly.
NOTE: When entering sleep, the system may wake up after 30 seconds. Do not disturb it. After about 60-90 seconds it should go back to sleep and stay asleep.
 

Attachments

  • SSDT-UIAC-VISION-D-V2.aml
    996 bytes · Views: 146
@Ayvan,

Have you connected the internal F_U32C (front panel USB 3.1 Gen 2 Type C) to your computer case? Your diagram shows:
  • HS01
  • SS02
Have you tried connecting a USB 3.1 Gen 1 device? I believe USB 1.3 Gen 1 might connect to SS01, and Gen 2 will connect to SS02.
 
@Ayvan,

Have you connected the internal F_U32C (front panel USB 3.1 Gen 2 Type C) to your computer case? Your diagram shows:
  • HS01
  • SS02
Have you tried connecting a USB 3.1 Gen 1 device? I believe USB 1.3 Gen 1 might connect to SS01, and Gen 2 will connect to SS02.
I'm trying to conect to F_U32C only USB 2.0 drive and USB 3.1 drive ADATA: https://www.computeruniverse.net/ru/adata-dashdrive-uv128-64gb-schwarz-gelb
both via USB 3->Type-C connector.

This ADATA drive connected to SS02 as shown on my diagram. I have not devices to test USB 3.1 Gen 2...
 
Back
Top