Contribute
Register

pastrychef's Asus ROG Strix Z370-G Gaming (WI-FI AC) build w/ i9-9900K + AMD 6600 XT

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,802
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Hum... In that case, how do I enable the internal board USB ports?

USBPorts.kext should be doing it. That's why you configured it.
 
Joined
Mar 22, 2011
Messages
224
Motherboard
Gigabyte Z690 Aorus Elite DDR4
CPU
i5-13600KF
Graphics
RX 580
If everything is working well, I would just leave it for now.
Thanks for the reply, one last question, I see that on your config you ser CsrActiveConfig to 0x0 to enable SIP. Is this recommended? I always used 0x67 and thought was mandatory to have a properly working machine with unsigned kexts...
 
Last edited:

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,802
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Thanks for the reply, one last question, I see that on your config you ser CsrActiveConfig to 0x0 to enable SIP. Is this recommended? I always used 0x67 and thought was mandatory to have a properly working machine with unsigned kexts...

SIP is an added security layer for macOS. Apple ships Macs with it enabled. I don't see any good reason to disable it if you don't have to.

I've had SIP enabled for a very long time and my hacks work fine. Use the bootloader to inject your kexts and you don't have to worry about unsigned kexts.
 
Joined
Dec 22, 2015
Messages
175
Motherboard
Asus ROG Strix Z370-G Gaming
CPU
i7 8700K
Graphics
Vega 64
Mac
  1. MacBook Pro
USBPorts.kext should be doing it. That's why you configured it.
I didn't, I thought uia_exclude still worked, sorry I didn't realize there's was new USB method and I'm new with this as well as OC generally.

So, I've tried configuring USBPorts.kext and disable the two rear USB2 ports and enable 2 internal ones instead.
I renamed HS09/HS10 to HS11/HS14 but since I don't know the order from top to bottom of the internal headers I also tried HS12/HS13 but none of those edits seem to be detecting the USB devices when I check System Report > USB.

I've only changed it under sys def 19,1 since that's what I am using, what am I missing here?
 

Attachments

  • USBport.png
    USBport.png
    320.3 KB · Views: 39
  • Info.plist
    12.4 KB · Views: 19

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,802
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
I didn't, I thought uia_exclude still worked, sorry I didn't realize there's was new USB method and I'm new with this as well as OC generally.

So, I've tried configuring USBPorts.kext and disable the two rear USB2 ports and enable 2 internal ones instead.
I renamed HS09/HS10 to HS11/HS14 but since I don't know the order from top to bottom of the internal headers I also tried HS12/HS13 but none of those edits seem to be detecting the USB devices when I check System Report > USB.

I've only changed it under sys def 19,1 since that's what I am using, what am I missing here?

You need to map out your ports first so you know which port is which. Then you can easily mod the USBPorts.kext with a plist editor.
 
Joined
Mar 22, 2011
Messages
224
Motherboard
Gigabyte Z690 Aorus Elite DDR4
CPU
i5-13600KF
Graphics
RX 580
SIP is an added security layer for macOS. Apple ships Macs with it enabled. I don't see any good reason to disable it if you don't have to.

I've had SIP enabled for a very long time and my hacks work fine. Use the bootloader to inject your kexts and you don't have to worry about unsigned kexts.

SIP Enabled it is!

Sorry I was still comparing your config with mine, a couple more fast questions:

- I don't have com.apple.iokit.IOAHCIBlockStorage Kext patch but trim is enabled on my M.2 Drive, should I trust system info on the enabled trim without this patch?

- For USB I'm using USBInjectAll.kext and Patched SSDT for usb mapping and enabling, is this still the preferred method? Is there any advantage using USBPorts.kext instead?

Thanks for you valuable support!!!
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,802
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
SIP Enabled it is!

Sorry I was still comparing your config with mine, a couple more fast questions:

- I don't have com.apple.iokit.IOAHCIBlockStorage Kext patch but trim is enabled on my M.2 Drive, should I trust system info on the enabled trim without this patch?

- For USB I'm using USBInjectAll.kext and Patched SSDT for usb mapping and enabling, is this still the preferred method? Is there any advantage using USBPorts.kext instead?

Thanks for you valuable support!!!

There are multiple ways to enable Trim. You may have used Terminal and "trimforce enable". Either can work. I trust System Information's reporting in this regard.

USBInjectAll.kext + SSDT still works fine. I don't know which is "preferred"... I say just use which ever method works for you.

Since you already have USBInjectAll.kext + SSDT working, you can easily just launch Hackintool and create USBPorts.kext within seconds. Then you can try both methods and see which you prefer.
 
Joined
Apr 22, 2016
Messages
19
Motherboard
ASUS ROG Z370-G
CPU
8700K
Graphics
RX580 MSI
Please see this post.

That's assuming that you will be plugging the Bluetooth cable from the Fenvi card to the HS13 port on the motherboard.

Please see @snoopy69 post to find out which port your Fenvi card will be using.

Hi pastry how do I go about changing the country code of the WiFi to my locality?
 

Attachments

  • 20200828_213529.jpg
    20200828_213529.jpg
    6.5 MB · Views: 31
Top