Contribute
Register

Asus Z690 ProArt Creator WiFi (Thunderbolt 4) + i7-12700K + AMD RX 6800 XT

I was torn between the Asus ROG Strip Z690-i and the MSI Z690i Unify. The MSI has two DP-In ports for channeling DisplayPort from a GPU to a Thunderbolt port.

Quite interested to hear how the MSI fares...
Just a quick update, I have the board installed, and it booting successfully into my Monterey without needing to make a lot of changes. The BCM94360NG card isn't recognized; the manual states the card is in its an M2 slot so I had hoped it would work. The BIOS settings tell a slightly different story; there you can either enable or disable the CNVi slot where the card lives. I've had this issue before with an MSI Z490 ITX Unify board, same issue and fixed it using the OpenIntelWireless/ Bluetooth kexts. I'm a little disappointed but that's not a complete deal breaker, comparatively the Asus board works fine with it as you are aware.
The other more perplexing and disappointing thing is when I enable the Thunderbolt options in the BIOS I boot to a solid grey screen. I tried a few different BIOS settings and updated to the latest version but after each change I've had to reset the CMOS, keeping Thunderbolt disabled, to get past the grey screen.
I am probably going to send the board back and and change it to the Asus Gaming I (again) because it just works.
 
Hi Casey,

So I got the GC-Titan Ridge, flashed. However after the computer restart, it takes a minute on the ASUS bootup page before it gets to opencore. I am not sure why it takes so long to boot up and get to bootloader.
Also I have aded the 2 SSDTs as per your tutorial, but the NAS is not recognizing the thunderbolt connection (shows TB disconnected). Also in network, the thunderbolt Bridge is 'not connected'.
The NAS is recognized in system information with the UUIDs. Hope you can help me gain. Thank you
Hello @steve20677,

Some comments:
  • In Kernel section of config.plist, enable DisableRtcChecksum if it's not already enabled.
  • Please post your Thunderbolt SSDT.
  • Also run IORegistryExplorer, scroll down to the Thunderbolt section and post a screenshot.
 
Very good job CaseySJ, I'd like to share my finding as well.

I'm using Cooler Master NRP200 and I got almost all USB 2.0 and 3.0 working. The USB 2.0 hub actually covers 4 USB 2.0 on the back, its kinda nice since 1 port that cover 4 ports. (saving 3 ports on the 15 port limit). I dont use the SSDT table, instead I use USB mapping. (kext attached). One of the best system so far, smooth and fast.
Good to see that you independently created a USB port map. And I have to agree, this is indeed one of the best systems so far! :)

Now on a more administrative note, can you please delete all lines of the mini-guide that was quoted in your post, and just keep the title line?
 
Hello @steve20677,

Some comments:
  • In Kernel section of config.plist, enable DisableRtcChecksum if it's not already enabled.
  • Please post your Thunderbolt SSDT.
  • Also run IORegistryExplorer, scroll down to the Thunderbolt section and post a screenshot.
Hi Casey,

Yes, DisableRtcChecksum is enable in OC. I have attached the files you asked. Thanks again for your help
 

Attachments

  • Screen Shot 2022-05-23 at 12.09.43 PM.png
    Screen Shot 2022-05-23 at 12.09.43 PM.png
    1.4 MB · Views: 38
  • SSDT-TB3-HackinDROM.aml
    2.2 KB · Views: 43
Hi Casey,

Yes, DisableRtcChecksum is enable in OC. I have attached the files you asked. Thanks again for your help
Please try the attached Thunderbolt SSDT instead.
  • Your Thunderbolt controller is on PC00.PEG2, but your original SSDT is using PCI0.RP21.
 

Attachments

  • SSDT-TB3-HackinDROM.aml
    2.2 KB · Views: 34
