Contribute
Register

The everything works Asus Z390-I Gaming * i7-8700K * Sapphire RX580 Pulse build

pastrychef

Moderator
Joined
May 29, 2013
Messages
13,316
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Radeon VII
Mac
MacBook, Mac Pro
Classic Mac
iBook, Power Mac, PowerBook
Mobile Phone
iOS
We already did. What's killing me is that 1 works perfectly for me but no one else and I just can't figure out WHY. It's driving me nuts! 7 seems to work for everyone but then Toleda (one of the AppleALC devs) says no. Here are the relevant quotes from my discussion with him:

On using 2 or 7:

Here is a snippet of the info.plist code from Github which details at least the first 3 layouts, clearly eliminating options 2, 5:

Code:
<key>Layouts</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>Toleda - Realtek ALC S1220A, 5/6 audio ports, native: 2 inputs, 3/4 outputs+front panel+SPDIF/Optical</string>
                <key>Id</key>
                <integer>1</integer>
                <key>Path</key>
                <string>layout1.xml.zlib</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Toleda - Realtek ALC S1220A, 3 audio ports, repurposed to 5.1: 0 inputs, 3 outputs+front panel+SPDIF/Optical</string>
                <key>Id</key>
                <integer>2</integer>
                <key>Path</key>
                <string>layout2.xml.zlib</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Toleda - Realtek ALC S1220A, 3 audio ports, repurposed to 5.1: 0 inputs, 3 outputs+front panel+SPDIF/Optical</string>
                <key>Id</key>
                <integer>3</integer>
                <key>Path</key>
                <string>layout3.xml.zlib</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Mirone - Realtek ALC S1220A</string>
                <key>Id</key>
                <integer>5</integer>
                <key>Path</key>
                <string>layout5.xml.zlib</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Mirone - Realtek ALC S1220A</string>
                <key>Id</key>
                <integer>7</integer>
                <key>Path</key>
                <string>layout7.xml.zlib</string>
            </dict>
        </array>
Interesting. I hadn't looked at the info.plist. I can only say that I've been using audio-id 2 for my motherboard for over a year and have not had any issues. I only use the green connector in the rear of the computer to connect to my speakers. I've tested the headphone jack and mic input and they also work, but I normally don't use either and only tested to confirm they are working for other users.

With my success with audio-id 2, I never tested 5 or 7.
 
Joined
Aug 31, 2018
Messages
1,182
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook
Classic Mac
512K, iMac
Mobile Phone
iOS
Interesting. I hadn't looked at the info.plist. I can only say that I've been using audio-id 2 for my motherboard for over a year and have not had any issues. I only use the green connector in the rear of the computer to connect to my speakers. I've tested the headphone jack and mic input and they also work, but I normally don't use either and only tested to confirm they are working for other users.

With my success with audio-id 2, I never tested 5 or 7.
That's is a PERFECTLY reasonable answer and PLEASE don't think I am being argumentative, I just want to get to the bottom of it because it could be a clue on what differences to watch for and fix.

At this point, I have a perfectly running system, as do 2 others. I just want it to be more inclusive which is why I am trying to mine your database :)
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
13,316
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Radeon VII
Mac
MacBook, Mac Pro
Classic Mac
iBook, Power Mac, PowerBook
Mobile Phone
iOS
That's is a PERFECTLY reasonable answer and PLEASE don't think I am being argumentative, I just want to get to the bottom of it because it could be a clue on what differences to watch for and fix.

At this point, I have a perfectly running system, as do 2 others. I just want it to be more inclusive which is why I am trying to mine your database :)
I wonder if the inconsistent results from others may be related to NVRAM...
 
Joined
Aug 31, 2018
Messages
1,182
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook
Classic Mac
512K, iMac
Mobile Phone
iOS
I wonder if the inconsistent results from others may be related to NVRAM...
Anything is possible but most are using the same ones as me. I think I just realized something:

If applicable, see Fixes (below):
  • 300-Coffee Lake/200-Kaby Lake/100-Skylake motherboards (HDAS > HDEF)
I wonder if I need to include the rename, it may not be "taking" on other systems, mine is renamed but I have no patch. Is this possible? Can the rename be saved elsewhere than the EFI?
 
Joined
Aug 31, 2018
Messages
1,182
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook
Classic Mac
512K, iMac
Mobile Phone
iOS
Mine is a Kingston NWMe Pcie x2 drive.

1x KINGSTON SSD M.2 2280 240GBSA1000M8240G KINGSTON

I think the fast boot and a slower SSD may have conspired against you, so let's pretend we know why and focus on other issues.
 
