Contribute
Register

ASUS ROG STRIX Z390-I Gaming Motherboard specs

Status
Not open for further replies.
as yet, I don't know why this should work?
Mojave/Desktop working audio, AppleALC.kext_v1.2.8 or newer and config.plist/Devices/Audio/Inject/1 as noted below
I just needed to enter this Devices section in my config.plist to get it working (along with having AppleALC.kext in kexts/Other):
Code:
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>1</integer>
</dict>
 
Last edited:
Yes, this happens with the Z390 because the system will not restart automatically. Best fix may be to manually power system down and restart each time it freezes until you have setup mojave on your internal drive. Install the latest Clover_v2.4k_r4722 from sourceforge.com and check this thread to configure NVRAM, which seems to solve the shutdown/restart and sleep problems.

Thanks for the info. Do you have a guide where I can make my own USB Installer? I was using Unibeast previously.

I tried overriding it with Clover_v2.4k_r4722 but now I got blank screen. :(

I'm fresh installing 10.14.1.
 
@NZRichard - Hi, just to confirm, I'm using Clover_v2.4k_r4722 downloaded from sourceforge.com - apologies for my mistake.

@mrclassicrecord - Hi, I've set CPU graphics as the primary display in my BIOS, and don't know if this will work if PCI-E is set as primary. So, caveats apply, as I've only tested this on my PC which has an Asus Prime Z390-A motherboard.

I just needed to enter this Devices section in my config.plist to get it working (along with having AppleALC.kext in kexts/Other):
Code:
<key>Devices</key>
<dict>
     <key>Audio</key>
     <dict>
          <key>Inject</key>
          <integer>1</integer>
     </dict>
     <key>Properties</key>
     <dict>
          <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
          <dict>
              <key>AAPL,ig-platform-id</key>
              <data>AwCRPg==</data>
          </dict>
      </dict>
</dict>
And, as yet, I don't know why this should work?
Okay Thanks NZ Richard! I have the Vega FE as Graphic PCI-e but my Audio only comes through my USB Adapter. The above
Code:
 appears nowhere in my Config.plist.

Here is the data in my config plist.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>ACPI</key>
   <dict>
       <key>AutoMerge</key>
       <true/>
       <key>DSDT</key>
       <dict>
           <key>#DropOEM_DSM</key>
           <dict>
               <key>ATI</key>
               <true/>
               <key>Firewire</key>
               <true/>
               <key>HDA</key>
               <true/>
               <key>HDMI</key>
               <true/>
               <key>IDE</key>
               <true/>
               <key>IntelGFX</key>
               <true/>
               <key>LAN</key>
               <true/>
               <key>LPC</key>
               <false/>
               <key>NVidia</key>
               <true/>
               <key>SATA</key>
               <true/>
               <key>SmBUS</key>
               <false/>
               <key>USB</key>
               <true/>
               <key>WIFI</key>
               <true/>
           </dict>
           <key>Debug</key>
           <false/>
           <key>Fixes</key>
           <dict>
               <key>AddDTGP</key>
               <false/>
               <key>AddHDMI</key>
               <false/>
               <key>AddIMEI</key>
               <false/>
               <key>AddMCHC</key>
               <false/>
               <key>AddPNLF</key>
               <false/>
               <key>DeleteUnused</key>
               <false/>
               <key>FakeLPC</key>
               <false/>
               <key>FixACST</key>
               <false/>
               <key>FixADP1</key>
               <false/>
               <key>FixAirport</key>
               <false/>
               <key>FixDarwin</key>
               <false/>
               <key>FixDarwin7</key>
               <false/>
               <key>FixDisplay</key>
               <false/>
               <key>FixFirewire</key>
               <false/>
               <key>FixHDA</key>
               <false/>
               <key>FixHPET</key>
               <false/>
               <key>FixHeaders</key>
               <false/>
               <key>FixIDE</key>
               <false/>
               <key>FixIPIC</key>
               <false/>
               <key>FixIntelGfx</key>
               <false/>
               <key>FixLAN</key>
               <false/>
               <key>FixMutex</key>
               <false/>
               <key>FixRTC</key>
               <false/>
               <key>FixRegions</key>
               <false/>
               <key>FixS3D</key>
               <false/>
               <key>FixSATA</key>
               <false/>
               <key>FixSBUS</key>
               <false/>
               <key>FixShutdown</key>
               <false/>
               <key>FixTMR</key>
               <false/>
               <key>FixUSB</key>
               <false/>
               <key>FixWAK</key>
               <false/>
           </dict>
           <key>Name</key>
           <string>DSDT.aml</string>
           <key>ReuseFFFF</key>
           <false/>
       </dict>
       <key>DropTables</key>
       <array>
           <dict>
               <key>Signature</key>
               <string>MATS</string>
           </dict>
       </array>
       <key>HaltEnabler</key>
       <false/>
       <key>SSDT</key>
       <dict>
           <key>DropOem</key>
           <false/>
           <key>Generate</key>
           <dict>
               <key>CStates</key>
               <false/>
               <key>PStates</key>
               <false/>
           </dict>
       </dict>
   </dict>
   <key>Boot</key>
   <dict>
       <key>Arguments</key>
       <string>dart=0</string>
       <key>Debug</key>
       <true/>
       <key>DefaultVolume</key>
       <string>Mojave NVMe 960 EVO 1TB</string>
       <key>Legacy</key>
       <string>PBR</string>
       <key>Secure</key>
       <false/>
       <key>Timeout</key>
       <integer>3</integer>
       <key>XMPDetection</key>
       <string>NO</string>
   </dict>
   <key>Devices</key>
   <dict>
       <key>Audio</key>
       <dict>
           <key>Inject</key>
           <string>1</string>
       </dict>
       <key>FakeID</key>
       <dict>
           <key>ATI</key>
           <string>0x0</string>
           <key>IMEI</key>
           <string>0x0</string>
           <key>IntelGFX</key>
           <string>0x0</string>
           <key>LAN</key>
           <string>0x0</string>
           <key>NVidia</key>
           <string>0x0</string>
           <key>SATA</key>
           <string>0x0</string>
           <key>WIFI</key>
           <string>0x0</string>
           <key>XHCI</key>
           <string>0x0</string>
       </dict>
       <key>USB</key>
       <dict>
           <key>FixOwnership</key>
           <true/>
           <key>Inject</key>
           <true/>
       </dict>
       <key>UseIntelHDMI</key>
       <false/>
   </dict>
   <key>DisableDrivers</key>
   <array>
       <string>Nothing</string>
   </array>
   <key>GUI</key>
   <dict>
       <key>Hide</key>
       <array>
           <string>Windows</string>
           <string>BOOTX64.EFI</string>
       </array>
       <key>Language</key>
       <string>en:0</string>
       <key>Mouse</key>
       <dict>
           <key>Enabled</key>
           <true/>
           <key>Speed</key>
           <integer>8</integer>
       </dict>
       <key>Scan</key>
       <dict>
           <key>Entries</key>
           <true/>
           <key>Legacy</key>
           <string>First</string>
           <key>Tool</key>
           <true/>
       </dict>
       <key>ScreenResolution</key>
       <string>1920x1080</string>
       <key>Theme</key>
       <string>tonymacx86</string>
   </dict>
   <key>Graphics</key>
   <dict>
       <key>Inject</key>
       <dict>
           <key>ATI</key>
           <false/>
           <key>Intel</key>
           <true/>
           <key>NVidia</key>
           <false/>
       </dict>
   </dict>
   <key>KernelAndKextPatches</key>
   <dict>
       <key>#FakeCPUID</key>
       <string>0x010676</string>
       <key>AppleIntelCPUPM</key>
       <true/>
       <key>AppleRTC</key>
       <true/>
       <key>KernelCpu</key>
       <false/>
       <key>KernelLapic</key>
       <false/>
       <key>KernelPm</key>
       <true/>
       <key>KextsToPatch</key>
       <array>
           <dict>
               <key>Comment</key>
               <string>External icons patch</string>
               <key>Find</key>
               <data>
               RXh0ZXJuYWw=
               </data>
               <key>Name</key>
               <string>AppleAHCIPort</string>
               <key>Replace</key>
               <data>
               SW50ZXJuYWw=
               </data>
           </dict>
           <dict>
               <key>Comment</key>
               <string>Remove USB port limit in XHCI kext</string>
               <key>Find</key>
               <data>
               g32IDw+DpwQAAA==
               </data>
               <key>MatchOS</key>
               <string>10.13.x</string>
               <key>Name</key>
               <string>com.apple.driver.usb.AppleUSBXHCI</string>
               <key>Replace</key>
               <data>
               g32ID5CQkJCQkA==
               </data>
           </dict>
           <dict>
               <key>Comment</key>
               <string>10.12-AppleHDA/Realtek ALC...</string>
               <key>Find</key>
               <data>
               ihnUEQ==
               </data>
               <key>Name</key>
               <string>AppleHDA</string>
               <key>Replace</key>
               <data>
               AAAAAA==
               </data>
           </dict>
           <dict>
               <key>Comment</key>
               <string>10.12-AppleHDA/Realtek ALC1220</string>
               <key>Find</key>
               <data>
               ixnUEQ==
               </data>
               <key>Name</key>
               <string>AppleHDA</string>
               <key>Replace</key>
               <data>
               IBLsEA==
               </data>
           </dict>
           <dict>
               <key>Comment</key>
               <string>AppleHDA/Resources/xml&gt;zml</string>
               <key>Find</key>
               <data>
               eG1sLnps
               </data>
               <key>Name</key>
               <string>AppleHDA</string>
               <key>Replace</key>
               <data>
               em1sLnps
               </data>
           </dict>
       </array>
   </dict>
   <key>RtVariables</key>
   <dict>
       <key>BooterConfig</key>
       <string>0x28</string>
       <key>CsrActiveConfig</key>
       <string>0x3</string>
   </dict>
   <key>SMBIOS</key>
   <dict>
       <key>Trust</key>
       <false/>
   </dict>
   <key>SystemParameters</key>
   <dict>
       <key>InjectKexts</key>
       <string>YES</string>
       <key>InjectSystemID</key>
       <true/>
       <key>NvidiaWeb</key>
       <false/>
   </dict>
</dict>
</plist>
 
Hi Sir, would you mind sharing your EFI? I have a similar motherboard but Extreme. I facing freezing at 2 minute issue when fresh installing Mojave. Do you have any tips?
I have never uploaded anything to the site lxcid, so I will try. Let me know how it works! I can shut down and reboot fine. I just don't have audio and probably don't have full USB speeds, but they all seem to work. I have to thoroughly examine each one.
 

Attachments

  • EFI.zip
    21.4 MB · Views: 81
Hi Sir, would you mind sharing your EFI? I have a similar motherboard but Extreme. I facing freezing at 2 minute issue when fresh installing Mojave. Do you have any tips?

As far as tips, I mainly followed Stork's MyHero II Build: ASUS ROG MAXIMUS Z370 HERO X - i7-8700K - AMD RX 580
https://www.tonymacx86.com/threads/...ximus-z370-hero-x-i7-8700k-amd-rx-580.245074/

BIOS Setup

Follow Step 3 in the tonymacx86 guide.
Boot into the BIOS, use the Advanced Mode and make the following changes:
Extreme Tweeker
AI Overclocker Tuner > X.M.P.1
Extreme Tweeking > Enable
Advanced Items
System Agent (SA) Configuration > Graphics Configuration > Primary Display > CPUGraphics
(I have 2 monitors)System Agent (SA) Configuration > Graphics Configuration > Primary Display > iGPU Multimonitor ENABLED
USB Configuration > Legacy USB Support > Enabled
USB Configuration > Keyboard and Mouse Simulation > Disabled
USB Configuration > xhci HAND-OFF > Enabled
APM Configuration > Power on by PCI - E/PCI > Disabled
Boot Menu
Fast Boot > Disabled
Boot Logo Display > Disabled
Secure Boot > OS Type > Other OS
Boot Option 1 > USB installer thumb drive (the UEFI choice if there are two entries)
Exit > Save Changes

Mojave USB UniBeast Guide:
https://www.tonymacx86.com/threads/...ojave-on-any-supported-intel-based-pc.259381/

I couldn't install Mojave without using the -v (Verbose) at option boot (Space Bar)

Post Install MultiBeast:

Quick Start > UEFI Boot Mode
Drivers > Audio > AppleALC
(Optional) Drivers > Misc > FakeSMC Plugins
(Optional) Drivers > Misc > FakeSMC HWMonitor Application
Drivers > Network > Intel > IntelMausiEthernet v2.4.0)
Drivers > USB > Remove XHCI USB Port Limit
Drivers > USB > USBInjectAll
(Optional) Bootloaders -> Clover UEFI Boot Mode
Customize -> System Definitions > iMac > iMac18,3
Build <--- To see your full configuration
 
Last edited:
Thanks for the info. Do you have a guide where I can make my own USB Installer? I was using Unibeast previously.

Frankly, had a tough time getting Mojave to work on a Z390 board - much better results with High Sierra.

UniBeast is probably not causing your system to freeze, if that's still a concern. To make your own Mojave installer, take a look at: https://www.tonymacx86.com/threads/how-to-create-a-macos-mojave-public-beta-installation-usb.254626/
which uses the "createinstallmedia" method in Terminal. Note the different code for Mojave beta.
 
Last edited:
Status
Not open for further replies.
Back
Top