Contribute
Register

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

@jjsenecal Nice setup! I started dipping into Unifi last year with an AP and a switch, and was considering a UDM to replace the old Time Capsule (bye old friend, it's been great but it's time to part ways). But many features still missing in the the Unifi controller and too many reports of users fed up with waiting and waiting for Ubiquiti to add everything from EdgeOS made me decide to go with a home-rolled router instead.

So now I have OPNsense running in a vm on Proxmox on a NUC, with separate containers for the Unifi controller and a pi-hole. Using Apple's TB-ethernet and TB2->3 adapter for a second NIC.

I also have a bunch of Homekit stuff, but I block internet access for their VLAN (and selectively open to check for firmware updates). After Eufy accidentally mixed up customer cameras I don't trust them. The cameras work fine through the Home app with Homekit Secure Video, only thing I miss out on is two-way audio. Gateways from Ikea and Tado also have no problem with no internet.
@Sapricot I too was a bit weary of the Ubiquiti issues at the outset, so I built a custom Untangle NG Firewall HomePro running on Qotom 4 LAN Mini PC with 16GB of RAM and 250GB SSD. I hung the Ubiquiti PoE switch and access points off it and all-in-all it was AWESOME! I had complete control over everything on my network. BUT throughput was a huge letdown. We could barley get 750Mbps out of our Gigabit connection with just the basic firewall running. I swapped it out for Pfsense and had the same issue. Obviously, it was the hardware but I was reluctant to buy something new only to run into the same issue.

That's went I went all in on the UDM and Ubiquiti hardware. Yes, there are some features missing in UDM (like a full blown firewall rules engine) but damm the thing is fast and stable. I regularly get 900 to 940Mbps with IPS and ITM turned on! And managing my network is a great experience. The reports are top notch, Threat management is super concise, & managing the topology and clients takes no time at all. I'm very pleased with the decision to switch. Can it be better; yes. But the current state is really good, despite some minor deficiencies.
1629033113558.png
 
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:
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.
 
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!
 
@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: 35
  • ioreg.ioreg
    15.4 MB · Views: 38
Last edited:
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
 
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 ?
 
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 ?
 
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.
 
Back
Top