Contribute
Register

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

@skroutz999,

If you're still interested in controlling the lights and fans of your NZXT Kraken liquid cooler, I have greatly simplified (I think) the procedure in the build guide.

There's no longer a need to download and compile source code.
 
Haha, thanks. My favorite part is the volume knob, but not having key labels does kind of suck when trying to type passwords in one handed. The Keychron does look pretty sweet, especially the newer one.

Yep, I've got it in HS04/SS04 and the Clover patches were already disabled.

I've got my own SSDT (but can reproduce with yours as well), just added the SSDT-EC.aml and the kext into CLOVER/kexts/Other (wasn't in there initially), but I'm still seeing the issue even with those changes.
Regarding the lack of USB support through the Kensington Thunderbolt 3 dock during BIOS and Clover, do you have the BIOS --> Thunderbolt --> Thunderbolt USB option enabled? I'm replying from a different Hackintosh right now so I'm not sure of the exact wording of those BIOS parameters, but when you see them you'll know...

When the keyboard is connected directly to a USB port (not via TB dock) does it still lose connection if no USB devices are connected to the keyboard's onboard hub?

The USB SSDTs I referred to includes high-current injection. It is possible that extra USB bus power is needed by the onboard hub and the attached devices. So please check that your SSDT also injects high current.
 
Regarding the lack of USB support through the Kensington Thunderbolt 3 dock during BIOS and Clover, do you have the BIOS --> Thunderbolt --> Thunderbolt USB option enabled? I'm replying from a different Hackintosh right now so I'm not sure of the exact wording of those BIOS parameters, but when you see them you'll know...

When the keyboard is connected directly to a USB port (not via TB dock) does it still lose connection if no USB devices are connected to the keyboard's onboard hub?

The USB SSDTs I referred to includes high-current injection. It is possible that extra USB bus power is needed by the onboard hub and the attached devices. So please check that your SSDT also injects high current.
Thunderbolt USB is enabled. Interestingly enough I had `BIOS --> Security Level --> User Auth` and `GPIO3 Force Pwr --> Disabled`, when I corrected them and reset, the thunderbolt dock worked properly during boot: keyboard and mouse worked fine. I booted into macOS and then when I rebooted, it no longer worked in BIOS/Clover but worked upon macOS startup.

Yep, the keyboard still loses connection even if no devices are connected on its hub. But if devices are on the hub, they don't lose connection. Weird.

Anyways attached is my zipped up patched folder. I have a USBX and EC which I think are what you meant? My USB SSDT just enables the front ports + internal ports + the back ports that I use. I also have a patch to disable my Nvidia GPU in the first slot.
 

Attachments

  • patched.zip
    6.8 KB · Views: 75
Thunderbolt USB is enabled. Interestingly enough I had `BIOS --> Security Level --> User Auth` and `GPIO3 Force Pwr --> Disabled`, when I corrected them and reset, the thunderbolt dock worked properly during boot: keyboard and mouse worked fine. I booted into macOS and then when I rebooted, it no longer worked in BIOS/Clover but worked upon macOS startup.

Yep, the keyboard still loses connection even if no devices are connected on its hub. But if devices are on the hub, they don't lose connection. Weird.

Anyways attached is my zipped up patched folder. I have a USBX and EC which I think are what you meant? My USB SSDT just enables the front ports + internal ports + the back ports that I use. I also have a patch to disable my Nvidia GPU in the first slot.
The USB configuration is correct. You have defined 13 out of a maximum of 15 ports, but both HS04 and SS04 are included.

At this point the problem might be with the keyboard itself. Have you tested the same scenario on a real Mac?
 
Please note that I had to disable HS03 in order to maintain a 15-port limit.

Ah, didn't notice that. As luck would have it, I don't have anything in either HS03 or HS04 so no effect.
 
First off CaseySJ, thank you it's still working since I lasted posted. Been using this machine successfully for 2 full months no problems. Now I am about to venture into the uncharted imessage and facetime. It keeps asking me to call apple to get it online. I am like what?
 
First off CaseySJ, thank you it's still working since I lasted posted. Been using this machine successfully for 2 full months no problems. Now I am about to venture into the uncharted imessage and facetime. It keeps asking me to call apple to get it online. I am like what?
We've generally had no issues with Messages and FaceTime, so let's check the basics:
  • WiFi/BT card installed and working. Both WiFi and Bluetooth enabled.
  • EmuVariableUefi should be copied to CLOVER/drivers64UEFI or CLOVER/drivers/UEFI folder.
  • Then reboot and log into Messages and FaceTime.
  • If still not successful, log out of iCloud, reboot, then log back into iCloud.
  • Now try logging into Messages and FaceTime.
 
I guess I got lucky. I’m on 19,1, IGPU enabled, VirtualSMC and all is working well with AptioMemoryFix.

Would you mind posting your config.plist? Also curious what you have in L/E and Kexts/other.
 
The USB configuration is correct. You have defined 13 out of a maximum of 15 ports, but both HS04 and SS04 are included.

At this point the problem might be with the keyboard itself. Have you tested the same scenario on a real Mac?
I will test this out today with my Macbook and then also try with another keyboard.

Good news regarding the thunderbolt dock though! I changed Thunderbolt Boot Support → Pre-boot ACL and now the mouse + keyboard work at boot + BIOS. That's all that was needed :) Makes sense as before I had it disabled.
 
Back
Top