Just a quick update, I have the board installed, and it booting successfully into my Monterey without needing to make a lot of changes. The BCM94360NG card isn't recognized; the manual states the card is in its an M2 slot so I had hoped it would work. The BIOS settings tell a slightly different story; there you can either enable or disable the CNVi slot where the card lives. I've had this issue before with an MSI Z490 ITX Unify board, same issue and fixed it using the OpenIntelWireless/ Bluetooth kexts. I'm a little disappointed but that's not a complete deal breaker, comparatively the Asus board works fine with it as you are aware.
Sorry to hear that. Have you already checked the following:
  • In BIOS, Intel WiFi and Bluetooth should both be enabled even though we're using a Broadcom M.2 module
  • Is the Broadcom M.2 module inserted properly into the M.2 slot? This can be tricky to confirm, but if the module was screwed to an aluminum housing, then it should be properly seated.
  • In IORegistryExplorer do you see any mention of the Broadcom device. Here's what mine looks like:
Screen Shot 2022-05-23 at 1.19.27 PM.png
Screen Shot 2022-05-23 at 1.20.19 PM.png


The other more perplexing and disappointing thing is when I enable the Thunderbolt options in the BIOS I boot to a solid grey screen. I tried a few different BIOS settings and updated to the latest version but after each change I've had to reset the CMOS, keeping Thunderbolt disabled, to get past the grey screen.
I am probably going to send the board back and and change it to the Asus Gaming I (again) because it just works.
Please check this:
Screen Shot 2022-05-23 at 1.22.07 PM.png
 
Please try the attached Thunderbolt SSDT instead.
  • Your Thunderbolt controller is on PC00.PEG2, but your original SSDT is using PCI0.RP21.
Thanks Casey, the SSDT worked great. I have access to my NAS and hotplug all my TB3 external drives. The only bummer is the computer takes a good 30-35 secs to get to opencore bootloader. It stay on the ROG boot up page for long. Any idea why that is? I have disabled RTCchecksum
 
Last edited:
Sorry to hear that. Have you already checked the following:
  • In BIOS, Intel WiFi and Bluetooth should both be enabled even though we're using a Broadcom M.2 module
  • Is the Broadcom M.2 module inserted properly into the M.2 slot? This can be tricky to confirm, but if the module was screwed to an aluminum housing, then it should be properly seated.
  • In IORegistryExplorer do you see any mention of the Broadcom device. Here's what mine looks like:
View attachment 548223View attachment 548224


Please check this:
View attachment 548225
Thanks Casey, on this board its pretty easy to tell if the M2 card is seated, you can actually see the bottom of the card inserted into the slot which is kind of nice. The Asus board is a little harder to tell but I do believe its installed properly, no mention of it in IORegistry Explorer at all, went looking under rocks earlier for it.

I got past the grey screen, I think the bios got corrupted, reflashed it and now I can see where it hangs. I think it is a security setting that gets flipped on when the thunderbolt controller is enabled in the bios. Here's a shot of what gets changed and where it hangs.
DFC3E71A-EEAB-488A-BB89-1E8D4F8499B8.jpeg
D8465F2D-6FA5-48F2-A09B-C1344FB1D771.jpeg
 
Thanks Casey, the SSDT worked great. I have access to my NAS and hotplug all my TB3 external drives.
Glad to hear it.

The only bummer is the computer takes a good 30-35 secs to get to opencore bootloader. It stay on the ROG boot up page for long. Any idea why that is? I have disabled RTCchecksum
Does this delay occur only when the flashed GC-Titan Ridge card is installed? If the card is powered off (i.e. disconnect top and middle pins of J1 header) then boot time goes back to normal?
 
Glad to hear it.


Does this delay occur only when the flashed GC-Titan Ridge card is installed? If the card is powered off (i.e. disconnect top and middle pins of J1 header) then boot time goes back to normal?
Yes you are correct, the delay started to occur when I installed the Titan Ridge. You want me to remove the two PCIe power connectors and check, I will give that a shot
 
Back
Top