Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to SSDT-RTCAWAC #89

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Universal/awac-methods/ssdttime.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Fixing System Clocks (SSDT-AWAC/RTC0)
# Fixing System Clocks (SSDT-RTCAWAC)

* **Reminder**: Does not support HEDT(ie. X99 and X299)

The second involves using SSDTTime which automates most of the process. See here on how to use it: [SSDTs: Easy Way](/ssdt-methods/ssdt-easy.md)

To get the SSDT-PMC, run the following:
To get the SSDT-RTCAWAC, run the following:

* `7. Dump DSDT` then run `6. AWAC`
* `P. Dump DSDT` then run `7. RTCAWAC`

This will provide you with some files, the main one you care about is SSDT-AWAC.**aml**. or SSDT-RTC0.**aml**. The DSDT and .dsl are only left for referencing or verification.
This will provide you with some files, the main one you care about is SSDT-RTCAWAC.**aml**. The DSDT and .dsl are only left for referencing or verification.

The main things to note with this method:

Expand Down
6 changes: 3 additions & 3 deletions Universal/awac.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Fixing System Clocks (SSDT-AWAC/RTC0)
# Fixing System Clocks (SSDT-RTCAWAC)

* [What this SSDT does](#what-this-ssdt-does)
* [Methods to make this SSDT](#methods-to-make-this-ssdt)

## What this SSDT does

The purpose of SSDT-AWAC/RTC0 is to fix the system clocks found on newer hardware, mainly found in the following:
The purpose of SSDT-RTCAWAC is to fix the system clocks found on newer hardware, mainly found in the following:

* B360
* B365
Expand All @@ -20,7 +20,7 @@ The purpose of SSDT-AWAC/RTC0 is to fix the system clocks found on newer hardwar
* X99
* X299

SSDT-AWAC tries to re-enable the old RTC clock that is compatible with macOS, while SSDT-RTC0 will instead create a "fake" RTC clock if there is no legacy one to enable.
SSDT-RTCAWAC tries to re-enable the old RTC clock, or create a "fake" RTC clock if there is no legacy one to enable.

## Methods to make this SSDT

Expand Down
2 changes: 1 addition & 1 deletion ssdt-methods/ssdt-easy.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ What are all these options?:
* `6. PMC - Sets Power Management controller status`
* This is the SSDT-PMC, for Intel true 300+ series only, this device is missing from ACPI in recent boards and helps to bring back NVRAM support.
* `7. RTCAWAC - Context-Aware AWAC Disable and RTC Enable/Fake/Range Fix`
* This is the SSDT-AWAC/RTC0, its purpose is to fix the system clocks found on newer hardware, and also enable, fake, and/or fix the RTC range.
* This is the SSDT-RTCAWAC/RTC0, its purpose is to fix the system clocks found on newer hardware, and also enable, fake, and/or fix the RTC range.
* `8. USB Reset - Reset USB controllers to allow hardware mapping`
* This is SSDT-RHUB, used for resetting USB ports in macOS for Asus's Z490 motherboards
* `9. PCI Bridge - Create missing PCI bridges for passed device path`
Expand Down
6 changes: 3 additions & 3 deletions ssdt-platform.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Please see the **specific ACPI section of your config.plist**, all SSDTs needed
| Broadwell | ^^ | ^^ | ^^ | ^^ | ^^ |
| Skylake | ^^ | [SSDT-EC-USBX](./Universal/ec-fix) | ^^ | ^^ | ^^ |
| Kaby Lake | ^^ | ^^ | ^^ | ^^ | ^^ |
| Coffee Lake | ^^ | ^^ | [SSDT-AWAC](./Universal/awac) | [SSDT-PMC](./Universal/nvram) | ^^ |
| Coffee Lake | ^^ | ^^ | [SSDT-RTCAWAC](./Universal/awac) | [SSDT-PMC](./Universal/nvram) | ^^ |
| Comet Lake | ^^ | ^^ | ^^ | N/A | [SSDT-RHUB](./Universal/rhub) |
| AMD (15/16h) | N/A | ^^ | N/A | ^^ | N/A |
| AMD (17h) | [SSDT-CPUR for B550 and A520](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-CPUR.aml) | ^^ | ^^ | ^^ | ^^ |
Expand All @@ -32,7 +32,7 @@ Please see the **specific ACPI section of your config.plist**, all SSDTs needed
| Nehalem and Westmere | N/A | [SSDT-EC](./Universal/ec-fix.html) | N/A | N/A |
| Sandy Bridge-E | ^^ | ^^ | ^^ | [SSDT-UNC](./Universal/unc0) |
| Ivy Bridge-E | ^^ | ^^ | ^^ | ^^ |
| Haswell-E | [SSDT-PLUG](./Universal/plug) | [SSDT-EC-USBX](./Universal/ec-fix) | [SSDT-RTC0-RANGE](./Universal/awac) | ^^ |
| Haswell-E | [SSDT-PLUG](./Universal/plug) | [SSDT-EC-USBX](./Universal/ec-fix) | [SSDT-RTCAWAC](./Universal/awac) | ^^ |
| Broadwell-E | ^^ | ^^ | ^^ | ^^ |
| Skylake-X | ^^ | ^^ | ^^ | N/A |

Expand All @@ -47,7 +47,7 @@ Please see the **specific ACPI section of your config.plist**, all SSDTs needed
| Broadwell | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
| Skylake | ^^ | [SSDT-EC-USBX](./Universal/ec-fix) | ^^ | ^^ | ^^ | ^^ | N/A |
| Kaby Lake | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
| Coffee Lake (8th Gen) and Whiskey Lake | ^^ | ^^ | ^^ | ^^ | [SSDT-AWAC](./Universal/awac) | ^^ | ^^ |
| Coffee Lake (8th Gen) and Whiskey Lake | ^^ | ^^ | ^^ | ^^ | [SSDT-RTCAWAC](./Universal/awac) | ^^ | ^^ |
| Coffee Lake (9th Gen) | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
| Comet Lake | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
| Ice Lake | ^^ | ^^ | ^^ | ^^ | ^^ | [SSDT-RHUB](./Universal/rhub) | ^^ |
Expand Down