Contribute
Register

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

So I've been using my build for a little under a week now and everything has been working GREAT. I absolutely love this machine. I only have experienced minor issues, but that's mostly because I'm new to the hackintosh community and will continue to learn over time. With that said, I'd like to thank you @pastrychef for putting wonderful guide together. Many of us appreciate you!
 
The following is a Google translation: First of all, thank God for sharing and EFI file sharing has been identified ASUS z370i for this tutorial and EFI, currently known issues: WIFI / Bluetooth is not available, the audio output has noise, microphone recognition accuracy is very low, the rest Normal, including CPU frequency, sleep, USB2.0 / 3.0 / 3.1 and so on. China Long-distance Forum not to go, the other platforms are basically remote charges you to help the black apple, plus the new 370 / 8700k, I am a novice, really hard to do.
 
The included Wi-Fi/Bluetooth card will now work with macOS. You must change the card to one that is compatible with macOS. I wrote about it in post #40.

I don't know why you have noise in your audio or why your mic is low. Audio for me is clear and loud. I use a USB mic.
 
Yes. I did that. I just made some changes to my EFI folder and transplanted the SSD. It worked fine and I'm still using it right now. As a matter of fact, this macOS install dates back to around 2006 on my Mac Pro 1,1.

I did it too today, but i had to face one problem: the bios of the new motherboard saw only the Windows Bootmanager, and it was booting straight to windows. I had to copy /Volumes/EFI/EFI/CLOVER/CLOVERX64.efi to /Volumes/EFI/EFI/Microsoft/Boot/bootmgfw.efi to boot to the clover menu again.

But now i can't access in windows anymore, any idea how to fix it?
 
I did it too today, but i had to face one problem: the bios of the new motherboard saw only the Windows Bootmanager, and it was booting straight to windows. I had to copy /Volumes/EFI/EFI/CLOVER/CLOVERX64.efi to /Volumes/EFI/EFI/Microsoft/Boot/bootmgfw.efi to boot to the clover menu again.

But now i can't access in windows anymore, any idea how to fix it?

I don't know. I never had to do that. All I had to do was install Clover to my macOS drive, plug it in and go. Clover immediately saw my Windows drive.

Also, my EFI volume looks very different from yours. I don't have /Volumes/EFI/EFI/Microsoft/.
 
Hi pastrychef,

I downloaded your EFI.zip and notice that you have these 2 kexts
SATA-200-series-unsupported.kext
XHCI-200-series-injector.kext

Wondering why you have 200 series kexts for a 300 series board?
 
Hi pastrychef,

I downloaded your EFI.zip and notice that you have these 2 kexts
SATA-200-series-unsupported.kext
XHCI-200-series-injector.kext

Wondering why you have 200 series kexts for a 300 series board?

Because they work. Lol
 
I just updated to BIOS 0606. Everything seems fine.
 
Can you confirm that your Strix Z370 USB ports.aml is working, your XHC overrides look wrong ? those 8086_a12f overrides are for the 100 series boards. RehabMan has provided a template for 8086:a2af (200-series chipset XHC controller). Would that not be a better match? one other thing, it looks like you are over the port limitation if going by the guide that RehabMan wrote. Could you kindly explain.

One other reason I ask if it is working, I disassembled your USB ports.aml file:

Code:
"UsbConnector", 3,

Code:
"HS03", Package() // USB2 #1 from USB3 motherboard header, port <03 00 00 00>
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 0x03, 0, 0, 0 },
                    },
                    "HS04", Package() // USB2 #2 from USB3 motherboard header, port <04 00 00 00>
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 0x04, 0, 0, 0 },
                    },
                    "HS11", Package() // USB2 #1 on USB2 motherboard header 2, port <0b 00 00 00>
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 0x0b, 0, 0, 0 },
                    },
                    "HS12", Package() // USB2 #2 on USB2 motherboard header 2, port<0c 00 00 00>
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 0x0c, 0, 0, 0 },
                    },
                    "HS13", Package() // USB2 #1 on USB2 motherboard header 3, port <0d 00 00 00>
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 0x0d, 0, 0, 0 },
                    },
                    "HS14", Package() // USB2 #2 on USB2 motherboard header 3 Internal Bluetooth, port<0e 00 00 00>
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 0x0e, 0, 0, 0 },
                    }

You have internal USB initalised with value of 3, RehabMan say this should be set at 255 ?

Is it working ?

@RehabMan can you clarify please.
 
Last edited:
Back
Top