Contribute
Register

SSDT for Asus Z370-I

Status
Not open for further replies.
I did a clean install. To be frank, the dort. is a excellent starting point-if you spend time to understand the process this will be a big plus for the future to maintain your config. As said, I do not have any big issues with OC. Everything is working even with the wrong and default bios settings the os was booting. I reserve time to write a short howto. My goal is to guide you thru the points that I found crucial and document not in detail every step.
 
Much appreciated! Looking forward to your insights
 
@XDAN Yes, please!

@matksr I did replace Clover with OC, maintaining the same SMBIOS and serial, everything worked, just create a USB drive and try to get it to boot your current installation, if it works then copy the bootloader to the hard disk and upgrade through the system preferences
 
@XDAN Yes, please!

@matksr I did replace Clover with OC, maintaining the same SMBIOS and serial, everything worked, just create a USB drive and try to get it to boot your current installation, if it works then copy the bootloader to the hard disk and upgrade through the system preferences
Really, that easy :)? Nice. Which Model are you using? I'm currently on iMac18,3 (I matched it to the i7-8700) but I read that it's better to be on iMac19,1 (which only comes with i9 in the mac line-up though)…
 
Yes, to get it to boot I had to play around with some options under the Booter section, if I remember well I had to turn RebuildAppleMemoryMap off and EnableWriteUnprotector on.

I'm using 19,1, and I had the same SMBIOS also before the update. If you change it now, I guess it will automatically log out from everything once you boot
 
- I suggest to perform a Clean install to a SSD / HD
- Backup the Clover EFI files
- Create a small (10GB) FAT partiion
- To exchange data or to easliy restore a working EFI
- Transfer and access files between Linux and OSX


1. Creat a linux Mint Boot Stick
- Disable inside the bios or enable only the devices that you do not need:
For example I'd disabled the 3.1 controller and the Aura light control

Git clone https://github.com/corpnewt/SSDTTime

Folow the the instructions: https://dortania.github.io/Getting-Started-With-ACPI/ssdt-methods/ssdt-easy.html
Copy the files to the FAT partition so that you can use them for the new OC EFI

2. Next open this page from you old OSX installation
https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html
Read the guide step by step / if something unclear. Read it again.

Now with all that, a quick reminder of the tools we need

ProperTree-> Use this Pyhton tool / forget all the fancy config builders that are floating around.

iMessages and Apple Service:

GenSMBIOS
For generating our SMBIOS data
iMessage stuff https://dortania.github.io/OpenCore-Post-Install/universal/iservices.html#generate-a-new-serial
-> https://checkcoverage.apple.com
-> Serial must be uniq. / I auggest to use a TOR browser , because Apple block the access
if you querie the DB to frequently.

Sample/config.plist
(See previous section on how to obtain: config.plist Setup)

3. Start building the Config AFTER you read it
Starting Point --> Intel BIOS settings|

CHECK YOU CONFIG HERE: https://opencore.slowgeek.com / Choose the CPU an OC Version
IF somehting red clean it up inside the ProperTree

4. Installation Process
Here you create the USB Stick with the EFI to boot

# General
- I use Clover to mount the EFI partions / Its convinient
- I use currently the nightly build versions of OC https://github.com/williambj1/OpenCore-Factory/releases
- I did the cosmetic stuff when the system was running without any issues / Boot menu, verbose off
- I use the latest Kexes | Download it with the Hackintool
- I use a BCM that does not need kexes and works OOB | Issues with the country code exists; APW lock does noch
work
- DRM will be broken - I do not believe this will ever be fixes because it's uses certificate and I'm not sure how
whateverGreen will solve this
- Keep an eye on how to create the partions during the installprocess - Catalina / BigSur uses a different technology
that consumes more space
- I used the https://github.com/corpnewt/gibMacOS to download the Install files. / I'd not uses the full installer


--> Config does not work. Use ist for reference to compare your self created config. I use visual studio code an view them site by site.
 

Attachments

  • SSDT-EC.aml
    196 bytes · Views: 89
  • SSDT-HPET.aml
    124 bytes · Views: 86
  • SSDT-PLUG.aml
    115 bytes · Views: 88
  • config_FOR_REFERENZ.plist
    22.4 KB · Views: 86
Last edited:
Short follow-up question: which BIOS version are you running on the z370? I just never updated it since I built my Hack. Should I update it to the latest version prior to switching to OC?
 
I'd updated via Bios / Internet connection the BIOS last week. The BIOS settings gone back to the defaults, first I did not recognised this - because the OS was booting without any issue. Applied after a reboot the recommended on.
 
I simply can not get the OC-installer USB to boot correctly. After choosing "Install macOS…" in the OC-Bootloader it get's stuck very quickly on some ACPI related errors (see image Attached).

I do have SSDT-EC-USBX & SSDT-PLUG present.
AFAIK there's no need for SSDT-AWAC on this motherboard. Also there should be no need SSDT-PMC.

From the error I suspect, that the problem lies somewhere with the SSDT-EC-USBX. Now I've tried:
  • using the Prebuilt SSDT-EC-USBX
  • using @XDAN SSDT-EC.
  • Afterwards I tried to create a custom one but apparently can't figure out how to get this done correctly (don't have linux or windows, tried the manual approach on mac)
I checked with slowgeek and it doesn't give me any errors. Using 0.6.4 with the latest Kexts, setting up a completely fresh system on a new ssd. If you'd need any other files for insights please let me know.

I've thoroughly read the guide multiple times and redid my work twice from ground up. But there must be still some piece I'm missing. I'd be more than happy if you've got any ideas how to solve this issue!
 

Attachments

  • IMG_9877.jpeg
    IMG_9877.jpeg
    2.9 MB · Views: 91
  • IMG_9878.jpeg
    IMG_9878.jpeg
    3.4 MB · Views: 96
  • opencore-2020-12-29-140855.txt
    256 KB · Views: 91
  • Screenshot 2020-12-29 at 15.15.37.png
    Screenshot 2020-12-29 at 15.15.37.png
    1.1 MB · Views: 73
I’ll come back to y. We will find a solution.
 
Status
Not open for further replies.
Back
Top