Contribute
Register

Compiled SSDT Examples for macOS

Joined
Feb 23, 2020
Messages
85
Motherboard
Dell Precision M4700
CPU
i7-3740QM
Graphics
M4000
It'll get stuck a [PCI Configuration End] when trying to boot iirc if it tries to use AWAC rather than RTC. It's more common on newer versions of BIOSes, so be mindful of it if you do update your BIOS.
 
Joined
Dec 10, 2010
Messages
517
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
If I do not have "SSDT-AWAC" installed on my Z390 I Aorus mobo (I do not), how can I tell if there is a system clock error?
If you don’t have ssdat-awac or ssdt-rtc0 and you don’t have boot halts or error messages neither bios reset, I think you don’t have rtc errors.
 
Joined
Dec 10, 2010
Messages
517
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
It'll get stuck a [PCI Configuration End] when trying to boot iirc if it tries to use AWAC rather than RTC. It's more common on newer versions of BIOSes, so be mindful of it if you do update your BIOS.
Thanks for the warning. Since each of these dsdt acts differently, one of them can be expected to be preferable in certain systems.
 
Joined
Mar 3, 2014
Messages
1,004
Motherboard
Gigabyte Z390 I AORUS PRO WIFI
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Air
Classic Mac
  1. Power Mac
FWIW, I have neither of the SSDTs mentioned in post #12, nor do I have any problem booting my computer (at left). So... "no RTC errors." I do have Mattystonnie's ACPI patch installed, though, along with the latest UEFI/BIOS for my motherboard.
 
Joined
Dec 10, 2010
Messages
517
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
FWIW, I have neither of the SSDTs mentioned in post #12, nor do I have any problem booting my computer (at left). So... "no RTC errors." I do have Mattystonnie's ACPI patch installed, though, along with the latest UEFI/BIOS for my motherboard.
I think Mattystonnie patch fixes some kind of rtc errors.
 
Joined
Jan 20, 2011
Messages
92
Motherboard
Asus X299 TUF Mark 1
CPU
i7-7800X
Graphics
NITRO+ RX 590 8G G5 SE
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. Android
  2. iOS
It'll get stuck a [PCI Configuration End] when trying to boot iirc if it tries to use AWAC rather than RTC. It's more common on newer versions of BIOSes, so be mindful of it if you do update your BIOS.
after BIIOS update 3105 on my ASUS X299 Tuf Mark 1. I opted from SSDT-RTC0-RANGE ssdt rather than awac. And there I had also to doctor around to get it to work, e.g in the original the path was _SB_.PC00.LPC0.RTC_, which I had to change to _SB_.PCI0.RTC_. Also the device is now called RTC0, which was previously just RTC. Is there a difference? And which would be the cleaner way AWAC or RTC?
 
Joined
Dec 10, 2010
Messages
517
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
... And which would be the cleaner way AWAC or RTC?
Here OpenCore guys have an excellent explanation regarding these 2 SSDTs and which of 2 is more suitable but it involves decompiling your DSDT.
 
Joined
Dec 10, 2010
Messages
517
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
... And which would be the cleaner way AWAC or RTC?
After answering you, I have followed the instructions on the OC website, I have extracted my DSDT from Clover menu> F4 (it was the easiest way to do it), I have decompiled it with iasl and I have searched for AWAC and I have not found it. I have not found STAS either, of course.
So I have deleted SSDT-AWAC and booted without that file and everything seems to work fine. I was sure that I need AWAC or RTC0 because my board is Z390. But I see that it doesn't seem to be necessary.
I have BIOS F10c which is the latest.
In Clover's boot log, without SSDT-AWAC, the second line says "CPU was calibrated with RTC" which seems to indicate that I do not really need these SSDTs.
 
Joined
Dec 10, 2010
Messages
517
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
I have also extracted the tables on Windows to ensure they were not patched or injected by Clover and the decompiled dsdt file does not contain AWAC or STAS either. To extract the tables from Windows:
1. Get Windows Binary Tools
We only need iasl.exe and acpidump.exe that can be copied to Windows \ System32 to have them available in the PATH variable.
2. To extract tables in the current directory where we have the command window open:
> acpidump -b
3. To decompile the main DSDT file:
> iasl -d dsdt.dat.
The result is the dsdt.dsl file.
 
Joined
Mar 3, 2015
Messages
20
Motherboard
Gigabyte Z490 Vision G
CPU
i9 10850K
Graphics
GTX 760 TwinFrozer
Mobile Phone
  1. Android
Speaking of SSDTs Hotpaches… I found this incredible github recently: https://github.com/daliansky/OC-little
Unfortznately, it's mostly written in Chinese so you need google translate to navigate it.
 
Top