Contribute
Register

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

One probelm now is that @CaseySJ says in the first page that USB-C does not work with firmware above f5. Is that still true?

And we'll see in a couple of weeks waht happens with beta 3.
I have a CalDigit TS3 Plus Thunderbolt 3 Dock plugged into one of the Thunderbolt ports on the back of my Z490 Vision D. I personally have not had any issue with any device plugged into that dock, USB-C or otherwise. That being said "USB-C" is a connector and I suppose most of the drives I've plugged into the dock are Thunderbolt 3, which uses a USB-C connector, so go figure.. Please let me know how f21 works out for you. I have have been hesitant going to f21 as there's no turning back from what I understand.
 
I have have been hesitant going to f21 as there's no turning back from what I understand.
You can go back!! Gigabyte might not advertise but you can Flashback to an earlier BIOS. At least on z590, I haven’t tested z490. I went from F7 (which does indeed prohibit downgrades from within the BIOS itself) back to T23.
 
Congrats on getting 12.2 installed. USB-C devices will work on front panel USB-C port, but may not work on the two Thunderbolt ports on rear IO panel. Do let us know what you experience.

@CaseySJ With the Default BIOS setting the USB-C in the back works (with an iPad). I don't have Thunderbolt device to test.

I tried all the cahnges in the BIOS you suggest in page one but it crashes after login widow in Mac.

I'll have to try one BIOS change at a time to see which one gives problems
 
@CaseySJ With the Default BIOS setting the USB-C in the back works (with an iPad). I don't have Thunderbolt device to test.

I tried all the cahnges in the BIOS you suggest in page one but it crashes after login widow in Mac.

I'll have to try one BIOS change at a time to see which one gives problems
There might be some third party kexts or apps that are interfering. Or perhaps the use of more than 15 USB ports. Couple of suggestions:
  • Post a screenshot of Finder window of /Library/Extensions folder. Screenshot can be done with SHIFT-CMD-5. It will be saved on desktop.
  • Try the USB port map SSDT that is limited to 15 ports. Also disable XhciPortLimit kernel quirk when using the 15-port USB SSDT.
If all else fails, try installing a fresh copy of Monterey 12.2 beta on an empty SSD (even a cheap 128GB SSD mounted in an external USB 3 enclosure).
 
OpenCore Configurator 2.56.0.0 has just been released. Now I can work on the 0.7.7 mini-guide (coming soon).

Screen Shot 2022-01-13 at 6.18.53 PM.png
 
Hey @CaseySJ
I followed your suggestion and still doesn't work.
- Verified ErP in Bios is disabled.
-Used IOregistryExplorer and was going through the usb port to see the active port. I still can't see HS05, SS01, SS02, SS05, SSP1 and SSP2 showing up when connecting to all ports. I used USB-c via Iphone to test the port for the USB 3.1 front and back ones. Do I need the USB-C drive to get those to show up?
Also, I noticed when I have Chrome open, it showed up on some of the HUB Port showing connected. is this normal?
- unplugged all internal and external usb and left the keyboard/mouse usb connected. reboot and put into sleep. the display goes off but my computer is still on. it didn't shut and reboot like when I had the BT usb connected and the internal usb connect for F_usb.
- When I hit the keyboard or mouse, my display doesnt turn back on. This is odd that it doesn't turn back on. I have to reset the computer and reboot by holding my power button. Just a reminder I have the same case as you.
- I removed my PCIe Wifi/BT card (got this from Amazon back in April 2020, its a BCM94360CD PC Hackintosh Wifi card-looks like I got the YOUBO Brand Card that I verified) and tried the sleep- It sort of worked... The display turned off... the computer and mouse took a while to go to sleep probably 2 mins but my RAM RGB light is still lit up (is this normal or no?). I waited for 5 minutes- I hit the space bar on my keyboard and my computer wakes up but my monitor doesn't (my display doesnt turn on before I remove the PCIe wifi card). What could be causing this?


