Contribute
Register

Catalina 10.15.4 installation problem. Z390 I AORUS PRO WIFI

Status
Not open for further replies.
Just wanted to reply to this.
I did get the Catalina 10.15.4 USB installer working with Unibeast 10.1.0 but I did have to modify the key a bit.

As per my profile I use this MB with an i3-8100 and the onboard GPU.

------------------------------------------------------

BIOS settings (these are well known for this MB):
  • Save & Exit
    • Load Optimized Defaults then make (or confirm) the following settings -- important settings in bold:
  • M.I.T.
    • Extreme Memory Profile (X.M.P.) --> Profile 1
  • BIOS
    • Windows 8/10 Features --> Other OS
    • CSM Support --> Disabled
      • Secure Boot will be disabled by default, but good to check
  • Peripherals
    • Intel Platform Trust Technology (PTT) --> Disabled
    • Thunderbolt(TM) Configuration
      • TBT Vt-d Base Security --> Disabled
    • USB Configuration
      • Legacy USB Support --> Enabled
      • XHCI Hand-off --> Enabled
    • Network Stack Configuration
      • Network Stack --> Disabled
  • Chipset
    • Vt-d --> Disabled
    • Internal Graphics --> Enabled
    • DVMT Pre-Alloc --> 64M
    • DVMT Total Gfx Mem --> 256M
    • Audio Controller --> Enabled
    • Above 4G Decoding --> Enabled
  • Power
    • ErP --> Enabled (in order for sleep to work, together with side=0 option)
    • RC6 (Render Standby) --> Enabled
------------------------------------------------------

I mounted the EFI on the USB key using the Clover Configurator but the latest EFI Mounter should also do it.

So the first error in first post screenshot is indeed a memory error caused by the 'AptioMemoryFix.efi' driver in EFI -> CLOVER -> drivers -> UEFI on the USB

I deleted this and replaced it with 'OsxAptioFix3Drv.efi' in the same directory.
Again I was lazy and used the Clover Configurator to download that to the correct directory.

Next I had to edit the the 'config.plist' at EFI -> CLOVER as this new driver needs some changed parameters.
I just used TextEdit to edit this file (or vi/vim if I'm in the mood).

I had to make the following changes:

1) Add the following boot Arguments (add dart and slide)
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 slide=0</string>
<key>Debug</key>
<true/>

2) Set the ig-platform-id (this is the one for the HD630 in the i3-8100) in the Graphics section to get the installer UI to start. If you have a different CPU/GPU you should be able to find the correct platform-id for your one on this. If you leave this out the installer UI may not load (it didn't for me and the installer rebooted the PC)
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>ig-platform-id</key>
<string>0x3E9B0007</string>

3) Set the BooterConfig and CSR variables for this Z390 Gigabyte MB
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
</dict>

4) Change the Product to 14,2 (otherwise I get laggy mouse in the UI although the default is probably okay too)
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>iMac14,2</string>
<key>Trust</key>
<false/>
</dict>

5) Set InjectKexts to YES (can't exactly remember why I had to do this but it was needed for Mojave)
<key>SystemParameters</key>
<dict>
<key>CustomUUID</key>
<string>B8F872A0-D1BF-4B76-BF31-D41632BD2D5A</string>
<key>InjectKexts</key>
<string>YES</string>

It was just save the file at this point and when I booted from USB the installer worked okay for me.

------------------------------------------------------

Most of these changes were actually needed to create the Mojave installer post Unibeast installation too.
All credit goes to the people who found this out in the first place.
 

Attachments

  • config.plist
    5.7 KB · Views: 59
Status
Not open for further replies.
Back
Top