Contribute
Register

[SUCCESS] jbarnette's Build - ASUS TUF Z390 M Gaming + i9-9900K + Sapphire RX Vega 64 8GB + 32GB RAM + MacOS 10.14.3 w/ USB3 working!

Status
Not open for further replies.
I already copied over your SMBIOS info to the EFI that I posted. Please make sure you use the EFI as posted. The one that you were previously using deleted most of the SSDTs that I include. Those are all essential to booting.
Just tried it as was downloaded and no dice same thing. Sucks does see that it will let you downgrade BIOS either

But yeah the info that was in the one that I posted was random. I never post my working serials and stuff on here I alway generate new ones
 
Just tried it as was downloaded and no dice same thing. Sucks does see that it will let you downgrade BIOS either

But yeah the info that was in the one that I posted was random. I never post my working serials and stuff on here I alway generate new ones

Please try with SSDT-Z390-RP05-SLOT4-TB3HP.aml deleted from /EFI/CLOVER/ACPI/patched/.
 
Just tried it as was downloaded and no dice same thing. Sucks does see that it will let you downgrade BIOS either

But yeah the info that was in the one that I posted was random. I never post my working serials and stuff on here I alway generate new ones

Wait... Is this for your Asus TUF Z390M or your Gigabyte Z390 M Gaming?
 
this is
My G4 it has :

ASUS TUF Z390M PRO GAMING
i9-9900K
32GB Memory
1TB NVME drive
VEGA 64 GPU
and some apple compatible PCIE WIFI BT Card



pretty much the same:
IMG_4518.jpg
 
Last edited:
If this is for your Asus TUF Z390, please try this EFI.
Boom!!!!! Booted back up. so gonna look at it in a differ and see what all is different. But yeah back up and running! Thank you soooo much Now I need to find the MSR address and stuff so that I can get the NVRAM running then I want to switch it to open core
 
Boom!!!!! Booted back up. so gonna look at it in a differ and see what all is different. But yeah back up and running! Thank you soooo much Now I need to find the MSR address and stuff so that I can get the NVRAM running then I want to switch it to open core

Sorry. I was confused and thought you were having problems booting your Gigabyte Z390 M Gaming... :banghead:

Your Asus should have the MSR unlocked OOB, so you won't have to manually unlock it. NVRAM should already be working with the EFI that I provided.

The only thing you need to do is apply one of the proper USB 15 port limit fixes.
 
Sorry. I was confused and thought you were having problems booting your Gigabyte Z390 M Gaming... :banghead:

Your Asus should have the MSR unlocked OOB, so you won't have to manually unlock it. NVRAM should already be working with the EFI that I provided.

The only thing you need to do is apply one of the proper USB 15 port limit fixes.
I noticed that you appear to have two applied in the config.plist. I was under the impression that using the 15 port limit patches was a no no these days. A;lso I really want to migrate this system to OpenCore like the Gigabyte board. is there a way I can test that the NVRAM is working and what should I do about the Patches?I mean Should me old USB SDST thing already work or did you copy that over already?


I noticed that you had a lot of patches that I wasnt running.
 
I noticed that you appear to have two applied in the config.plist. I was under the impression that using the 15 port limit patches was a no no these days. A;lso I really want to migrate this system to OpenCore like the Gigabyte board. is there a way I can test that the NVRAM is working and what should I do about the Patches?I mean Should me old USB SDST thing already work or did you copy that over already?


I noticed that you had a lot of patches that I wasnt running.

I used the two USB KextsToPatches because I don't know what your port layout is. Yes, use your old USB SSDT and then disable/delete the two KextsToPatches.

You can test with directions from the following link:

OpenCore configuration should be very similar to the Gigabyte Z390 M Gaming OpenCore EFI.
Delete SSDT for Thunderbolt and disable from config.plist.
Apply the RTC workaround in config.plist.
Change USB fix to match your preferred settings.
 
I used the two USB KextsToPatches because I don't know what your port layout is. Yes, use your old USB SSDT and then disable/delete the two KextsToPatches.

You can test with directions from the following link:

OpenCore configuration should be very similar to the Gigabyte Z390 M Gaming OpenCore EFI.
Delete SSDT for Thunderbolt and disable from config.plist.
Apply the RTC workaround in config.plist.
Change USB fix to match your preferred settings.


What does SSDT-PMC.aml do?

also is naming important?

yours is called: SSDT-EC-USBX.aml
and I dont see aport listing in it.


Code:
DefinitionBlock ("", "SSDT", 2, "ACDT", "SsdtEC", 0x00001000)
{
    External (_SB_.PCI0.LPCB, DeviceObj)

    Scope (\_SB)
    {
        Device (USBX)
        {
            Name (_ADR, Zero)  // _ADR: Address
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If ((Arg2 == Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                             // .
                    })
                }

                Return (Package (0x08)
                {
                    "kUSBSleepPowerSupply",
                    0x13EC,
                    "kUSBSleepPortCurrentLimit",
                    0x0834,
                    "kUSBWakePowerSupply",
                    0x13EC,
                    "kUSBWakePortCurrentLimit",
                    0x0834
                })
            }
        }

        Scope (\_SB.PCI0.LPCB)
        {
            Device (EC)
            {
                Name (_HID, "ACID0001")  // _HID: Hardware ID
                Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    If (_OSI ("Darwin"))
                    {
                        Return (0x0F)
                    }
                    Else
                    {
                        Return (Zero)

and mine is: SSDT-UIAC.aml

and has :

Code:
DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0x00000000)
{
    Device (UIAC)
    {
        Name (_HID, "UIA00000")  // _HID: Hardware ID
        Name (RMCF, Package (0x02)
        {
            "8086_a36d", 
            Package (0x04)
            {
                "port-count", 
                Buffer (0x04)
                {
                     0x1A, 0x00, 0x00, 0x00                           // ....
                }, 

                "ports", 
                Package (0x1E)
                {
                    "HS03", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        Zero, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x03, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "HS04", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        Zero, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x04, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "HS05", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x05, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "HS06", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x06, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "HS07", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x07, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "HS08", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x08, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "HS09", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x09, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "HS10", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x0A, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "SS02", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x12, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "SS05", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x15, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "SS06", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x16, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "SS07", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x17, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "SS08", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x18, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "SS09", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x19, 0x00, 0x00, 0x00                           // ....
                        }
                    }, 

                    "SS10", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x1A, 0x00, 0x00, 0x00                           // ....

do I need to rename or something? or can I just have all of them in there?
 
Status
Not open for further replies.
Back
Top