diff --git a/EFI/OC/ACPI/SSDT-AWAC.aml b/EFI/OC/ACPI/SSDT-AWAC.aml new file mode 100644 index 0000000..5189bf4 Binary files /dev/null and b/EFI/OC/ACPI/SSDT-AWAC.aml differ diff --git a/EFI/OC/ACPI/SSDT-EC-USBX-LAPTOP.aml b/EFI/OC/ACPI/SSDT-EC-USBX-LAPTOP.aml new file mode 100644 index 0000000..4d17b7c Binary files /dev/null and b/EFI/OC/ACPI/SSDT-EC-USBX-LAPTOP.aml differ diff --git a/EFI/OC/ACPI/SSDT-GPI0.aml b/EFI/OC/ACPI/SSDT-GPI0.aml new file mode 100644 index 0000000..11c3574 Binary files /dev/null and b/EFI/OC/ACPI/SSDT-GPI0.aml differ diff --git a/EFI/OC/ACPI/SSDT-GPI0.dsl b/EFI/OC/ACPI/SSDT-GPI0.dsl new file mode 100644 index 0000000..bf6eb4b --- /dev/null +++ b/EFI/OC/ACPI/SSDT-GPI0.dsl @@ -0,0 +1,10 @@ +// Source: https://github.com/daliansky/OC-little +DefinitionBlock("", "SSDT", 2, "DRTNIA", "GPI0", 0) +{ + External(\GPEN, FieldUnitObj) + + If (_OSI("Darwin")) + { + \GPEN = One + } +} diff --git a/EFI/OC/ACPI/SSDT-PLUG-DRTNIA.aml b/EFI/OC/ACPI/SSDT-PLUG-DRTNIA.aml new file mode 100644 index 0000000..baafa9c Binary files /dev/null and b/EFI/OC/ACPI/SSDT-PLUG-DRTNIA.aml differ diff --git a/EFI/OC/ACPI/SSDT-PNLF.aml b/EFI/OC/ACPI/SSDT-PNLF.aml new file mode 100644 index 0000000..103ebad Binary files /dev/null and b/EFI/OC/ACPI/SSDT-PNLF.aml differ diff --git a/EFI/OC/ACPI/SSDT-RHUB.aml b/EFI/OC/ACPI/SSDT-RHUB.aml new file mode 100644 index 0000000..fed70b0 Binary files /dev/null and b/EFI/OC/ACPI/SSDT-RHUB.aml differ diff --git a/EFI/OC/Config.plist b/EFI/OC/Config.plist index d633151..c3bef0c 100644 --- a/EFI/OC/Config.plist +++ b/EFI/OC/Config.plist @@ -8,131 +8,51 @@ Comment - My custom DSDT + Allows for native CPU power management on Haswell and newer Enabled - + Path - DSDT.aml + SSDT-PLUG-DRTNIA.aml Comment - My custom SSDT + Fixes both the embedded controller and USB power Enabled - + Path - SSDT-1.aml + SSDT-EC-USBX-LAPTOP.aml Comment - Read the comment in dsl sample + Creates a stub so VoodooI2C can connect Enabled - + Path - SSDT-ALS0.aml + SSDT-GPI0.aml Comment - Read the comment in dsl sample + Fixes brightness control Enabled - - Path - SSDT-AWAC-DISABLE.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-BRG0.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-EC-USBX.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-EC.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-EHCx-DISABLE.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-IMEI.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-PLUG.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-PMC.aml - - - Comment - Read the comment in dsl sample - Enabled - + Path SSDT-PNLF.aml Comment - Read the comment in dsl sample + This is the 300 series RTC patch (opens new window), required for most B360, B365, H310, H370, Z390 and some Z370 boards which prevent systems from booting macOS. The alternative is SSDT-RTC0 for when AWAC SSDT is incompatible due to missing the Legacy RTC clock Enabled - + Path - SSDT-RTC0-RANGE.aml + SSDT-AWAC.aml Comment - Read the comment in dsl sample + Needed to fix Root-device errors on many Icelake laptops Enabled - + Path - SSDT-RTC0.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-SBUS-MCHC.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-UNC.aml + SSDT-RHUB.aml Delete