Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,951
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
I removed the V3 and yes Inject Kext is enabled, I can see thunderbolt into IORegistryExplorer, but for now the usb issue is still there. I tried to disconnect every usb and thunderbolt device and check the speed, but it's always the same
A few months ago we went through an extensive USB troubleshooting exercise in which a number of USB 2 devices connected to motherboard ports were causing connection instability. We recommended segmenting USB 2 devices to their own self-powered hubs (more than one hub depending on number of USB devices). The final recommendations were posted here:


If your situation is materially different from that post, please list as much relevant detail as possible. For example, what USB devices (make/model) are connected, to which ports are they connected, are there any powered USB hubs, how are you measuring disk read/write speed, do the same disks perform any better when connected to a real Mac or Windows PC, etc.
 
Last edited:
Joined
Dec 19, 2018
Messages
126
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. Android
  2. iOS
A few months ago we went through an extensive USB troubleshooting exercise in which a number of USB 2 devices connected to motherboard ports were causing connection instability. We recommended segmenting USB 2 devices to their own self-powered hubs (more than one hub depending on number of USB devices). The final recommendations were posted here:


If your situation is materially different from that post, please list as much relevant detail as possible. For example, what USB devices (make/model) are connected, to which ports are they connected, are there any powered USB hubs, how are you measuring disk read/write speed, do the same disks perform any better when connected to a real Mac or Windows PC, etc.
Thanks for this casey. I have a lot of usb devices (thrice the ports, hubs may be a good idea) I'll try read that and segment everything.
 
Joined
Apr 20, 2021
Messages
138
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900k
Graphics
RX 580
Mac
  1. Mac mini
Mobile Phone
  1. Android
Yes the new version (1.5.0) should be the answer. Give it a try, and to be safe you can do something like this:
  • Insert a USB flash disk that has an EFI partition
  • Copy your existing (working) OpenCore 0.7.1 EFI folder to the EFI partition on the USB flash disk
  • Now update the USB flash disk via HackinDROM to 0.7.2
  • If you're running Mojave or Catalina, be sure to change APFS MinDate and MinVersion to -1 (in UEFI --> APFS section)
  • Boot from the USB flash disk (press F12 at BIOS splash screen to open the BIOS boot menu and choose the USB Disk)
  • Check if everything is okay
Hey @CaseySJ & @Inqnuam ,

I finally got around to trying this out today, and wanted to let you all know everything was successful this time! Thank you both so much! :thumbup: I followed your advice and tried it on a flash drive first, and was able to boot into macOS and both of my Windows 10 installations. I backed everything up first, Windows and macOS. I upgraded my HackinDROM from version 1.49 to 1.50, and then was able to upgrade OC 0.7.1 to 0.7.2. The only somewhat tricky part was making sure to get my S/N, ROM, MB, UUID info and get that all put in, but after that; everything went smooth.

I was SO relieved not to have the catastrophic failures of last time, of being completely unable to get into any of my Windows 10 installations. At that time, I had to use HackinDROM's wonderful EFI back-up copies to roll back to 0.7.1, which gave me back my fully working system and access to all installs, in no time at all.

Thanks again, I really appreciate all the support here. Best support I think I have ever experienced on any forum.
Simply the best!
 
Joined
Sep 24, 2012
Messages
175
Motherboard
ASUS ZenBook Pro Duo 15 UX582
CPU
i9-10980HK
Graphics
UHD 630 + RTX 3070
@CaseySJ Can you help me modify the Thunderbolt ROM in ASUS ZenBook Pro Duo 15 UX582L?

The ROM file is attached. Thank you!

Original DROM from tbdump.rom:
------- UID and CRC-8 -------
37 -- CRC-8 (cyclic redundancy check for entire 8-byte UID below)
00 00 00 00 00 00 31 00 -- UID (first byte = Thunderbolt Bus ID)
------- CRC32_C -------
0E 4A 69 74 -- CRC-32C (for all remaining bytes below )
------- Offset 0x0D : 9-byte Preamble -------
01 -- Device ROM Revision
5E -- Length of DROM from offset 0x0D to end of DROM (must be specified correctly)
00
31 00 -- Vendor ID
99 60 -- Device ID
01 -- Device Revision
3E -- EEPROM Revision
------- Port Definitions/Flags -------
08 81 80 02 80 00 00 00 -- TBPort1 DualLinkport2 HPMAddr0 (add Bus ID to purple bytes)
08 82 90 01 80 00 00 00 -- TBPort2 DualLinkport1 HPMAddr0 (add Bus ID to purple bytes)
08 83 80 04 80 01 00 00 -- TBPort3 DualLinkport4 HPMAddr1 (add Bus ID to purple bytes)
08 84 90 03 80 01 00 00 -- TBPort4 DualLinkport3 HPMAddr1 (add Bus ID to purple bytes)
05 85 50 00 00 -- TBPort5 DisplayPort Adapter
05 86 50 00 00 -- TBPort6 DisplayPort Adapter
02 C7 -- TBSwitch7 -- Change this to 02 87
0B 88 20 01 00 64 00 00 00 00 00 -- TBPort8 PCI Down Adapter DSB1
03 89 80 -- TBPort9 PCI Down Adapter DSB4
05 8A 50 00 00 -- TBPortA DisplayPort Adapter
05 8B 50 00 00 -- TBPortB DisplayPort Adapter
------- Vendor and Device Strings -------
07 01 41 53 55 53 -- Vendor String: The string "ASUS"
00 0A 02 55 58 35 38 32 4C 52 00 -- Device String: The string "UX582LR"