Joined
Dec 14, 2013
Messages
88
Motherboard
Asus ROG Strix Z390-E
CPU
i7-8700K
Graphics
RX 480
Mac
MacBook Pro
Mobile Phone
iOS
So I have ASUS Z390-E with 8700k, RX480 8gb (Sapphire reference). I have a mostly working system. To install, I could not get it to work with Mojave, so I gave up and installed High Sierra then upgraded to Mojave. Worked very easily that way.

Anyway, today I have a few problems. I have tried using the Hackintool method for creating my own USB port kext, but there are ports that are not recognized. A couple of ports do not work at all. Of the ones that do work, the only ones that work at USB 3.0 speeds are the USB 3.1 type A Gen 2 SS ports. All other type a usb3.0 ports work at usb 2.0 speeds. There is one type-C port on my mobo and it does not work at all. I only own one type-c device currently, an Android phone, and it does not get recognized at all but that's the only think I have to test the port with.

I have some sleep issues, which if I'm not mistaken, can be caused by the usb port limit patches/kexts not being correct. Maybe I'm wrong about that...

The bigger issue is, I rely heavily on USB 3.0 external hard drives on a daily basis and the broken ports are a big problem for me. I have tried to fix this issue a few times and I have no luck making it better. Can anyone point me to something helpful? Maybe I'm doing something wrong in the Hackintool process?? I followed instructions to the letter, and some ports just do not register.
 
Joined
Aug 31, 2018
Messages
1,182
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook
Classic Mac
512K, iMac
Mobile Phone
iOS
So I have ASUS Z390-E with 8700k, RX480 8gb (Sapphire reference). I have a mostly working system. To install, I could not get it to work with Mojave, so I gave up and installed High Sierra then upgraded to Mojave. Worked very easily that way.

Anyway, today I have a few problems. I have tried using the Hackintool method for creating my own USB port kext, but there are ports that are not recognized. A couple of ports do not work at all. Of the ones that do work, the only ones that work at USB 3.0 speeds are the USB 3.1 type A Gen 2 SS ports. All other type a usb3.0 ports work at usb 2.0 speeds. There is one type-C port on my mobo and it does not work at all. I only own one type-c device currently, an Android phone, and it does not get recognized at all but that's the only think I have to test the port with.

I have some sleep issues, which if I'm not mistaken, can be caused by the usb port limit patches/kexts not being correct. Maybe I'm wrong about that...

The bigger issue is, I rely heavily on USB 3.0 external hard drives on a daily basis and the broken ports are a big problem for me. I have tried to fix this issue a few times and I have no luck making it better. Can anyone point me to something helpful? Maybe I'm doing something wrong in the Hackintool process?? I followed instructions to the letter, and some ports just do not register.
Unfortunately, our boards are radically different USB wise so you will have no choice but to make your own SSDT. You also have way more ports and will have to decide how to distribute the functionality to meet the 15 port limit or run a patch to remove it.
 
Joined
Dec 14, 2013
Messages
88
Motherboard
Asus ROG Strix Z390-E
CPU
i7-8700K
Graphics
RX 480
Mac
MacBook Pro
Mobile Phone
iOS
Unfortunately, our boards are radically different USB wise so you will have no choice but to make your own SSDT. You also have way more ports and will have to decide how to distribute the functionality to meet the 15 port limit or run a patch to remove it.
Thanks for the quick reply. Yes, I know I have more ports on my board. Maybe I'm mistaken, but I thought the purpose of creating a custom kext was to get around the port limit. Is there a good guide you would recommend to help set me straight? It has been a few months now, and several attempts but I think I need to try a different method if I'm going to get this right.
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
13,316
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Radeon VII
Mac
MacBook, Mac Pro
Classic Mac
iBook, Power Mac, PowerBook
Mobile Phone
iOS
Anything is possible but most are using the same ones as me. I think I just realized something:



I wonder if I need to include the rename, it may not be "taking" on other systems, mine is renamed but I have no patch. Is this possible? Can the rename be saved elsewhere than the EFI?
It's the same as SATA, you can look in IORegistryExplorer to see if AppleALC is doing the rename correctly.
 
Joined
Aug 31, 2018
Messages
1,182
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook
Classic Mac
512K, iMac
Mobile Phone
iOS
Thanks for the quick reply. Yes, I know I have more ports on my board. Maybe I'm mistaken, but I thought the purpose of creating a custom kext was to get around the port limit. Is there a good guide you would recommend to help set me straight? It has been a few months now, and several attempts but I think I need to try a different method if I'm going to get this right.
Not at all, it's to assign the 15 logical ports to your hardware ports. This is the most definitive guide but super intense. I also don't know if you've made every port available to be able to use the Hackintool method. That being said, you will run out of logical ports before you finish mapping the ones that are plugged in.

That's about all I can offer at this point.
 
Top