Do I have a defaulted board? Should I switch my Bios firmware to F7 or F5? (will I be able to switch back to F20) I am on F20. Is F20 giving me the issue?

A few observations: a few years ago I remember we had discussions on this forum about Chrome interfering with USB ports and keeping certain people's hacks from sleeping. Might not be the problem you are facing, but (just a suggestion), while you are still in troubleshooting stage, I'd recommend installing a clean copy of Big Sur, not installing third party software or anything, and focus on getting the hardware working as well as you can. This will eliminate all other variables and let you focus on and handful of things.
Another thing, regarding your lights staying on during sleep, there is a firmware setting, think it's in the MISC section if using the advanced mode (by pressing F2), in there it asks what state to leave power and lights during sleep. By the same token, if you want all lights off including USB power while your hack is of or asleep, you actually have to enable ERP. I'm not sure if that does affect macOS performance, but for some Windows systems I've built for my customers who use USB RGB peripherals, turning ERP on is the only way to insure that the system turns off all power, including to USB ports etc. since ERP is an energy saving feature. It should only affect the system while it's off, I've not seen it affect performance in the Windows OS, but as I said, I haven't tried it on the mac side of things, but it may be something to consider.
Speaking of USB, if you are using the prebuilt UIAC SSDT by @CaseySJ, it is normal that not all ports would show up, since AFAIK for Big Sur you will have to stay under the 15 port limit. I think with those UIAC SSDTs USB type-C ports will only work with USB3 devices, not USB2. If you want different port functionality you'll have to create your own custom SSDT or PLIST-only kext.
Finally, you are using your display via IGPU using USB C? Do you have any other way of connecting the display for testing purposes? I can't remember if the board has HDMI or display out, but if it does, try using one of these to see if the display comes back; and have you tested your DGPU on Windows to see if it's actually working? I don't think you ever told me if it actually works or not. You may find that you'll have better luck with all this using a DGPU instead. IGPU systems, while doable can be a pain to work with sometimes, especially as far as DRM is concerned. But we can't try and get your DGPU working until we can be sure that the DGPU itself isn't damaged or has stopped working; remember it's all about removing as many variables as we can while troubleshooting, otherwise it becomes a nightmare!
 
You can go back!! Gigabyte might not advertise but you can Flashback to an earlier BIOS. At least on z590, I haven’t tested z490. I went from F7 (which does indeed prohibit downgrades from within the BIOS itself) back to T23.

Hey @dehjomz is probably right. If you can't downgrade using Q-flash, there's another hack that may be worth trying:
Back in my X99 hacking days, the hack I use to use to revert to a certain firmware version or flash modded firmware was to use the hardware flashback feature. I would rename the firmware file to gigabyte.bin, put it on the root of a fat32 formatted flash drive, take out the RAM, plug the drive to a specific USB port on the rear of the motherboard marked for flashback, and turn on the system. It would copy the firmware to the main and backup chips without any checks! If I remember correctly Gigabyte eventually added a button for such purposes to these boards, so that new firmware could be installed, for unsupported CPU for example; so it may still be doable...
 
** OpenCore 0.7.7 EFI for Z490 Vision D and G **
Supports Catalina, Big Sur, and Monterey
Please do not quote this post in its entirely. Use a link instead.

Also available from HackinDROM

** NOTE **
Catalina Users: Please see "Post-Update Procedure" below.

Please use OpenCore Configurator 2.56.0.0 and ensure that it's set to
0.7.7 Release Configuration

When using OpenCore Configurator, ensure that only one EFI partition is mounted​


Windows Users:
If you are unable to boot Windows through OpenCore, try disabling AppleVTD by following the bottom half of this post.