Current patched PROM:

------- UID and CRC-8 -------
37
00 00 00 00 00 00 31 00
------- CRC32_C -------
72 33 13 5a
------- Offset 0x0D : 9-byte Preamble -------

01
5e
00
31 00
99 60
01
3e
------- Port Definitions/Flags -------
08 81 80 02 80 00 00 00
08 82 90 01 80 00 00 00
08 83 80 04 80 01 00 00
08 84 90 03 80 01 00 00
05 85 50 00 00
05 86 50 00 00
02 87
0b 88 20 01 00 64 00 00 00 00 00
03 89 80
05 8a 50 00 00
05 8b 50 00 00
------- Vendor and Device Strings -------
07 01 41 53 55 53
00 0a 02 55 58 35 38 32 4c 52 00
 

Attachments

  • tbdump.rom.zip
    233.5 KB · Views: 18
  • ioreg.ioreg
    15.4 MB · Views: 20
Last edited:
Joined
Aug 25, 2012
Messages
1,113
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
  1. MacBook Pro
Classic Mac
  1. Performa
  2. Power Mac
  3. PowerBook
  4. Quadra
Mobile Phone
  1. iOS
First USB stopped working and I had to force a reboot with the on/off button, and today I got stuck on boot with this error:
panic(cpu 0 caller 0xffffff7f895a6b30): nvme: "Fatal error occurred. CSTS=0x1 US[1]=0x0 US[0]=0xfa VID/DID=0xf1a68086
. FW Revision=001C\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.270.1/IONVMeController.cpp:5334

I added the NVMeFix.kext about a month ago. Maybe this is a bad idea? Haven't had NVME errors before, without NVMEfix.

Will clear caches and zap NVRAM (if I remember how to do this).

I used an Inatek KT4006 card for a while for extra/better USB, but the card died and I could no longer boot.

Any suggestions for a good PCIe USB card, with 4-5 ports?
BTW still on Mojave, using OC 06.x
 
Joined
May 15, 2020
Messages
1,191
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
First USB stopped working and I had to force a reboot with the on/off button, and today I got stuck on boot with this error:
panic(cpu 0 caller 0xffffff7f895a6b30): nvme: "Fatal error occurred. CSTS=0x1 US[1]=0x0 US[0]=0xfa VID/DID=0xf1a68086
. FW Revision=001C\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.270.1/IONVMeController.cpp:5334

I added the NVMeFix.kext about a month ago. Maybe this is a bad idea? Haven't had NVME errors before, without NVMEfix.

Will clear caches and zap NVRAM(if I remember how to do this)

I used an Inatek KT4006 card for a while for extra/better USB, but the card died and I could no longer boot.

Any suggestions for a good PCIe USB card, with 4-5 ports?
BTW still on Mojave, using OC 06.x
Hello, have you checked this post ?
 
Joined
Apr 2, 2020
Messages
53
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. eMac
Mobile Phone
  1. iOS
Update:
  • OpenIntelWireless 2.0.0-stable (not alpha) drivers were released 7 days ago.
  • They do not appear to support 802.11ax (WiFi 6) on the Z490 Vision D's Intel CNVi WiFi 6 (AX201).
  • Even on 802.11ac (WiFi 5), OpenIntelWireless is much faster than Fenvi.
    • Fenvi FV-T919 = 260 Mbps
    • Intel AX201 = 520 Mbps
View attachment 526923
On a new Windows laptop with WiFi 6 (160 MHz) connected to the same new Atlas Max 6E. This shows the potential of WiFi 6 over WiFi 5.
So, is it time for switching from my TP-LINK TL-WDN7280 to the native INTEL on the Z390 ?
 
Joined
Aug 25, 2012
Messages
1,113
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
  1. MacBook Pro
Classic Mac
  1. Performa
  2. Power Mac
  3. PowerBook
  4. Quadra
Mobile Phone
  1. iOS
Yes. Had the Inateck KT4006. It crashed and burned. So, looking for an alternative.
Ordered a replacement PCIe card + powered USB2 hub. I will split my USB3 and USB2 devices. Haven't had problems before, even without the extra USB card. But the number of USB devices I am using has increased to at least 12, let's see if this helps. I will read up on what ports are connected to the Intel controller.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,951
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
So, is it time for switching from my TP-LINK TL-WDN7280 to the native INTEL on the Z390 ?
Most Continuity features still don't work with OpenIntelWireless. Apple has a very nice page that describes Continuity. For example, these do not work currently with Intel WiFi/BT, but they do work with Broadcom WiFi/BT:
  • AirDrop
  • Unlock with Apple Watch
  • Confirm Apple Pay with Apple Watch
  • Continuity Camera
  • Continuity Markup & Sketch
The following works:
  • Handoff
  • Continuity Clipboard (I did not test it myself)
Attached is a short video example of Continuity Markup & Sketch on Monterey using iPhone 11 to annotate screenshot. This was done just now on my Gigabyte B550 Vision D with Broadcom 802.11ac module (BCM94360NG). We can also use this feature to sign documents on Mac by using the touch screen of an iPhone or iPad. This cannot be done with OpenIntelWireless.
 

Attachments

  • Continuity Markup and Sketch.mp4.zip
    192.2 KB · Views: 24
Top