Monterey -- What Does Not Work:
  • Intel I-225V 2.5GbE Ethernet port is not working at this time for 99% of us. The other Ethernet port (I-219) is fully operational. If a second Ethernet port is needed, options include:
    • USB to Gigabit Ethernet adapter
    • USB to 2.5GbE Ethernet adapter
    • USB-C dock with built-in Ethernet port
    • Thunderbolt dock with built-in Ethernet port
    • Apple Thunderbolt to Gigabit Ethernet adapter (requires AppleVTD to be enabled)
  • Laird BT851 Bluetooth 5.0 USB dongle not working at this time.
  • If Monterey is installed on Samsung NVMe SSDs, boot time can increase by 60-100 seconds due to "trim" incompatibilty.
    • This can be addressed by cloning the Samsung NVMe SSD to another disk, erasing the Samsung NVMe SSD with Disk Utility, and cloning macOS back. Please be careful with this process if you decide to do it.
  • Crucial P2 NVMe SSDs (only P2 series) also suffer from trim issues in Monterey.

This Update Includes:
  • OpenCore 0.7.7
  • AppleALC 1.6.8
  • Lilu 1.5.9
  • WhateverGreen 1.5.6
  • RestrictEvents 1.0.6
  • OpenIntelWireless ZIP:
    • IntelBluetoothFirmware 2.1.0
    • IntelBluetoothInjector 2.1.0 (not used in Monterey)
    • AirportItlwm 2.1.0 for Catalina, Big Sur, Monterey
Instructions:
  • Download appropriate ZIP file below and follow these instructions to configure config.plist.
  • If "Resizable BAR Support" is enabled in BIOS, set ResizableAppleGpuBars to 0 in Booter quirks.
  • Copy EFI folder to EFI partition of USB flash disk and boot from USB flash disk.
  • Ensure that REL-077-xxx appears on bottom right corner of OpenCanopy Picker.
  • If everything is okay, mount the EFI partition of USB flash disk and internal macOS SSD, then copy EFI folder from USB flash disk to internal macOS SSD.
Things to Test or Check:
  • Any OCS or other warnings before OpenCore picker appears?​
  • Does macOS boot properly?​
  • Does Bluetooth work? Can you enable and disable Bluetooth?​
  • Does Bluetooth work if you (a) boot into Windows and then (b) boot into macOS without doing a cold start?​
  • If you use "Resizable BAR Support" in Windows, try enabling that in BIOS and check if macOS boots properly.​

Catalina Users:
  • Set SecureBootModel to Disabled.
    Screen Shot 2022-01-14 at 5.21.42 AM.png


Issues:
Screen Shot 2022-01-15 at 10.52.10 AM.png



Which File to Download:
  • Z490 Vision D with Broadcom WiFi/BT --> OC-077-VISION-D.zip
  • Z490 Vision D with Intel WiFi/BT --> OC-077-Intel-Wireless-VISION-D.zip
  • Z490 Vision G with Broadcom WiFi/BT --> EFI-077-VISION-G-NOT-D.zip
Reminder:
  • Radeon VII and Vega 56/64 users must disable or remove boot argument agdpmod=pikera.

Updates:
  • 14-Jan-2022: First version
 

Attachments

  • OC-077-VISION-D.zip
    8.4 MB · Views: 226
  • OC-077-Intel-Wireless-VISION-D.zip
    56.7 MB · Views: 140
  • EFI-077-VISION-G-NOT-D.zip
    8.4 MB · Views: 94
Last edited:
Thanks so much as usual ! :)
I just went to bed, so I'll do it tomorrow along with my 1st espresso.
I see you mention EFI 1st version (not so common).
Is it just a safety procedure or do you expect some potential issues?
I remember having been an early tester of one of the previous version.
Once again thank you!
 
Done upgrade to 0.77 through HackinDROM application (IntelWireless EFI)

Before OC menu appears get the warning "HDA Controller reset Time Out"

Any OCS or other warnings before OpenCore picker appears? YES see above
Does macOS boot properly? YES
Does Bluetooth work? Can you enable and disable Bluetooth? YES
Does Bluetooth work if you (a) boot into Windows and then (b) boot into macOS without doing a cold start? YES
 
Back
Top