diff --git a/404.html b/404.html index 15ec90d..364a7e8 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - + -

404

How did we get here?
+ - + diff --git a/CONTRIBUTING.html b/CONTRIBUTING.html index 8c2bec6..07a3f7c 100644 --- a/CONTRIBUTING.html +++ b/CONTRIBUTING.html @@ -11,7 +11,7 @@ - + @@ -58,6 +58,6 @@

- + diff --git a/Desktops/desktop-disable.html b/Desktops/desktop-disable.html index 2051ee9..96b95ee 100644 --- a/Desktops/desktop-disable.html +++ b/Desktops/desktop-disable.html @@ -11,7 +11,7 @@ - + @@ -57,6 +57,6 @@ Method (_SB.PCI0.PEG0.PEGP._DSM, 4, NotSerialized) ⟶

- + diff --git a/Desktops/desktop-ec.html b/Desktops/desktop-ec.html index 127cc66..34c4beb 100644 --- a/Desktops/desktop-ec.html +++ b/Desktops/desktop-ec.html @@ -11,7 +11,7 @@ - + @@ -44,6 +44,6 @@ (opens new window) GitHub (opens new window)

# Fixing Embedded Controller (Desktop)

# You'll want to go to SSDT-EC under the Universal tab for the new SSDT-EC page

- + diff --git a/Laptops/backlight-methods/manual.html b/Laptops/backlight-methods/manual.html index 9527d0a..e9d8f32 100644 --- a/Laptops/backlight-methods/manual.html +++ b/Laptops/backlight-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -63,6 +63,6 @@ Device(_SB.PCI0.GPU0.PNLF) <- Renamed ⟶

- + diff --git a/Laptops/backlight-methods/prebuilt.html b/Laptops/backlight-methods/prebuilt.html index 9b8b11c..708abf2 100644 --- a/Laptops/backlight-methods/prebuilt.html +++ b/Laptops/backlight-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Laptops/backlight.html b/Laptops/backlight.html index ddc2742..e811747 100644 --- a/Laptops/backlight.html +++ b/Laptops/backlight.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Laptops/laptop-disable.html b/Laptops/laptop-disable.html index 5e87130..a74f56c 100644 --- a/Laptops/laptop-disable.html +++ b/Laptops/laptop-disable.html @@ -11,7 +11,7 @@ - + @@ -63,6 +63,6 @@ External (_SB_.PCI0.PEG0.PEGP._PS3, MethodObj) // dGPU ACPI Path ⟶

- + diff --git a/Laptops/laptop-ec.html b/Laptops/laptop-ec.html index d53218f..159082e 100644 --- a/Laptops/laptop-ec.html +++ b/Laptops/laptop-ec.html @@ -11,7 +11,7 @@ - + @@ -44,6 +44,6 @@ (opens new window) GitHub (opens new window)

# Fixing Embedded Controller (Laptop)

# You'll want to go to SSDT-EC under the Universal tab for the new SSDT-EC page

- + diff --git a/Laptops/trackpad-methods/manual.html b/Laptops/trackpad-methods/manual.html index 3585c5d..29354a6 100644 --- a/Laptops/trackpad-methods/manual.html +++ b/Laptops/trackpad-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -70,6 +70,6 @@ ⟶

- + diff --git a/Laptops/trackpad-methods/prebuilt.html b/Laptops/trackpad-methods/prebuilt.html index 0da92cc..98c302f 100644 --- a/Laptops/trackpad-methods/prebuilt.html +++ b/Laptops/trackpad-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Laptops/trackpad.html b/Laptops/trackpad.html index 5e683ba..8eb9008 100644 --- a/Laptops/trackpad.html +++ b/Laptops/trackpad.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Manual/compile.html b/Manual/compile.html index 44a40a3..82329a3 100644 --- a/Manual/compile.html +++ b/Manual/compile.html @@ -11,7 +11,7 @@ - + @@ -55,6 +55,6 @@ ⟶

- + diff --git a/Manual/dump.html b/Manual/dump.html index c8a7ddc..43dea12 100644 --- a/Manual/dump.html +++ b/Manual/dump.html @@ -11,7 +11,7 @@ - + @@ -63,6 +63,6 @@ fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z ⟶

- + diff --git a/SUMMARY.html b/SUMMARY.html index 1e5c9b7..c6765e2 100644 --- a/SUMMARY.html +++ b/SUMMARY.html @@ -11,7 +11,7 @@ - + @@ -44,6 +44,6 @@ (opens new window) GitHub (opens new window)

# Table of contents

# Methods

# Manual

# Desktop

# Laptop

# Universal

# Cleanup

# Misc

- + diff --git a/Universal/awac-methods/manual-hedt.html b/Universal/awac-methods/manual-hedt.html index c9f481b..0899029 100644 --- a/Universal/awac-methods/manual-hedt.html +++ b/Universal/awac-methods/manual-hedt.html @@ -11,7 +11,7 @@ - + @@ -83,6 +83,6 @@ Scope (_SB.PCI0.LPC0) <- Renamed ⟶

- + diff --git a/Universal/awac-methods/manual.html b/Universal/awac-methods/manual.html index 399fd01..646f854 100644 --- a/Universal/awac-methods/manual.html +++ b/Universal/awac-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -62,6 +62,6 @@ Scope (_SB.PCI0.LPC) <- Renamed ⟶

- + diff --git a/Universal/awac-methods/prebuilt.html b/Universal/awac-methods/prebuilt.html index 191963f..faa1c04 100644 --- a/Universal/awac-methods/prebuilt.html +++ b/Universal/awac-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/awac-methods/ssdttime.html b/Universal/awac-methods/ssdttime.html index bfe0e74..a26cedb 100644 --- a/Universal/awac-methods/ssdttime.html +++ b/Universal/awac-methods/ssdttime.html @@ -11,7 +11,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/awac.html b/Universal/awac.html index 9ef9b34..51e7932 100644 --- a/Universal/awac.html +++ b/Universal/awac.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/ec-fix.html b/Universal/ec-fix.html index feb701f..47de96c 100644 --- a/Universal/ec-fix.html +++ b/Universal/ec-fix.html @@ -11,7 +11,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/ec-methods/manual.html b/Universal/ec-methods/manual.html index dc05c1d..7806df5 100644 --- a/Universal/ec-methods/manual.html +++ b/Universal/ec-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,6 @@ Scope (_SB.PC00.LPC0) <- Renamed ⟶

- + diff --git a/Universal/ec-methods/prebuilt.html b/Universal/ec-methods/prebuilt.html index f9d3246..b809a15 100644 --- a/Universal/ec-methods/prebuilt.html +++ b/Universal/ec-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Universal/ec-methods/ssdttime.html b/Universal/ec-methods/ssdttime.html index d99d9b1..f5cf96f 100644 --- a/Universal/ec-methods/ssdttime.html +++ b/Universal/ec-methods/ssdttime.html @@ -11,7 +11,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Universal/imei-methods/manual.html b/Universal/imei-methods/manual.html index 1adcd44..cc32da7 100644 --- a/Universal/imei-methods/manual.html +++ b/Universal/imei-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/imei-methods/prebuilt.html b/Universal/imei-methods/prebuilt.html index f4c6922..8a15928 100644 --- a/Universal/imei-methods/prebuilt.html +++ b/Universal/imei-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/imei.html b/Universal/imei.html index 0d277b4..6f78a4d 100644 --- a/Universal/imei.html +++ b/Universal/imei.html @@ -11,7 +11,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/irq.html b/Universal/irq.html index bdd4425..71ae85b 100644 --- a/Universal/irq.html +++ b/Universal/irq.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/nvram-methods/manual.html b/Universal/nvram-methods/manual.html index 26f3a34..4747ac8 100644 --- a/Universal/nvram-methods/manual.html +++ b/Universal/nvram-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -60,6 +60,6 @@ Scope (_SB.PCI0.LPC) <- Renamed ⟶

- + diff --git a/Universal/nvram-methods/prebuilt.html b/Universal/nvram-methods/prebuilt.html index 5f6a872..fe040f9 100644 --- a/Universal/nvram-methods/prebuilt.html +++ b/Universal/nvram-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Universal/nvram-methods/ssdttime.html b/Universal/nvram-methods/ssdttime.html index cd98d7c..05ad133 100644 --- a/Universal/nvram-methods/ssdttime.html +++ b/Universal/nvram-methods/ssdttime.html @@ -11,7 +11,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/nvram.html b/Universal/nvram.html index 5f6294a..4e040a4 100644 --- a/Universal/nvram.html +++ b/Universal/nvram.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/plug-methods/manual.html b/Universal/plug-methods/manual.html index adb7460..08994c9 100644 --- a/Universal/plug-methods/manual.html +++ b/Universal/plug-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/plug-methods/prebuilt.html b/Universal/plug-methods/prebuilt.html index dc89895..6c15020 100644 --- a/Universal/plug-methods/prebuilt.html +++ b/Universal/plug-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Universal/plug-methods/ssdttime.html b/Universal/plug-methods/ssdttime.html index eed81a1..b8a8d7d 100644 --- a/Universal/plug-methods/ssdttime.html +++ b/Universal/plug-methods/ssdttime.html @@ -11,7 +11,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/plug.html b/Universal/plug.html index cb9aa02..1f4b5b9 100644 --- a/Universal/plug.html +++ b/Universal/plug.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/rhub-methods/manual.html b/Universal/rhub-methods/manual.html index b896e53..2c82dcb 100644 --- a/Universal/rhub-methods/manual.html +++ b/Universal/rhub-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -60,6 +60,6 @@ Scope (_SB.PCI0.XHC1.RHUB) <- Renamed ⟶

- + diff --git a/Universal/rhub-methods/prebuilt.html b/Universal/rhub-methods/prebuilt.html index b2435ad..46378c0 100644 --- a/Universal/rhub-methods/prebuilt.html +++ b/Universal/rhub-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/rhub-methods/ssdttime.html b/Universal/rhub-methods/ssdttime.html index f0d0e82..299899c 100644 --- a/Universal/rhub-methods/ssdttime.html +++ b/Universal/rhub-methods/ssdttime.html @@ -11,7 +11,7 @@ - + @@ -45,6 +45,6 @@ GitHub (opens new window)

# Fixing RHUB: SSDTTime

The second involves using SSDTTime which automates most of the process. See here on how to use it: SSDTs: Easy Way

To get the SSDT-RHUB, run the following:

This will provide you with some files, the main one you care about is SSDT-USB-Rest.aml(Same file as SSDT-RHUB). The DSDT and .dsl are only left for referencing or verification.

The main things to note with this method:

# Wrapping up

Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:

- + diff --git a/Universal/rhub.html b/Universal/rhub.html index 6bb2ac9..d12d465 100644 --- a/Universal/rhub.html +++ b/Universal/rhub.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/smbus-methods/manual.html b/Universal/smbus-methods/manual.html index b7893ee..017bf74 100644 --- a/Universal/smbus-methods/manual.html +++ b/Universal/smbus-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -78,6 +78,6 @@ Device (_SB.PC00.SMBS.BUS0) <- Renamed ⟶

- + diff --git a/Universal/smbus.html b/Universal/smbus.html index f71ed19..fd8f963 100644 --- a/Universal/smbus.html +++ b/Universal/smbus.html @@ -11,7 +11,7 @@ - + @@ -55,6 +55,6 @@ ⟶

- + diff --git a/Universal/spoof.html b/Universal/spoof.html index ab1229d..137a025 100644 --- a/Universal/spoof.html +++ b/Universal/spoof.html @@ -11,7 +11,7 @@ - + @@ -83,6 +83,6 @@ Buffer () ⟶

- + diff --git a/Universal/unc0-methods/manual.html b/Universal/unc0-methods/manual.html index 2e28aaf..5ba4ddb 100644 --- a/Universal/unc0-methods/manual.html +++ b/Universal/unc0-methods/manual.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/unc0-methods/prebuilt.html b/Universal/unc0-methods/prebuilt.html index 3646afa..6cc5fe2 100644 --- a/Universal/unc0-methods/prebuilt.html +++ b/Universal/unc0-methods/prebuilt.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/unc0.html b/Universal/unc0.html index 03a2990..a9a135a 100644 --- a/Universal/unc0.html +++ b/Universal/unc0.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/assets/js/16.46bded9e.js b/assets/js/16.9dcf6927.js similarity index 98% rename from assets/js/16.46bded9e.js rename to assets/js/16.9dcf6927.js index d29f9c7..1c469af 100644 --- a/assets/js/16.46bded9e.js +++ b/assets/js/16.9dcf6927.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{316:function(t,e,a){t.exports=a.p+"assets/img/nvidia.672e8e16.png"},333:function(t,e,a){t.exports=a.p+"assets/img/amd.acf5492b.png"},418:function(t,e,a){"use strict";a.r(e);var s=a(25),i=Object(s.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"disabling-desktops-unsupported-gpus-ssdt-gpu-disable"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#disabling-desktops-unsupported-gpus-ssdt-gpu-disable"}},[t._v("#")]),t._v(" Disabling desktops unsupported GPUs(SSDT-GPU-DISABLE)")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#what-this-ssdt-does"}},[t._v("What this SSDT does")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[t._v("Methods to make this SSDT")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#prebuilts"}},[t._v("Prebuilt")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#ssdttime"}},[t._v("SSDTTime")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#manual"}},[t._v("Manual")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#finding-the-acpi-path"}},[t._v("Finding the ACPI path")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[t._v("Edits to the sample SSDT")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#compiling-the-ssdt"}},[t._v("Compiling the SSDT")])])])])])])]),t._v(" "),s("p",[t._v("So this is mainly needed for GPUs that are not supported in macOS, mainly this will be Nvidia users who wish to pair an AMD GPU for macOS use. While WhateverGreen does support the boot-arg "),s("code",[t._v("-wegnoegpu")]),t._v(", this only works when running on iGPU so for the rest of us we'll need to make an SSDT.")]),t._v(" "),s("p",[t._v("So to disable a specific GPU, we need to find a couple things:")]),t._v(" "),s("ul",[s("li",[t._v("ACPI Path of the GPU")]),t._v(" "),s("li",[s("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPU-DISABLE.dsl.zip",target:"_blank",rel:"noopener noreferrer"}},[t._v("SSDT-GPU-DISABLE"),s("OutboundLink")],1)])]),t._v(" "),s("h2",{attrs:{id:"finding-the-acpi-path-of-the-gpu"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#finding-the-acpi-path-of-the-gpu"}},[t._v("#")]),t._v(" Finding the ACPI Path of the GPU")]),t._v(" "),s("p",[t._v("To find the PCI path of a GPU is fairly simple, best way to find it is running Windows:")]),t._v(" "),s("ul",[s("li",[t._v("Open Device Manager")]),t._v(" "),s("li",[t._v("Select Display Adapters, then right click your GPU and select Properties")]),t._v(" "),s("li",[t._v('Under the Details Tab, search for "Location Paths"\n'),s("ul",[s("li",[t._v('Note some GPUs may be hiding under "BIOS device name"')])])])]),t._v(" "),s("p",[s("img",{attrs:{src:a(333),alt:""}})]),t._v(" "),s("p",[s("img",{attrs:{src:a(316),alt:"Credit to 1Revenger1 for the image"}})]),t._v(" "),s("p",[t._v('The second "ACPI" is what we care about:')]),t._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[t._v("ACPI(_SB_)#ACPI(PC02)#ACPI(BR2A)#ACPI(PEGP)#PCI(0000)#PCI(0000)\n")])])]),s("p",[t._v("Now converting this to an ACPI path is quite simple, remove the "),s("code",[t._v("#ACPI")]),t._v(" and "),s("code",[t._v("#PCI(0000)")]),t._v(":")]),t._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[t._v("`_SB_.PC02.BR2A.PEGP\n")])])]),s("p",[t._v("And voila! We've found our ACPI path, now that we have everything we're ready to get cooking")]),t._v(" "),s("h2",{attrs:{id:"making-the-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#making-the-ssdt"}},[t._v("#")]),t._v(" Making the SSDT")]),t._v(" "),s("p",[t._v("To start grab our "),s("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPU-DISABLE.dsl.zip",target:"_blank",rel:"noopener noreferrer"}},[t._v("SSDT-GPU-DISABLE"),s("OutboundLink")],1),t._v(" and open it up. Here there's a couple things to change:")]),t._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[t._v("External (_SB_.PCI0.PEG0.PEGP, DeviceObj)\nMethod (_SB.PCI0.PEG0.PEGP._DSM, 4, NotSerialized)\n")])])]),s("p",[t._v("For our example, we'll change all mentions of :")]),t._v(" "),s("ul",[s("li",[s("code",[t._v("PCI0")]),t._v(" with "),s("code",[t._v("PC02")])]),t._v(" "),s("li",[s("code",[t._v("PEG0")]),t._v(" with "),s("code",[t._v("BR2A")])])]),t._v(" "),s("p",[t._v("Hint: If your ACPI path is a bit shorter than the example, this is fine. Just make sure the ACPI paths are correct to your device, some users may also need to adapt "),s("code",[t._v("_SB_")]),t._v(" to their path")]),t._v(" "),s("h2",{attrs:{id:"now-you-re-ready-to-compile-the-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#now-you-re-ready-to-compile-the-ssdt"}},[t._v("#")]),t._v(" "),s("RouterLink",{attrs:{to:"/Manual/compile.html"}},[t._v("Now you're ready to compile the SSDT!")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{316:function(t,e,a){t.exports=a.p+"assets/img/nvidia.672e8e16.png"},333:function(t,e,a){t.exports=a.p+"assets/img/amd.acf5492b.png"},419:function(t,e,a){"use strict";a.r(e);var s=a(25),i=Object(s.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"disabling-desktops-unsupported-gpus-ssdt-gpu-disable"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#disabling-desktops-unsupported-gpus-ssdt-gpu-disable"}},[t._v("#")]),t._v(" Disabling desktops unsupported GPUs(SSDT-GPU-DISABLE)")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#what-this-ssdt-does"}},[t._v("What this SSDT does")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[t._v("Methods to make this SSDT")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#prebuilts"}},[t._v("Prebuilt")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#ssdttime"}},[t._v("SSDTTime")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#manual"}},[t._v("Manual")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#finding-the-acpi-path"}},[t._v("Finding the ACPI path")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[t._v("Edits to the sample SSDT")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#compiling-the-ssdt"}},[t._v("Compiling the SSDT")])])])])])])]),t._v(" "),s("p",[t._v("So this is mainly needed for GPUs that are not supported in macOS, mainly this will be Nvidia users who wish to pair an AMD GPU for macOS use. While WhateverGreen does support the boot-arg "),s("code",[t._v("-wegnoegpu")]),t._v(", this only works when running on iGPU so for the rest of us we'll need to make an SSDT.")]),t._v(" "),s("p",[t._v("So to disable a specific GPU, we need to find a couple things:")]),t._v(" "),s("ul",[s("li",[t._v("ACPI Path of the GPU")]),t._v(" "),s("li",[s("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPU-DISABLE.dsl.zip",target:"_blank",rel:"noopener noreferrer"}},[t._v("SSDT-GPU-DISABLE"),s("OutboundLink")],1)])]),t._v(" "),s("h2",{attrs:{id:"finding-the-acpi-path-of-the-gpu"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#finding-the-acpi-path-of-the-gpu"}},[t._v("#")]),t._v(" Finding the ACPI Path of the GPU")]),t._v(" "),s("p",[t._v("To find the PCI path of a GPU is fairly simple, best way to find it is running Windows:")]),t._v(" "),s("ul",[s("li",[t._v("Open Device Manager")]),t._v(" "),s("li",[t._v("Select Display Adapters, then right click your GPU and select Properties")]),t._v(" "),s("li",[t._v('Under the Details Tab, search for "Location Paths"\n'),s("ul",[s("li",[t._v('Note some GPUs may be hiding under "BIOS device name"')])])])]),t._v(" "),s("p",[s("img",{attrs:{src:a(333),alt:""}})]),t._v(" "),s("p",[s("img",{attrs:{src:a(316),alt:"Credit to 1Revenger1 for the image"}})]),t._v(" "),s("p",[t._v('The second "ACPI" is what we care about:')]),t._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[t._v("ACPI(_SB_)#ACPI(PC02)#ACPI(BR2A)#ACPI(PEGP)#PCI(0000)#PCI(0000)\n")])])]),s("p",[t._v("Now converting this to an ACPI path is quite simple, remove the "),s("code",[t._v("#ACPI")]),t._v(" and "),s("code",[t._v("#PCI(0000)")]),t._v(":")]),t._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[t._v("`_SB_.PC02.BR2A.PEGP\n")])])]),s("p",[t._v("And voila! We've found our ACPI path, now that we have everything we're ready to get cooking")]),t._v(" "),s("h2",{attrs:{id:"making-the-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#making-the-ssdt"}},[t._v("#")]),t._v(" Making the SSDT")]),t._v(" "),s("p",[t._v("To start grab our "),s("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPU-DISABLE.dsl.zip",target:"_blank",rel:"noopener noreferrer"}},[t._v("SSDT-GPU-DISABLE"),s("OutboundLink")],1),t._v(" and open it up. Here there's a couple things to change:")]),t._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[t._v("External (_SB_.PCI0.PEG0.PEGP, DeviceObj)\nMethod (_SB.PCI0.PEG0.PEGP._DSM, 4, NotSerialized)\n")])])]),s("p",[t._v("For our example, we'll change all mentions of :")]),t._v(" "),s("ul",[s("li",[s("code",[t._v("PCI0")]),t._v(" with "),s("code",[t._v("PC02")])]),t._v(" "),s("li",[s("code",[t._v("PEG0")]),t._v(" with "),s("code",[t._v("BR2A")])])]),t._v(" "),s("p",[t._v("Hint: If your ACPI path is a bit shorter than the example, this is fine. Just make sure the ACPI paths are correct to your device, some users may also need to adapt "),s("code",[t._v("_SB_")]),t._v(" to their path")]),t._v(" "),s("h2",{attrs:{id:"now-you-re-ready-to-compile-the-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#now-you-re-ready-to-compile-the-ssdt"}},[t._v("#")]),t._v(" "),s("RouterLink",{attrs:{to:"/Manual/compile.html"}},[t._v("Now you're ready to compile the SSDT!")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/21.bd2ac58e.js b/assets/js/21.5515e10a.js similarity index 98% rename from assets/js/21.bd2ac58e.js rename to assets/js/21.5515e10a.js index 78d395a..322d02d 100644 --- a/assets/js/21.bd2ac58e.js +++ b/assets/js/21.5515e10a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{406:function(e,t,o){e.exports=o.p+"assets/img/ssdttime.54f2ba0d.png"},469:function(e,t,o){"use strict";o.r(t);var r=o(25),s=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"ssdts-the-easy-way"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#ssdts-the-easy-way"}},[e._v("#")]),e._v(" SSDTs: The easy way")]),e._v(" "),r("p",[e._v("So here we'll be using a super simple tool made by CorpNewt: "),r("a",{attrs:{href:"https://github.com/corpnewt/SSDTTime",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDTTime"),r("OutboundLink")],1)]),e._v(" "),r("p",[e._v("What this tool does is, it dumps your DSDT from your firmware, and then creates SSDTs based off your DSDT. "),r("strong",[e._v("This must be done on the target machine running either Windows or Linux")])]),e._v(" "),r("h2",{attrs:{id:"so-what-can-t-ssdttime-do"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#so-what-can-t-ssdttime-do"}},[e._v("#")]),e._v(" So what "),r("strong",[e._v("CAN'T")]),e._v(" SSDTTime do")]),e._v(" "),r("ul",[r("li",[r("strong",[e._v("SSDT-PNLF")]),e._v(":\n"),r("ul",[r("li",[e._v("Need to be configured to your system")])])]),e._v(" "),r("li",[r("strong",[e._v("SSDT-GPI0")]),e._v(":\n"),r("ul",[r("li",[e._v("Need to be configured to your system")])])]),e._v(" "),r("li",[r("strong",[e._v("USBX SSDT")]),e._v(":\n"),r("ul",[r("li",[e._v("This is included on sample SSDTs but SSDTTime only makes the SSDT-EC part, Skylake and newer users can grab a pre-built here: "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[r("strong",[e._v("IMEI SSDT")]),e._v(":\n"),r("ul",[r("li",[e._v("If you have either a Sandy bridge CPU with 7 series motherboard or Ivy Bridge with 6 series motherboard, you'll need to either use the prebuilt or manually create it.")])])]),e._v(" "),r("li",[r("strong",[e._v("RTC0 RANGE SSDT")]),e._v(":\nIf you have X99 or X299, you'll need to configure it to your system")])]),e._v(" "),r("p",[e._v('For users who don\'t have all the options available to them in SSDTTime, you can follow the "SSDTs: The long way" section. You can still use SSDTTime for SSDTs it does support.')]),e._v(" "),r("h2",{attrs:{id:"running-ssdttime"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#running-ssdttime"}},[e._v("#")]),e._v(" Running SSDTTime")]),e._v(" "),r("p",[e._v("Run the "),r("code",[e._v("SSDTTime.bat")]),e._v(" file as Admin on the target machine and you should see something like this:")]),e._v(" "),r("p",[r("img",{attrs:{src:o(406),alt:""}})]),e._v(" "),r("p",[e._v("What are all these options?:")]),e._v(" "),r("ul",[r("li",[r("code",[e._v("1. FixHPET - Patch out IRQ Conflicts")]),e._v(" "),r("ul",[r("li",[e._v("IRQ patching, mainly needed for X79, X99 and laptop users(use option "),r("code",[e._v("C")]),e._v(" to omit conflicting legacy IRQs)")])])]),e._v(" "),r("li",[r("code",[e._v("2. FakeEC - OS-aware Fake EC")]),e._v(" "),r("ul",[r("li",[e._v("This is the SSDT-EC, required for Catalina users")])])]),e._v(" "),r("li",[r("code",[e._v("3. FakeEC Laptop\t\t- OS-aware Fake EC")]),e._v(" "),r("ul",[r("li",[e._v("This is the SSDT-EC, but the laptop version only Builds Fake EC and leaves the existing EC devices untouched, again required for Catalina users")])])]),e._v(" "),r("li",[r("code",[e._v("4. PluginType - Sets plugin-type = 1 on First ProcessorObj")]),e._v(" "),r("ul",[r("li",[e._v("This is the SSDT-PLUG, for Intel only")])])]),e._v(" "),r("li",[r("code",[e._v("5. PMC - Sets Power Management controller status")]),e._v(" "),r("ul",[r("li",[e._v("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.")])])]),e._v(" "),r("li",[r("code",[e._v("6. AWAC - Context-Aware AWAC Disable and RTC Fake")]),e._v(" "),r("ul",[r("li",[e._v("This is the SSDT-AWAC/RTC0, its purpose is to fix the system clocks found on newer hardware")])])]),e._v(" "),r("li",[r("code",[e._v("7. USB Reset - Reset USB controllers to allow hardware mapping")]),e._v(" "),r("ul",[r("li",[e._v("This is SSDT-RHUB, used for resetting USB ports in macOS for Asus's Z490 motherboards")])])]),e._v(" "),r("li",[r("code",[e._v("8. Dump DSDT - Automatically dump the system DSDT")]),e._v(" "),r("ul",[r("li",[e._v("Dumps your DSDT from your firmware")])])])]),e._v(" "),r("p",[e._v("What we want to do is select option "),r("code",[e._v("4. Dump DSDT")]),e._v(" first, then select the appropriate option(s) for your system.")]),e._v(" "),r("blockquote",[r("p",[e._v("What about USBX?")])]),e._v(" "),r("p",[e._v("For Skylake and newer plus AMD, you can grab a pre-built file here: "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),r("OutboundLink")],1),e._v(". This file is plug and play and requires no device configuration, "),r("strong",[e._v("do not use on Broadwell and older")]),e._v(".")]),e._v(" "),r("p",[r("strong",[e._v("Troubleshooting note")]),e._v(": See "),r("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/troubleshooting.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("General Troubleshooting"),r("OutboundLink")],1),e._v(" if you're having issues running SSDTTime")]),e._v(" "),r("h2",{attrs:{id:"adding-to-opencore"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#adding-to-opencore"}},[e._v("#")]),e._v(" Adding to OpenCore")]),e._v(" "),r("p",[e._v("Don't forget that SSDTs need to be added to Opencore, reminder that .aml is complied, .dsl is code. "),r("strong",[e._v("Add only the .aml file")]),e._v(":")]),e._v(" "),r("ul",[r("li",[e._v("EFI/OC/ACPI")]),e._v(" "),r("li",[e._v("config.plist -> ACPI -> Add")])]),e._v(" "),r("p",[e._v("Reminder that Cmd/Crtl+R with ProperTree pointed at your OC folder will add all your SSDTs, kexts and .efi drivers to the config for you. "),r("strong",[e._v("Do not add your DSDT to OpenCore, its already in your firmware")]),e._v(". If you are unsure what this is referring to, go back to the OpenCore guide and select your config based of the architecture of your CPU.")]),e._v(" "),r("p",[e._v("For those who do not yet have a config.plist, you'll want to next head back to your respective OpenCore guides and create the config.plist:")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Install guide"),r("OutboundLink")],1)])]),e._v(" "),r("p",[e._v("Users of "),r("code",[e._v("FixHPET")]),e._v(" will also need to merge oc_patches.plist into their config.plist")]),e._v(" "),r("p",[e._v("Steps to do this:")]),e._v(" "),r("ul",[r("li",[e._v("Open both files,")]),e._v(" "),r("li",[e._v("Delete the "),r("code",[e._v("ACPI -> Patch")]),e._v(" section from config.plist")]),e._v(" "),r("li",[e._v("Copy the "),r("code",[e._v("ACPI -> Patch")]),e._v(" section from patches.plist")]),e._v(" "),r("li",[e._v("Paste into where old patches were in config.plist")])])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{406:function(e,t,o){e.exports=o.p+"assets/img/ssdttime.54f2ba0d.png"},470:function(e,t,o){"use strict";o.r(t);var r=o(25),s=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"ssdts-the-easy-way"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#ssdts-the-easy-way"}},[e._v("#")]),e._v(" SSDTs: The easy way")]),e._v(" "),r("p",[e._v("So here we'll be using a super simple tool made by CorpNewt: "),r("a",{attrs:{href:"https://github.com/corpnewt/SSDTTime",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDTTime"),r("OutboundLink")],1)]),e._v(" "),r("p",[e._v("What this tool does is, it dumps your DSDT from your firmware, and then creates SSDTs based off your DSDT. "),r("strong",[e._v("This must be done on the target machine running either Windows or Linux")])]),e._v(" "),r("h2",{attrs:{id:"so-what-can-t-ssdttime-do"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#so-what-can-t-ssdttime-do"}},[e._v("#")]),e._v(" So what "),r("strong",[e._v("CAN'T")]),e._v(" SSDTTime do")]),e._v(" "),r("ul",[r("li",[r("strong",[e._v("SSDT-PNLF")]),e._v(":\n"),r("ul",[r("li",[e._v("Need to be configured to your system")])])]),e._v(" "),r("li",[r("strong",[e._v("SSDT-GPI0")]),e._v(":\n"),r("ul",[r("li",[e._v("Need to be configured to your system")])])]),e._v(" "),r("li",[r("strong",[e._v("USBX SSDT")]),e._v(":\n"),r("ul",[r("li",[e._v("This is included on sample SSDTs but SSDTTime only makes the SSDT-EC part, Skylake and newer users can grab a pre-built here: "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[r("strong",[e._v("IMEI SSDT")]),e._v(":\n"),r("ul",[r("li",[e._v("If you have either a Sandy bridge CPU with 7 series motherboard or Ivy Bridge with 6 series motherboard, you'll need to either use the prebuilt or manually create it.")])])]),e._v(" "),r("li",[r("strong",[e._v("RTC0 RANGE SSDT")]),e._v(":\nIf you have X99 or X299, you'll need to configure it to your system")])]),e._v(" "),r("p",[e._v('For users who don\'t have all the options available to them in SSDTTime, you can follow the "SSDTs: The long way" section. You can still use SSDTTime for SSDTs it does support.')]),e._v(" "),r("h2",{attrs:{id:"running-ssdttime"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#running-ssdttime"}},[e._v("#")]),e._v(" Running SSDTTime")]),e._v(" "),r("p",[e._v("Run the "),r("code",[e._v("SSDTTime.bat")]),e._v(" file as Admin on the target machine and you should see something like this:")]),e._v(" "),r("p",[r("img",{attrs:{src:o(406),alt:""}})]),e._v(" "),r("p",[e._v("What are all these options?:")]),e._v(" "),r("ul",[r("li",[r("code",[e._v("1. FixHPET - Patch out IRQ Conflicts")]),e._v(" "),r("ul",[r("li",[e._v("IRQ patching, mainly needed for X79, X99 and laptop users(use option "),r("code",[e._v("C")]),e._v(" to omit conflicting legacy IRQs)")])])]),e._v(" "),r("li",[r("code",[e._v("2. FakeEC - OS-aware Fake EC")]),e._v(" "),r("ul",[r("li",[e._v("This is the SSDT-EC, required for Catalina users")])])]),e._v(" "),r("li",[r("code",[e._v("3. FakeEC Laptop\t\t- OS-aware Fake EC")]),e._v(" "),r("ul",[r("li",[e._v("This is the SSDT-EC, but the laptop version only Builds Fake EC and leaves the existing EC devices untouched, again required for Catalina users")])])]),e._v(" "),r("li",[r("code",[e._v("4. PluginType - Sets plugin-type = 1 on First ProcessorObj")]),e._v(" "),r("ul",[r("li",[e._v("This is the SSDT-PLUG, for Intel only")])])]),e._v(" "),r("li",[r("code",[e._v("5. PMC - Sets Power Management controller status")]),e._v(" "),r("ul",[r("li",[e._v("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.")])])]),e._v(" "),r("li",[r("code",[e._v("6. AWAC - Context-Aware AWAC Disable and RTC Fake")]),e._v(" "),r("ul",[r("li",[e._v("This is the SSDT-AWAC/RTC0, its purpose is to fix the system clocks found on newer hardware")])])]),e._v(" "),r("li",[r("code",[e._v("7. USB Reset - Reset USB controllers to allow hardware mapping")]),e._v(" "),r("ul",[r("li",[e._v("This is SSDT-RHUB, used for resetting USB ports in macOS for Asus's Z490 motherboards")])])]),e._v(" "),r("li",[r("code",[e._v("8. Dump DSDT - Automatically dump the system DSDT")]),e._v(" "),r("ul",[r("li",[e._v("Dumps your DSDT from your firmware")])])])]),e._v(" "),r("p",[e._v("What we want to do is select option "),r("code",[e._v("4. Dump DSDT")]),e._v(" first, then select the appropriate option(s) for your system.")]),e._v(" "),r("blockquote",[r("p",[e._v("What about USBX?")])]),e._v(" "),r("p",[e._v("For Skylake and newer plus AMD, you can grab a pre-built file here: "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),r("OutboundLink")],1),e._v(". This file is plug and play and requires no device configuration, "),r("strong",[e._v("do not use on Broadwell and older")]),e._v(".")]),e._v(" "),r("p",[r("strong",[e._v("Troubleshooting note")]),e._v(": See "),r("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/troubleshooting.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("General Troubleshooting"),r("OutboundLink")],1),e._v(" if you're having issues running SSDTTime")]),e._v(" "),r("h2",{attrs:{id:"adding-to-opencore"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#adding-to-opencore"}},[e._v("#")]),e._v(" Adding to OpenCore")]),e._v(" "),r("p",[e._v("Don't forget that SSDTs need to be added to Opencore, reminder that .aml is complied, .dsl is code. "),r("strong",[e._v("Add only the .aml file")]),e._v(":")]),e._v(" "),r("ul",[r("li",[e._v("EFI/OC/ACPI")]),e._v(" "),r("li",[e._v("config.plist -> ACPI -> Add")])]),e._v(" "),r("p",[e._v("Reminder that Cmd/Crtl+R with ProperTree pointed at your OC folder will add all your SSDTs, kexts and .efi drivers to the config for you. "),r("strong",[e._v("Do not add your DSDT to OpenCore, its already in your firmware")]),e._v(". If you are unsure what this is referring to, go back to the OpenCore guide and select your config based of the architecture of your CPU.")]),e._v(" "),r("p",[e._v("For those who do not yet have a config.plist, you'll want to next head back to your respective OpenCore guides and create the config.plist:")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Install guide"),r("OutboundLink")],1)])]),e._v(" "),r("p",[e._v("Users of "),r("code",[e._v("FixHPET")]),e._v(" will also need to merge oc_patches.plist into their config.plist")]),e._v(" "),r("p",[e._v("Steps to do this:")]),e._v(" "),r("ul",[r("li",[e._v("Open both files,")]),e._v(" "),r("li",[e._v("Delete the "),r("code",[e._v("ACPI -> Patch")]),e._v(" section from config.plist")]),e._v(" "),r("li",[e._v("Copy the "),r("code",[e._v("ACPI -> Patch")]),e._v(" section from patches.plist")]),e._v(" "),r("li",[e._v("Paste into where old patches were in config.plist")])])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file diff --git a/assets/js/27.cac1c4fd.js b/assets/js/27.239a168c.js similarity index 98% rename from assets/js/27.cac1c4fd.js rename to assets/js/27.239a168c.js index ef6aa2f..8ee38b4 100644 --- a/assets/js/27.cac1c4fd.js +++ b/assets/js/27.239a168c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{419:function(e,t,i){"use strict";i.r(t);var o=i(25),n=Object(o.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"supporting-the-guides"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-guides"}},[e._v("#")]),e._v(" Supporting the guides")]),e._v(" "),i("p",[i("strong",[e._v("Note")]),e._v(": This is a community run guide which is not officially endorsed by Acidanthera. Please do not bug Acidanthera with issues about this guide.")]),e._v(" "),i("p",[e._v("Want to help support the guide? Well there's some ways you can help!")]),e._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/CONTRIBUTING.html#contributing-via-issues"}},[e._v("Contributing via Issues")])],1),e._v(" "),i("li",[i("RouterLink",{attrs:{to:"/CONTRIBUTING.html#contributing-via-prs"}},[e._v("Contributing via PRs")])],1)]),e._v(" "),i("p",[e._v("Note: For those wanting to contribute financially, we seriously appreciate it but we're a non-profit organization. We do this to teach, not to make money. If you have some money left over we highly recommend donating it to a charity. "),i("a",{attrs:{href:"https://crohnsandcolitis.donorportal.ca/Donation/DonationDetails.aspx?L=en-CA&G=159&F=1097&T=GENER",target:"_blank",rel:"noopener noreferrer"}},[e._v("Crohn's and Colitis Canada"),i("OutboundLink")],1),e._v(" is one we recommend if you have none on mind.")]),e._v(" "),i("h2",{attrs:{id:"contributing-via-issues"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#contributing-via-issues"}},[e._v("#")]),e._v(" Contributing via Issues")]),e._v(" "),i("p",[e._v("Contributing via Issues is pretty simple but there are some rules:")]),e._v(" "),i("ul",[i("li",[e._v("Keep issues tab dedicated to guides issues only, "),i("strong",[e._v("no personal hackintosh issues")]),e._v(". It is not a place to discuss installation issues.")]),e._v(" "),i("li",[e._v("If for a typo or better clarification, please indicate what page it was on. Would appreciate not going for a scavenger hunt on where these issues are.")])]),e._v(" "),i("p",[e._v("You can find the issues tab here: "),i("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("Getting Started With ACPI Issues"),i("OutboundLink")],1)]),e._v(" "),i("h2",{attrs:{id:"contributing-via-prs"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#contributing-via-prs"}},[e._v("#")]),e._v(" Contributing via PRs")]),e._v(" "),i("p",[e._v("Some guidelines when contributing via PRs:")]),e._v(" "),i("ul",[i("li",[e._v("Use your brain (please).")]),e._v(" "),i("li",[e._v("Proofread your submissions.")]),e._v(" "),i("li",[e._v("Pull Requests can be denied if we feel it does not fit or has inaccurate information. We will generally tell you why it is rejected though or ask for revisions.\n"),i("ul",[i("li",[e._v("We would also appreciate sources for any bigger commits to make it easier on us to verify the info your provide is valid")])])]),e._v(" "),i("li",[e._v("Images must be hosted locally in the repo under the "),i("code",[e._v("/images/")]),e._v(" folder")]),e._v(" "),i("li",[e._v("Your PR must be run through a markdown lint and have all issues fixed.")]),e._v(" "),i("li",[e._v('In general, try to avoid using "non-Acidanthera" tools when possible. Generally we want to avoid use of third-party tools - though if it\'s impossible otherwise, then you can link it.\n'),i("ul",[i("li",[e._v("Tools explicitly banned:\n"),i("ul",[i("li",[e._v("UniBeast, MultiBeast and KextBeast\n"),i("ul",[i("li",[e._v("More info can be found here: "),i("a",{attrs:{href:"https://github.com/khronokernel/Tonymcx86-stance",target:"_blank",rel:"noopener noreferrer"}},[e._v("Tonymacx86-stance"),i("OutboundLink")],1)])])]),e._v(" "),i("li",[e._v("Transmac\n"),i("ul",[i("li",[e._v("Know for creating borked USB drives")])])]),e._v(" "),i("li",[e._v("Niresh Installers\n"),i("ul",[i("li",[e._v("We'd like to avoid piracy with the guides")])])])])])])])]),e._v(" "),i("h3",{attrs:{id:"how-to-contribute"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#how-to-contribute"}},[e._v("#")]),e._v(" How to Contribute")]),e._v(" "),i("p",[e._v("Best way to test your commits and make sure they are formatted correctly is downloading "),i("code",[e._v("nodejs")]),e._v(" and "),i("code",[e._v("yarn")]),e._v(" then getting the VuePress and "),i("a",{attrs:{href:"https://github.com/igorshubovych/markdownlint-cli",target:"_blank",rel:"noopener noreferrer"}},[e._v("markdownlint-cli"),i("OutboundLink")],1),e._v(" tools. When you run "),i("code",[e._v("yarn dev")]),e._v(", it will set up a local webserver which you can connect to view the changes you made. "),i("code",[e._v("markdownlint *")]),e._v(" will throw any errors at you about formatting as well, and "),i("code",[e._v("markdownlint -f *")]),e._v(" will attempt to fix these.")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/fork/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Fork this repo"),i("OutboundLink")],1)]),e._v(" "),i("li",[e._v("Install the required tools:\n"),i("ul",[i("li",[i("code",[e._v("brew install yarn")])]),e._v(" "),i("li",[i("code",[e._v("npm install -g markdownlint-cli")])])])]),e._v(" "),i("li",[e._v("Make your changes.")]),e._v(" "),i("li",[e._v("Build the site:\n"),i("ul",[i("li",[i("code",[e._v("yarn install")]),e._v(" (To install all the required plugins)")]),e._v(" "),i("li",[i("code",[e._v("yarn dev")]),e._v(" (Preview the site)\n"),i("ul",[i("li",[e._v("Can be found at "),i("code",[e._v("http://localhost:8080")])])])])])]),e._v(" "),i("li",[e._v("Check markdown format:\n"),i("ul",[i("li",[i("code",[e._v("markdownlint -f *")]),e._v(" (To fix any potential issues)")])])])]),e._v(" "),i("h3",{attrs:{id:"tips"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#tips"}},[e._v("#")]),e._v(" Tips")]),e._v(" "),i("p",[e._v("Some tools that make contributing a bit easier:")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"https://typora.io",target:"_blank",rel:"noopener noreferrer"}},[e._v("Typora"),i("OutboundLink")],1),e._v(" for real time markdown rendering.")]),e._v(" "),i("li",[i("a",{attrs:{href:"https://macromates.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("TextMate"),i("OutboundLink")],1),e._v(" for easy and powerful mass find/replace.")]),e._v(" "),i("li",[i("a",{attrs:{href:"https://desktop.github.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("Github Desktop"),i("OutboundLink")],1),e._v(" for more user friendly GUI.")])])])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{418:function(e,t,i){"use strict";i.r(t);var o=i(25),n=Object(o.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"supporting-the-guides"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-guides"}},[e._v("#")]),e._v(" Supporting the guides")]),e._v(" "),i("p",[i("strong",[e._v("Note")]),e._v(": This is a community run guide which is not officially endorsed by Acidanthera. Please do not bug Acidanthera with issues about this guide.")]),e._v(" "),i("p",[e._v("Want to help support the guide? Well there's some ways you can help!")]),e._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/CONTRIBUTING.html#contributing-via-issues"}},[e._v("Contributing via Issues")])],1),e._v(" "),i("li",[i("RouterLink",{attrs:{to:"/CONTRIBUTING.html#contributing-via-prs"}},[e._v("Contributing via PRs")])],1)]),e._v(" "),i("p",[e._v("Note: For those wanting to contribute financially, we seriously appreciate it but we're a non-profit organization. We do this to teach, not to make money. If you have some money left over we highly recommend donating it to a charity. "),i("a",{attrs:{href:"https://crohnsandcolitis.donorportal.ca/Donation/DonationDetails.aspx?L=en-CA&G=159&F=1097&T=GENER",target:"_blank",rel:"noopener noreferrer"}},[e._v("Crohn's and Colitis Canada"),i("OutboundLink")],1),e._v(" is one we recommend if you have none on mind.")]),e._v(" "),i("h2",{attrs:{id:"contributing-via-issues"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#contributing-via-issues"}},[e._v("#")]),e._v(" Contributing via Issues")]),e._v(" "),i("p",[e._v("Contributing via Issues is pretty simple but there are some rules:")]),e._v(" "),i("ul",[i("li",[e._v("Keep issues tab dedicated to guides issues only, "),i("strong",[e._v("no personal hackintosh issues")]),e._v(". It is not a place to discuss installation issues.")]),e._v(" "),i("li",[e._v("If for a typo or better clarification, please indicate what page it was on. Would appreciate not going for a scavenger hunt on where these issues are.")])]),e._v(" "),i("p",[e._v("You can find the issues tab here: "),i("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("Getting Started With ACPI Issues"),i("OutboundLink")],1)]),e._v(" "),i("h2",{attrs:{id:"contributing-via-prs"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#contributing-via-prs"}},[e._v("#")]),e._v(" Contributing via PRs")]),e._v(" "),i("p",[e._v("Some guidelines when contributing via PRs:")]),e._v(" "),i("ul",[i("li",[e._v("Use your brain (please).")]),e._v(" "),i("li",[e._v("Proofread your submissions.")]),e._v(" "),i("li",[e._v("Pull Requests can be denied if we feel it does not fit or has inaccurate information. We will generally tell you why it is rejected though or ask for revisions.\n"),i("ul",[i("li",[e._v("We would also appreciate sources for any bigger commits to make it easier on us to verify the info your provide is valid")])])]),e._v(" "),i("li",[e._v("Images must be hosted locally in the repo under the "),i("code",[e._v("/images/")]),e._v(" folder")]),e._v(" "),i("li",[e._v("Your PR must be run through a markdown lint and have all issues fixed.")]),e._v(" "),i("li",[e._v('In general, try to avoid using "non-Acidanthera" tools when possible. Generally we want to avoid use of third-party tools - though if it\'s impossible otherwise, then you can link it.\n'),i("ul",[i("li",[e._v("Tools explicitly banned:\n"),i("ul",[i("li",[e._v("UniBeast, MultiBeast and KextBeast\n"),i("ul",[i("li",[e._v("More info can be found here: "),i("a",{attrs:{href:"https://github.com/khronokernel/Tonymcx86-stance",target:"_blank",rel:"noopener noreferrer"}},[e._v("Tonymacx86-stance"),i("OutboundLink")],1)])])]),e._v(" "),i("li",[e._v("Transmac\n"),i("ul",[i("li",[e._v("Know for creating borked USB drives")])])]),e._v(" "),i("li",[e._v("Niresh Installers\n"),i("ul",[i("li",[e._v("We'd like to avoid piracy with the guides")])])])])])])])]),e._v(" "),i("h3",{attrs:{id:"how-to-contribute"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#how-to-contribute"}},[e._v("#")]),e._v(" How to Contribute")]),e._v(" "),i("p",[e._v("Best way to test your commits and make sure they are formatted correctly is downloading "),i("code",[e._v("nodejs")]),e._v(" and "),i("code",[e._v("yarn")]),e._v(" then getting the VuePress and "),i("a",{attrs:{href:"https://github.com/igorshubovych/markdownlint-cli",target:"_blank",rel:"noopener noreferrer"}},[e._v("markdownlint-cli"),i("OutboundLink")],1),e._v(" tools. When you run "),i("code",[e._v("yarn dev")]),e._v(", it will set up a local webserver which you can connect to view the changes you made. "),i("code",[e._v("markdownlint *")]),e._v(" will throw any errors at you about formatting as well, and "),i("code",[e._v("markdownlint -f *")]),e._v(" will attempt to fix these.")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/fork/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Fork this repo"),i("OutboundLink")],1)]),e._v(" "),i("li",[e._v("Install the required tools:\n"),i("ul",[i("li",[i("code",[e._v("brew install yarn")])]),e._v(" "),i("li",[i("code",[e._v("npm install -g markdownlint-cli")])])])]),e._v(" "),i("li",[e._v("Make your changes.")]),e._v(" "),i("li",[e._v("Build the site:\n"),i("ul",[i("li",[i("code",[e._v("yarn install")]),e._v(" (To install all the required plugins)")]),e._v(" "),i("li",[i("code",[e._v("yarn dev")]),e._v(" (Preview the site)\n"),i("ul",[i("li",[e._v("Can be found at "),i("code",[e._v("http://localhost:8080")])])])])])]),e._v(" "),i("li",[e._v("Check markdown format:\n"),i("ul",[i("li",[i("code",[e._v("markdownlint -f *")]),e._v(" (To fix any potential issues)")])])])]),e._v(" "),i("h3",{attrs:{id:"tips"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#tips"}},[e._v("#")]),e._v(" Tips")]),e._v(" "),i("p",[e._v("Some tools that make contributing a bit easier:")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"https://typora.io",target:"_blank",rel:"noopener noreferrer"}},[e._v("Typora"),i("OutboundLink")],1),e._v(" for real time markdown rendering.")]),e._v(" "),i("li",[i("a",{attrs:{href:"https://macromates.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("TextMate"),i("OutboundLink")],1),e._v(" for easy and powerful mass find/replace.")]),e._v(" "),i("li",[i("a",{attrs:{href:"https://desktop.github.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("Github Desktop"),i("OutboundLink")],1),e._v(" for more user friendly GUI.")])])])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/37.2ad58cd0.js b/assets/js/37.c3def8e0.js similarity index 93% rename from assets/js/37.2ad58cd0.js rename to assets/js/37.c3def8e0.js index bd603e7..a00a9cb 100644 --- a/assets/js/37.2ad58cd0.js +++ b/assets/js/37.c3def8e0.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{445:function(t,e,o){"use strict";o.r(e);var s=o(25),n=Object(s.a)({},(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[o("h1",{attrs:{id:"fixing-system-clocks-ssdt-awac-rtc0"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#fixing-system-clocks-ssdt-awac-rtc0"}},[t._v("#")]),t._v(" Fixing System Clocks (SSDT-AWAC/RTC0)")]),t._v(" "),o("ul",[o("li",[o("strong",[t._v("Reminder")]),t._v(": Does not support HEDT(ie. X99 and X299)")])]),t._v(" "),o("p",[t._v("The second involves using SSDTTime which automates most of the process. See here on how to use it: "),o("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[t._v("SSDTs: Easy Way")])],1),t._v(" "),o("p",[t._v("To get the SSDT-PMC, run the following:")]),t._v(" "),o("ul",[o("li",[o("code",[t._v("7. Dump DSDT")]),t._v(" then run "),o("code",[t._v("6. AWAC")])])]),t._v(" "),o("p",[t._v("This will provide you with some files, the main one you care about is SSDT-AWAC."),o("strong",[t._v("aml")]),t._v(". or SSDT-RTC0."),o("strong",[t._v("aml")]),t._v(". The DSDT and .dsl are only left for referencing or verification.")]),t._v(" "),o("p",[t._v("The main things to note with this method:")]),t._v(" "),o("ul",[o("li",[t._v("Doesn't really teach you anything\n"),o("ul",[o("li",[t._v("For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey")])])])]),t._v(" "),o("h2",{attrs:{id:"wrapping-up"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[t._v("#")]),t._v(" Wrapping up")]),t._v(" "),o("p",[t._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),t._v(" "),o("ul",[o("li",[o("RouterLink",{attrs:{to:"/cleanup.html"}},[o("strong",[t._v("Cleanup")])])],1)])])}),[],!1,null,null,null);e.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{436:function(t,e,o){"use strict";o.r(e);var s=o(25),n=Object(s.a)({},(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[o("h1",{attrs:{id:"fixing-system-clocks-ssdt-awac-rtc0"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#fixing-system-clocks-ssdt-awac-rtc0"}},[t._v("#")]),t._v(" Fixing System Clocks (SSDT-AWAC/RTC0)")]),t._v(" "),o("ul",[o("li",[o("strong",[t._v("Reminder")]),t._v(": Does not support HEDT(ie. X99 and X299)")])]),t._v(" "),o("p",[t._v("The second involves using SSDTTime which automates most of the process. See here on how to use it: "),o("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[t._v("SSDTs: Easy Way")])],1),t._v(" "),o("p",[t._v("To get the SSDT-PMC, run the following:")]),t._v(" "),o("ul",[o("li",[o("code",[t._v("7. Dump DSDT")]),t._v(" then run "),o("code",[t._v("6. AWAC")])])]),t._v(" "),o("p",[t._v("This will provide you with some files, the main one you care about is SSDT-AWAC."),o("strong",[t._v("aml")]),t._v(". or SSDT-RTC0."),o("strong",[t._v("aml")]),t._v(". The DSDT and .dsl are only left for referencing or verification.")]),t._v(" "),o("p",[t._v("The main things to note with this method:")]),t._v(" "),o("ul",[o("li",[t._v("Doesn't really teach you anything\n"),o("ul",[o("li",[t._v("For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey")])])])]),t._v(" "),o("h2",{attrs:{id:"wrapping-up"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[t._v("#")]),t._v(" Wrapping up")]),t._v(" "),o("p",[t._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),t._v(" "),o("ul",[o("li",[o("RouterLink",{attrs:{to:"/cleanup.html"}},[o("strong",[t._v("Cleanup")])])],1)])])}),[],!1,null,null,null);e.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/38.8787a190.js b/assets/js/38.f81ddac0.js similarity index 96% rename from assets/js/38.8787a190.js rename to assets/js/38.f81ddac0.js index 7c03ff5..f78fdf4 100644 --- a/assets/js/38.8787a190.js +++ b/assets/js/38.f81ddac0.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{436:function(t,s,e){"use strict";e.r(s);var a=e(25),i=Object(a.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"fixing-system-clocks-ssdt-awac-rtc0"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#fixing-system-clocks-ssdt-awac-rtc0"}},[t._v("#")]),t._v(" Fixing System Clocks (SSDT-AWAC/RTC0)")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#what-this-ssdt-does"}},[t._v("What this SSDT does")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[t._v("Methods to make this SSDT")])])]),t._v(" "),e("h2",{attrs:{id:"what-this-ssdt-does"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#what-this-ssdt-does"}},[t._v("#")]),t._v(" What this SSDT does")]),t._v(" "),e("p",[t._v("The purpose of SSDT-AWAC/RTC0 is to fix the system clocks found on newer hardware, mainly found in the following:")]),t._v(" "),e("ul",[e("li",[t._v("B360")]),t._v(" "),e("li",[t._v("B365")]),t._v(" "),e("li",[t._v("H310")]),t._v(" "),e("li",[t._v("H370")]),t._v(" "),e("li",[t._v("Z370 (Gigabyte and AsRock boards with newer BIOS versions)")]),t._v(" "),e("li",[t._v("Z390")]),t._v(" "),e("li",[t._v("B460")]),t._v(" "),e("li",[t._v("Z490")]),t._v(" "),e("li",[t._v("400 series (Comet Lake, including Z490)")]),t._v(" "),e("li",[t._v("495 series (Icelake)")]),t._v(" "),e("li",[t._v("X99")]),t._v(" "),e("li",[t._v("X299")])]),t._v(" "),e("p",[t._v('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.')]),t._v(" "),e("h2",{attrs:{id:"methods-to-make-this-ssdt"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#methods-to-make-this-ssdt"}},[t._v("#")]),t._v(" Methods to make this SSDT")]),t._v(" "),e("p",[t._v("For the RTC fix, there are 3 methods you can choose from:")]),t._v(" "),e("ul",[e("li",[e("RouterLink",{attrs:{to:"/Universal/awac-methods/prebuilt.html"}},[t._v("Prebuilt")])],1),t._v(" "),e("li",[e("RouterLink",{attrs:{to:"/Universal/awac-methods/ssdttime.html"}},[t._v("SSDTTime")]),t._v(" "),e("ul",[e("li",[e("strong",[t._v("Does not support HEDT")])])])],1),t._v(" "),e("li",[e("RouterLink",{attrs:{to:"/Universal/awac-methods/manual.html"}},[t._v("Manual")]),t._v(" "),e("ul",[e("li",[t._v("For most users")])])],1),t._v(" "),e("li",[e("RouterLink",{attrs:{to:"/Universal/awac-methods/manual-hedt.html"}},[t._v("Manual-HEDT")]),t._v(" "),e("ul",[e("li",[t._v("For X99 and X299 users")])])],1)])])}),[],!1,null,null,null);s.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{437:function(t,s,e){"use strict";e.r(s);var a=e(25),i=Object(a.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"fixing-system-clocks-ssdt-awac-rtc0"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#fixing-system-clocks-ssdt-awac-rtc0"}},[t._v("#")]),t._v(" Fixing System Clocks (SSDT-AWAC/RTC0)")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#what-this-ssdt-does"}},[t._v("What this SSDT does")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[t._v("Methods to make this SSDT")])])]),t._v(" "),e("h2",{attrs:{id:"what-this-ssdt-does"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#what-this-ssdt-does"}},[t._v("#")]),t._v(" What this SSDT does")]),t._v(" "),e("p",[t._v("The purpose of SSDT-AWAC/RTC0 is to fix the system clocks found on newer hardware, mainly found in the following:")]),t._v(" "),e("ul",[e("li",[t._v("B360")]),t._v(" "),e("li",[t._v("B365")]),t._v(" "),e("li",[t._v("H310")]),t._v(" "),e("li",[t._v("H370")]),t._v(" "),e("li",[t._v("Z370 (Gigabyte and AsRock boards with newer BIOS versions)")]),t._v(" "),e("li",[t._v("Z390")]),t._v(" "),e("li",[t._v("B460")]),t._v(" "),e("li",[t._v("Z490")]),t._v(" "),e("li",[t._v("400 series (Comet Lake, including Z490)")]),t._v(" "),e("li",[t._v("495 series (Icelake)")]),t._v(" "),e("li",[t._v("X99")]),t._v(" "),e("li",[t._v("X299")])]),t._v(" "),e("p",[t._v('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.')]),t._v(" "),e("h2",{attrs:{id:"methods-to-make-this-ssdt"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#methods-to-make-this-ssdt"}},[t._v("#")]),t._v(" Methods to make this SSDT")]),t._v(" "),e("p",[t._v("For the RTC fix, there are 3 methods you can choose from:")]),t._v(" "),e("ul",[e("li",[e("RouterLink",{attrs:{to:"/Universal/awac-methods/prebuilt.html"}},[t._v("Prebuilt")])],1),t._v(" "),e("li",[e("RouterLink",{attrs:{to:"/Universal/awac-methods/ssdttime.html"}},[t._v("SSDTTime")]),t._v(" "),e("ul",[e("li",[e("strong",[t._v("Does not support HEDT")])])])],1),t._v(" "),e("li",[e("RouterLink",{attrs:{to:"/Universal/awac-methods/manual.html"}},[t._v("Manual")]),t._v(" "),e("ul",[e("li",[t._v("For most users")])])],1),t._v(" "),e("li",[e("RouterLink",{attrs:{to:"/Universal/awac-methods/manual-hedt.html"}},[t._v("Manual-HEDT")]),t._v(" "),e("ul",[e("li",[t._v("For X99 and X299 users")])])],1)])])}),[],!1,null,null,null);s.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/39.ff6cd719.js b/assets/js/39.268e6a49.js similarity index 95% rename from assets/js/39.ff6cd719.js rename to assets/js/39.268e6a49.js index 38650ee..d61eebd 100644 --- a/assets/js/39.ff6cd719.js +++ b/assets/js/39.268e6a49.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{437:function(e,t,s){"use strict";s.r(t);var o=s(25),i=Object(o.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"fixing-embedded-controller-ssdt-ec-usbx"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controller-ssdt-ec-usbx"}},[e._v("#")]),e._v(" Fixing Embedded Controller (SSDT-EC/USBX)")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#fixing-embedded-controller-ssdt-ecusbx"}},[e._v("Fixing Embedded Controller (SSDT-EC/USBX)")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#what-this-ssdt-does"}},[e._v("What this SSDT does")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("Methods to make this SSDT")])])])])]),e._v(" "),s("h2",{attrs:{id:"what-this-ssdt-does"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#what-this-ssdt-does"}},[e._v("#")]),e._v(" What this SSDT does")]),e._v(" "),s("p",[e._v("The purpose of SSDT-EC/UBX is a couple things:")]),e._v(" "),s("ul",[s("li",[e._v("On desktops, the EC(or better known as the embedded controller) isn't compatible with AppleACPIEC driver, to get around this we disable this device when running macOS")]),e._v(" "),s("li",[e._v("AppleBusPowerController will look for a device named "),s("code",[e._v("EC")]),e._v(", so we will want to create a fake device for this kext to load onto\n"),s("ul",[s("li",[e._v("AppleBusPowerController also requires a USBX device to supply USB power properties for Skylake and newer, so we will bundle this device in with the EC fix")])])]),e._v(" "),s("li",[e._v("On laptops, the EC is used for hotkeys and battery so disabling this isn't all too ideal. Problem is our EC's name isn't compatible, so we will create a simple \"fake\" EC device that will satisfy Apple")])]),e._v(" "),s("p",[e._v("So TL;DR:")]),e._v(" "),s("ul",[s("li",[e._v("EC is embedded controller")]),e._v(" "),s("li",[e._v("Desktops will want real EC off, and a fake EC created")]),e._v(" "),s("li",[e._v("Laptops will just want an additional fake EC present")]),e._v(" "),s("li",[e._v("Skylake and newer devices will want USBX as well")])]),e._v(" "),s("h2",{attrs:{id:"methods-to-make-this-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("#")]),e._v(" Methods to make this SSDT")]),e._v(" "),s("p",[e._v("For the EC fix, there are 3 methods you can choose from:")]),e._v(" "),s("ul",[s("li",[s("RouterLink",{attrs:{to:"/Universal/ec-methods/prebuilt.html"}},[e._v("Prebuilt")])],1),e._v(" "),s("li",[s("RouterLink",{attrs:{to:"/Universal/ec-methods/ssdttime.html"}},[e._v("SSDTTime")])],1),e._v(" "),s("li",[s("RouterLink",{attrs:{to:"/Universal/ec-methods/manual.html"}},[e._v("Manual")])],1)])])}),[],!1,null,null,null);t.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{438:function(e,t,s){"use strict";s.r(t);var o=s(25),i=Object(o.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"fixing-embedded-controller-ssdt-ec-usbx"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controller-ssdt-ec-usbx"}},[e._v("#")]),e._v(" Fixing Embedded Controller (SSDT-EC/USBX)")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#fixing-embedded-controller-ssdt-ecusbx"}},[e._v("Fixing Embedded Controller (SSDT-EC/USBX)")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#what-this-ssdt-does"}},[e._v("What this SSDT does")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("Methods to make this SSDT")])])])])]),e._v(" "),s("h2",{attrs:{id:"what-this-ssdt-does"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#what-this-ssdt-does"}},[e._v("#")]),e._v(" What this SSDT does")]),e._v(" "),s("p",[e._v("The purpose of SSDT-EC/UBX is a couple things:")]),e._v(" "),s("ul",[s("li",[e._v("On desktops, the EC(or better known as the embedded controller) isn't compatible with AppleACPIEC driver, to get around this we disable this device when running macOS")]),e._v(" "),s("li",[e._v("AppleBusPowerController will look for a device named "),s("code",[e._v("EC")]),e._v(", so we will want to create a fake device for this kext to load onto\n"),s("ul",[s("li",[e._v("AppleBusPowerController also requires a USBX device to supply USB power properties for Skylake and newer, so we will bundle this device in with the EC fix")])])]),e._v(" "),s("li",[e._v("On laptops, the EC is used for hotkeys and battery so disabling this isn't all too ideal. Problem is our EC's name isn't compatible, so we will create a simple \"fake\" EC device that will satisfy Apple")])]),e._v(" "),s("p",[e._v("So TL;DR:")]),e._v(" "),s("ul",[s("li",[e._v("EC is embedded controller")]),e._v(" "),s("li",[e._v("Desktops will want real EC off, and a fake EC created")]),e._v(" "),s("li",[e._v("Laptops will just want an additional fake EC present")]),e._v(" "),s("li",[e._v("Skylake and newer devices will want USBX as well")])]),e._v(" "),s("h2",{attrs:{id:"methods-to-make-this-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("#")]),e._v(" Methods to make this SSDT")]),e._v(" "),s("p",[e._v("For the EC fix, there are 3 methods you can choose from:")]),e._v(" "),s("ul",[s("li",[s("RouterLink",{attrs:{to:"/Universal/ec-methods/prebuilt.html"}},[e._v("Prebuilt")])],1),e._v(" "),s("li",[s("RouterLink",{attrs:{to:"/Universal/ec-methods/ssdttime.html"}},[e._v("SSDTTime")])],1),e._v(" "),s("li",[s("RouterLink",{attrs:{to:"/Universal/ec-methods/manual.html"}},[e._v("Manual")])],1)])])}),[],!1,null,null,null);t.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/40.3d792276.js b/assets/js/40.bfef93ef.js similarity index 96% rename from assets/js/40.3d792276.js rename to assets/js/40.bfef93ef.js index bff6a9b..de4375c 100644 --- a/assets/js/40.3d792276.js +++ b/assets/js/40.bfef93ef.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{439:function(e,t,r){"use strict";r.r(t);var a=r(25),o=Object(a.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"fixing-embedded-controllers-prebuilt"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controllers-prebuilt"}},[e._v("#")]),e._v(" Fixing Embedded Controllers: Prebuilt")]),e._v(" "),r("p",[e._v("By far the easiest way to fix your Embedded Controller is just downloading one of the files below:")]),e._v(" "),r("p",[r("strong",[e._v("Desktop")]),e._v(":")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),r("OutboundLink")],1),e._v(" "),r("ul",[r("li",[e._v("For Skylake desktops and newer and AMD CPU based systems")])])]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),r("OutboundLink")],1),e._v(" "),r("ul",[r("li",[e._v("For Broadwell desktops and older")])])])]),e._v(" "),r("p",[r("strong",[e._v("Laptops")]),e._v(":")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP.aml"),r("OutboundLink")],1),e._v(" "),r("ul",[r("li",[e._v("For Skylake laptops and newer")])])]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-LAPTOP.aml"),r("OutboundLink")],1),e._v(" "),r("ul",[r("li",[e._v("For Broadwell laptops and older")])])])]),e._v(" "),r("p",[e._v("The main things to note with this method:")]),e._v(" "),r("ul",[r("li",[e._v("Quite Bloated\n"),r("ul",[r("li",[e._v("There's ACPI naming for every type, this means there's added delays in boot times")])])]),e._v(" "),r("li",[e._v("Doesn't really teach you anything\n"),r("ul",[r("li",[e._v("For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey")])])])]),e._v(" "),r("h2",{attrs:{id:"wrapping-up"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),r("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),r("ul",[r("li",[r("RouterLink",{attrs:{to:"/cleanup.html"}},[r("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{440:function(e,t,r){"use strict";r.r(t);var a=r(25),o=Object(a.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"fixing-embedded-controllers-prebuilt"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controllers-prebuilt"}},[e._v("#")]),e._v(" Fixing Embedded Controllers: Prebuilt")]),e._v(" "),r("p",[e._v("By far the easiest way to fix your Embedded Controller is just downloading one of the files below:")]),e._v(" "),r("p",[r("strong",[e._v("Desktop")]),e._v(":")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),r("OutboundLink")],1),e._v(" "),r("ul",[r("li",[e._v("For Skylake desktops and newer and AMD CPU based systems")])])]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),r("OutboundLink")],1),e._v(" "),r("ul",[r("li",[e._v("For Broadwell desktops and older")])])])]),e._v(" "),r("p",[r("strong",[e._v("Laptops")]),e._v(":")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP.aml"),r("OutboundLink")],1),e._v(" "),r("ul",[r("li",[e._v("For Skylake laptops and newer")])])]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-LAPTOP.aml"),r("OutboundLink")],1),e._v(" "),r("ul",[r("li",[e._v("For Broadwell laptops and older")])])])]),e._v(" "),r("p",[e._v("The main things to note with this method:")]),e._v(" "),r("ul",[r("li",[e._v("Quite Bloated\n"),r("ul",[r("li",[e._v("There's ACPI naming for every type, this means there's added delays in boot times")])])]),e._v(" "),r("li",[e._v("Doesn't really teach you anything\n"),r("ul",[r("li",[e._v("For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey")])])])]),e._v(" "),r("h2",{attrs:{id:"wrapping-up"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),r("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),r("ul",[r("li",[r("RouterLink",{attrs:{to:"/cleanup.html"}},[r("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/41.aa388bc4.js b/assets/js/41.059296f9.js similarity index 95% rename from assets/js/41.aa388bc4.js rename to assets/js/41.059296f9.js index a9ea9b7..e196b41 100644 --- a/assets/js/41.aa388bc4.js +++ b/assets/js/41.059296f9.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{440:function(e,t,o){"use strict";o.r(t);var n=o(25),r=Object(n.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"fixing-embedded-controllers-ssdttime"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controllers-ssdttime"}},[e._v("#")]),e._v(" Fixing Embedded Controllers: SSDTTime")]),e._v(" "),o("p",[e._v("The second involves using SSDTTime which automates most of the process. See here on how to use it: "),o("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[e._v("SSDTs: Easy Way")])],1),e._v(" "),o("p",[e._v("To get the SSDT-EC on desktops, run the following:")]),e._v(" "),o("ul",[o("li",[o("code",[e._v("7. Dump DSDT")]),e._v(" then run "),o("code",[e._v("2. FakeEC")])])]),e._v(" "),o("p",[e._v("To get the SSDT-EC on laptops, run the following:")]),e._v(" "),o("ul",[o("li",[o("code",[e._v("7. Dump DSDT")]),e._v(" then run "),o("code",[e._v("3. FakeEC Laptop")])])]),e._v(" "),o("p",[e._v("This will provide you with some files, the main one you care about is SSDT-EC."),o("strong",[e._v("aml")]),e._v(". The DSDT and .dsl are only left for referencing or verification.")]),e._v(" "),o("p",[e._v("The main things to note with this method:")]),e._v(" "),o("ul",[o("li",[e._v("Doesn't provide you the USBX property to fix power\n"),o("ul",[o("li",[e._v("This can easily be fixed by using this prebuilt file in addition to SSDT-EC: "),o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),o("OutboundLink")],1)]),e._v(" "),o("li",[e._v("Note USBX is only needed for Skylake and newer")])])]),e._v(" "),o("li",[e._v("Doesn't really teach you anything\n"),o("ul",[o("li",[e._v("For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey")])])])]),e._v(" "),o("h2",{attrs:{id:"wrapping-up"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),o("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),o("ul",[o("li",[o("RouterLink",{attrs:{to:"/cleanup.html"}},[o("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{441:function(e,t,o){"use strict";o.r(t);var n=o(25),r=Object(n.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"fixing-embedded-controllers-ssdttime"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controllers-ssdttime"}},[e._v("#")]),e._v(" Fixing Embedded Controllers: SSDTTime")]),e._v(" "),o("p",[e._v("The second involves using SSDTTime which automates most of the process. See here on how to use it: "),o("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[e._v("SSDTs: Easy Way")])],1),e._v(" "),o("p",[e._v("To get the SSDT-EC on desktops, run the following:")]),e._v(" "),o("ul",[o("li",[o("code",[e._v("7. Dump DSDT")]),e._v(" then run "),o("code",[e._v("2. FakeEC")])])]),e._v(" "),o("p",[e._v("To get the SSDT-EC on laptops, run the following:")]),e._v(" "),o("ul",[o("li",[o("code",[e._v("7. Dump DSDT")]),e._v(" then run "),o("code",[e._v("3. FakeEC Laptop")])])]),e._v(" "),o("p",[e._v("This will provide you with some files, the main one you care about is SSDT-EC."),o("strong",[e._v("aml")]),e._v(". The DSDT and .dsl are only left for referencing or verification.")]),e._v(" "),o("p",[e._v("The main things to note with this method:")]),e._v(" "),o("ul",[o("li",[e._v("Doesn't provide you the USBX property to fix power\n"),o("ul",[o("li",[e._v("This can easily be fixed by using this prebuilt file in addition to SSDT-EC: "),o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),o("OutboundLink")],1)]),e._v(" "),o("li",[e._v("Note USBX is only needed for Skylake and newer")])])]),e._v(" "),o("li",[e._v("Doesn't really teach you anything\n"),o("ul",[o("li",[e._v("For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey")])])])]),e._v(" "),o("h2",{attrs:{id:"wrapping-up"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),o("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),o("ul",[o("li",[o("RouterLink",{attrs:{to:"/cleanup.html"}},[o("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/42.783e38c6.js b/assets/js/42.b0e74cdf.js similarity index 96% rename from assets/js/42.783e38c6.js rename to assets/js/42.b0e74cdf.js index 2e87dec..bd3a5fc 100644 --- a/assets/js/42.783e38c6.js +++ b/assets/js/42.b0e74cdf.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{441:function(e,t,i){"use strict";i.r(t);var a=i(25),r=Object(a.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"fixing-imei-manual"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#fixing-imei-manual"}},[e._v("#")]),e._v(" Fixing IMEI: Manual")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#finding-the-acpi-device"}},[e._v("Finding the ACPI device")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("Edits to the sample SSDT")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#compiling-the-ssdt"}},[e._v("Compiling the SSDT")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#wrapping-up"}},[e._v("Wrapping up")])])]),e._v(" "),i("h2",{attrs:{id:"finding-the-acpi-device"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#finding-the-acpi-device"}},[e._v("#")]),e._v(" Finding the ACPI device")]),e._v(" "),i("p",[e._v("Finding the ACPI pathing is quite easy actually, first open your decompiled DSDT you got from "),i("RouterLink",{attrs:{to:"/Manual/dump.html"}},[e._v("Dumping the DSDT")]),e._v(" and "),i("RouterLink",{attrs:{to:"/Manual/compile.html"}},[e._v("Decompiling and Compiling")]),e._v(" with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an "),i("a",{attrs:{href:"https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl",target:"_blank",rel:"noopener noreferrer"}},[e._v("ACPI extension"),i("OutboundLink")],1),e._v(" that can also help).")],1),e._v(" "),i("p",[e._v("Next, search for the following devices:")]),e._v(" "),i("ul",[i("li",[i("code",[e._v("IMEI")])]),e._v(" "),i("li",[i("code",[e._v("HECI")])]),e._v(" "),i("li",[i("code",[e._v("MEI")])])]),e._v(" "),i("p",[e._v("If none of the 3 show up, you'll need to create an SSDT-IMEI.")]),e._v(" "),i("p",[i("strong",[e._v("If one of these 3 devices show up")]),e._v(", you do not need SSDT-IMEI! You can simply skip this page.")]),e._v(" "),i("p",[e._v("The rest of this page will however assume none of those 3 devices showed up.")]),e._v(" "),i("h2",{attrs:{id:"compiling-the-ssdt"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#compiling-the-ssdt"}},[e._v("#")]),e._v(" Compiling the SSDT")]),e._v(" "),i("p",[e._v("So there's actually no edits required to SSDT-IMEI, you can either grab the source code and compile yourself or use the prebuilt")]),e._v(" "),i("ul",[i("li",[i("p",[i("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI-S.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("Prebuilt SSDT-IMEI"),i("OutboundLink")],1)])]),e._v(" "),i("li",[i("p",[i("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-IMEI.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-IMEI's source code"),i("OutboundLink")],1)])])]),e._v(" "),i("p",[e._v("With the SSDT done, you're now "),i("RouterLink",{attrs:{to:"/Manual/compile.html"}},[e._v("ready to compile the SSDT!")])],1),e._v(" "),i("h2",{attrs:{id:"wrapping-up"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),i("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/cleanup.html"}},[i("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{442:function(e,t,i){"use strict";i.r(t);var a=i(25),r=Object(a.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"fixing-imei-manual"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#fixing-imei-manual"}},[e._v("#")]),e._v(" Fixing IMEI: Manual")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#finding-the-acpi-device"}},[e._v("Finding the ACPI device")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("Edits to the sample SSDT")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#compiling-the-ssdt"}},[e._v("Compiling the SSDT")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#wrapping-up"}},[e._v("Wrapping up")])])]),e._v(" "),i("h2",{attrs:{id:"finding-the-acpi-device"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#finding-the-acpi-device"}},[e._v("#")]),e._v(" Finding the ACPI device")]),e._v(" "),i("p",[e._v("Finding the ACPI pathing is quite easy actually, first open your decompiled DSDT you got from "),i("RouterLink",{attrs:{to:"/Manual/dump.html"}},[e._v("Dumping the DSDT")]),e._v(" and "),i("RouterLink",{attrs:{to:"/Manual/compile.html"}},[e._v("Decompiling and Compiling")]),e._v(" with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an "),i("a",{attrs:{href:"https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl",target:"_blank",rel:"noopener noreferrer"}},[e._v("ACPI extension"),i("OutboundLink")],1),e._v(" that can also help).")],1),e._v(" "),i("p",[e._v("Next, search for the following devices:")]),e._v(" "),i("ul",[i("li",[i("code",[e._v("IMEI")])]),e._v(" "),i("li",[i("code",[e._v("HECI")])]),e._v(" "),i("li",[i("code",[e._v("MEI")])])]),e._v(" "),i("p",[e._v("If none of the 3 show up, you'll need to create an SSDT-IMEI.")]),e._v(" "),i("p",[i("strong",[e._v("If one of these 3 devices show up")]),e._v(", you do not need SSDT-IMEI! You can simply skip this page.")]),e._v(" "),i("p",[e._v("The rest of this page will however assume none of those 3 devices showed up.")]),e._v(" "),i("h2",{attrs:{id:"compiling-the-ssdt"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#compiling-the-ssdt"}},[e._v("#")]),e._v(" Compiling the SSDT")]),e._v(" "),i("p",[e._v("So there's actually no edits required to SSDT-IMEI, you can either grab the source code and compile yourself or use the prebuilt")]),e._v(" "),i("ul",[i("li",[i("p",[i("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI-S.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("Prebuilt SSDT-IMEI"),i("OutboundLink")],1)])]),e._v(" "),i("li",[i("p",[i("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-IMEI.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-IMEI's source code"),i("OutboundLink")],1)])])]),e._v(" "),i("p",[e._v("With the SSDT done, you're now "),i("RouterLink",{attrs:{to:"/Manual/compile.html"}},[e._v("ready to compile the SSDT!")])],1),e._v(" "),i("h2",{attrs:{id:"wrapping-up"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),i("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/cleanup.html"}},[i("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/43.ef7e25e3.js b/assets/js/43.d512c6f3.js similarity index 93% rename from assets/js/43.ef7e25e3.js rename to assets/js/43.d512c6f3.js index 9148246..650f474 100644 --- a/assets/js/43.ef7e25e3.js +++ b/assets/js/43.d512c6f3.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{442:function(t,e,r){"use strict";r.r(e);var a=r(25),i=Object(a.a)({},(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[r("h1",{attrs:{id:"fixing-imei-prebuilt"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#fixing-imei-prebuilt"}},[t._v("#")]),t._v(" Fixing IMEI: Prebuilt")]),t._v(" "),r("p",[t._v("By far the easiest method, all you need to do is download the following file:")]),t._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml",target:"_blank",rel:"noopener noreferrer"}},[t._v("SSDT-IMEI.aml"),r("OutboundLink")],1)])]),t._v(" "),r("h2",{attrs:{id:"wrapping-up"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[t._v("#")]),t._v(" Wrapping up")]),t._v(" "),r("p",[t._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),t._v(" "),r("ul",[r("li",[r("RouterLink",{attrs:{to:"/cleanup.html"}},[r("strong",[t._v("Cleanup")])])],1)])])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{443:function(t,e,r){"use strict";r.r(e);var a=r(25),i=Object(a.a)({},(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[r("h1",{attrs:{id:"fixing-imei-prebuilt"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#fixing-imei-prebuilt"}},[t._v("#")]),t._v(" Fixing IMEI: Prebuilt")]),t._v(" "),r("p",[t._v("By far the easiest method, all you need to do is download the following file:")]),t._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml",target:"_blank",rel:"noopener noreferrer"}},[t._v("SSDT-IMEI.aml"),r("OutboundLink")],1)])]),t._v(" "),r("h2",{attrs:{id:"wrapping-up"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[t._v("#")]),t._v(" Wrapping up")]),t._v(" "),r("p",[t._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),t._v(" "),r("ul",[r("li",[r("RouterLink",{attrs:{to:"/cleanup.html"}},[r("strong",[t._v("Cleanup")])])],1)])])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/44.517f4737.js b/assets/js/44.51770613.js similarity index 95% rename from assets/js/44.517f4737.js rename to assets/js/44.51770613.js index 9334d45..120fa2e 100644 --- a/assets/js/44.517f4737.js +++ b/assets/js/44.51770613.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{443:function(e,t,i){"use strict";i.r(t);var s=i(25),a=Object(s.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"fixing-imei-ssdt-imei"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#fixing-imei-ssdt-imei"}},[e._v("#")]),e._v(" Fixing IMEI (SSDT-IMEI)")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#fixing-imei-ssdt-imei"}},[e._v("Fixing IMEI (SSDT-IMEI)")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#what-this-ssdt-does"}},[e._v("What this SSDT does")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("Methods to make this SSDT")])])])])]),e._v(" "),i("h2",{attrs:{id:"what-this-ssdt-does"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#what-this-ssdt-does"}},[e._v("#")]),e._v(" What this SSDT does")]),e._v(" "),i("p",[e._v("The purpose of SSDT-IMEI is:")]),e._v(" "),i("ul",[i("li",[e._v("When mixing Ivy Bridge CPUs with 6 series motherboard, we get an issue where the IMEI device becomes incompatible with macOS. Specifically the device-id won't be recognized and this is a very important issue as macOS relies on the IMEI device for iGPU drivers.\n"),i("ul",[i("li",[e._v("The same applies when mixing Sandy Bridge motherboards with 7 series motherboards")])])]),e._v(" "),i("li",[e._v("An extra issue that may pop up is that the IMEI won't appear in ACPI, which can lead to more issues as macOS expects there to be an ACPI device to apply device-id's. So to resolve, we'll want to verify if we have an IMEI device, and if not create a new device.")])]),e._v(" "),i("h2",{attrs:{id:"methods-to-make-this-ssdt"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("#")]),e._v(" Methods to make this SSDT")]),e._v(" "),i("p",[e._v("For the IMEI fix, there are 2 methods you can choose from:")]),e._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/Universal/imei-methods/prebuilt.html"}},[e._v("Prebuilt")]),e._v(" "),i("ul",[i("li",[e._v("The prebuilt are a bit bloated. It's recommended to use the method below.")])])],1),e._v(" "),i("li",[i("RouterLink",{attrs:{to:"/Universal/imei-methods/manual.html"}},[e._v("Manual")])],1)])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{444:function(e,t,i){"use strict";i.r(t);var s=i(25),a=Object(s.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"fixing-imei-ssdt-imei"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#fixing-imei-ssdt-imei"}},[e._v("#")]),e._v(" Fixing IMEI (SSDT-IMEI)")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#fixing-imei-ssdt-imei"}},[e._v("Fixing IMEI (SSDT-IMEI)")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#what-this-ssdt-does"}},[e._v("What this SSDT does")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("Methods to make this SSDT")])])])])]),e._v(" "),i("h2",{attrs:{id:"what-this-ssdt-does"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#what-this-ssdt-does"}},[e._v("#")]),e._v(" What this SSDT does")]),e._v(" "),i("p",[e._v("The purpose of SSDT-IMEI is:")]),e._v(" "),i("ul",[i("li",[e._v("When mixing Ivy Bridge CPUs with 6 series motherboard, we get an issue where the IMEI device becomes incompatible with macOS. Specifically the device-id won't be recognized and this is a very important issue as macOS relies on the IMEI device for iGPU drivers.\n"),i("ul",[i("li",[e._v("The same applies when mixing Sandy Bridge motherboards with 7 series motherboards")])])]),e._v(" "),i("li",[e._v("An extra issue that may pop up is that the IMEI won't appear in ACPI, which can lead to more issues as macOS expects there to be an ACPI device to apply device-id's. So to resolve, we'll want to verify if we have an IMEI device, and if not create a new device.")])]),e._v(" "),i("h2",{attrs:{id:"methods-to-make-this-ssdt"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("#")]),e._v(" Methods to make this SSDT")]),e._v(" "),i("p",[e._v("For the IMEI fix, there are 2 methods you can choose from:")]),e._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/Universal/imei-methods/prebuilt.html"}},[e._v("Prebuilt")]),e._v(" "),i("ul",[i("li",[e._v("The prebuilt are a bit bloated. It's recommended to use the method below.")])])],1),e._v(" "),i("li",[i("RouterLink",{attrs:{to:"/Universal/imei-methods/manual.html"}},[e._v("Manual")])],1)])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/45.57fe1021.js b/assets/js/45.2a577e82.js similarity index 90% rename from assets/js/45.57fe1021.js rename to assets/js/45.2a577e82.js index 2dd8389..31f36bb 100644 --- a/assets/js/45.57fe1021.js +++ b/assets/js/45.2a577e82.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{444:function(t,s,e){"use strict";e.r(s);var i=e(25),o=Object(i.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"fixing-irq-conflicts-ssdt-hpet-oc-patches-plist"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#fixing-irq-conflicts-ssdt-hpet-oc-patches-plist"}},[t._v("#")]),t._v(" Fixing IRQ Conflicts (SSDT-HPET + OC_Patches.plist)")]),t._v(" "),e("p",[t._v("So you miss having those fancy hot-patches from Clover like FixIPIC, FixTMR, FixRTC, FixHPET, etc")]),t._v(" "),e("p",[t._v("Well 1 very small problem, figuring out IRQ patching is a massive headache. "),e("strong",[t._v("I highly recommend you use SSDTTime")]),t._v(". So head over to "),e("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[t._v("SSDT: Easy Way")]),t._v(" on how to make it.(use option "),e("code",[t._v("C")]),t._v(" to omit conflicting legacy IRQs)")],1)])}),[],!1,null,null,null);s.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{445:function(t,s,e){"use strict";e.r(s);var i=e(25),o=Object(i.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"fixing-irq-conflicts-ssdt-hpet-oc-patches-plist"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#fixing-irq-conflicts-ssdt-hpet-oc-patches-plist"}},[t._v("#")]),t._v(" Fixing IRQ Conflicts (SSDT-HPET + OC_Patches.plist)")]),t._v(" "),e("p",[t._v("So you miss having those fancy hot-patches from Clover like FixIPIC, FixTMR, FixRTC, FixHPET, etc")]),t._v(" "),e("p",[t._v("Well 1 very small problem, figuring out IRQ patching is a massive headache. "),e("strong",[t._v("I highly recommend you use SSDTTime")]),t._v(". So head over to "),e("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[t._v("SSDT: Easy Way")]),t._v(" on how to make it.(use option "),e("code",[t._v("C")]),t._v(" to omit conflicting legacy IRQs)")],1)])}),[],!1,null,null,null);s.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/6.b24077d5.js b/assets/js/6.ebe90b89.js similarity index 99% rename from assets/js/6.b24077d5.js rename to assets/js/6.ebe90b89.js index 68e3a87..e4faa69 100644 --- a/assets/js/6.b24077d5.js +++ b/assets/js/6.ebe90b89.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{384:function(e,t,a){e.exports=a.p+"assets/img/pnp.8c2387eb.png"},385:function(e,t,a){e.exports=a.p+"assets/img/ec.dd4b7c64.png"},386:function(e,t,a){e.exports=a.p+"assets/img/ssdt-before.b846f355.png"},387:function(e,t,a){e.exports=a.p+"assets/img/ssdt-after.7996c4b7.png"},388:function(e,t,a){e.exports=a.p+"assets/img/sta.e2d0aed0.png"},438:function(e,t,a){"use strict";a.r(t);var s=a(25),r=Object(s.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"fixing-embedded-controllers-manual"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controllers-manual"}},[e._v("#")]),e._v(" Fixing Embedded Controllers: Manual")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#fixing-embedded-controllers-manual"}},[e._v("Fixing Embedded Controllers: Manual")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#finding-the-acpi-path"}},[e._v("Finding the ACPI path")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#dsdt"}},[e._v("DSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#devicemanager"}},[e._v("DeviceManager")])])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("Edits to the sample SSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#edge-cases"}},[e._v("Edge Cases")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#multiple-pnp0c09s-show-up"}},[e._v("Multiple PNP0C09's show up")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#no-pnp0c09-show-up"}},[e._v("No PNP0C09 show up")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#pnp0c09-already-named-ec"}},[e._v("PNP0C09 already named "),s("code",[e._v("EC")])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#pnp0c09-already-has-an-_sta-method"}},[e._v("PNP0C09 already has an "),s("code",[e._v("_STA")]),e._v(" method")])])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#compiling-the-ssdt"}},[e._v("Compiling the SSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#wrapping-up"}},[e._v("Wrapping up")])])])])]),e._v(" "),s("p",[e._v("TO-DO:")]),e._v(" "),s("ul",[s("li",[e._v("Finish Edge cases and sample SSDT edits")])]),e._v(" "),s("h2",{attrs:{id:"finding-the-acpi-path"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#finding-the-acpi-path"}},[e._v("#")]),e._v(" Finding the ACPI path")]),e._v(" "),s("p",[e._v("To find the ACPI pathing, you have 2 methods:")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#DSDT"}},[e._v("DSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#devicemanager"}},[e._v("DeviceManager")])])]),e._v(" "),s("h3",{attrs:{id:"dsdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#dsdt"}},[e._v("#")]),e._v(" DSDT")]),e._v(" "),s("p",[e._v("Finding the ACPI pathing is quite easy actually, first open your decompiled DSDT you got from "),s("RouterLink",{attrs:{to:"/Manual/dump.html"}},[e._v("Dumping the DSDT")]),e._v(" and "),s("RouterLink",{attrs:{to:"/Manual/compile.html"}},[e._v("Decompiling and Compiling")]),e._v(" with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an "),s("a",{attrs:{href:"https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl",target:"_blank",rel:"noopener noreferrer"}},[e._v("ACPI extension"),s("OutboundLink")],1),e._v(" that can also help).")],1),e._v(" "),s("p",[e._v("Next, search for "),s("code",[e._v("PNP0C09")]),e._v(". You should get something similar:")]),e._v(" "),s("p",[s("img",{attrs:{src:a(384),alt:""}})]),e._v(" "),s("p",[e._v("From the above example we see 2 main things:")]),e._v(" "),s("ul",[s("li",[e._v("Name of our embedded controller\n"),s("ul",[s("li",[e._v("In this case being "),s("code",[e._v("EC0")])])])]),e._v(" "),s("li",[e._v("Pathing of our embedded controller\n"),s("ul",[s("li",[s("code",[e._v("PC00.LPC0")])])])])]),e._v(" "),s("p",[e._v("But now we get into edge case territory, what fun!")]),e._v(" "),s("p",[e._v("The main ones to check for are:")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#fixing-embedded-controllers-manual"}},[e._v("Fixing Embedded Controllers: Manual")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#finding-the-acpi-path"}},[e._v("Finding the ACPI path")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#dsdt"}},[e._v("DSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#devicemanager"}},[e._v("DeviceManager")])])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("Edits to the sample SSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#edge-cases"}},[e._v("Edge Cases")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#multiple-pnp0c09s-show-up"}},[e._v("Multiple PNP0C09's show up")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#no-pnp0c09-show-up"}},[e._v("No PNP0C09 show up")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#pnp0c09-already-named-ec"}},[e._v("PNP0C09 already named "),s("code",[e._v("EC")])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#pnp0c09-already-has-an-_sta-method"}},[e._v("PNP0C09 already has an "),s("code",[e._v("_STA")]),e._v(" method")])])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#compiling-the-ssdt"}},[e._v("Compiling the SSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#wrapping-up"}},[e._v("Wrapping up")])])])])]),e._v(" "),s("p",[e._v("If none of the above apply to you, you're ready for the next section:")]),e._v(" "),s("h3",{attrs:{id:"devicemanager"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#devicemanager"}},[e._v("#")]),e._v(" DeviceManager")]),e._v(" "),s("p",[e._v("If you already have Windows installed on this machine, finding the EC pathing is fairly easy.")]),e._v(" "),s("p",[e._v("Start by opening up Device Manager in Windows and looking for a device named "),s("code",[e._v("Embedded Controller")]),e._v(". Once found, click on it and select the "),s("code",[e._v("BIOS device Name")]),e._v(" entry. You should get something like this:")]),e._v(" "),s("p",[s("img",{attrs:{src:a(385),alt:""}})]),e._v(" "),s("p",[e._v("From the above, we can see that our pathing is "),s("code",[e._v("SB.PC00.LPC0.EC0")])]),e._v(" "),s("p",[e._v("Now with the pathing, you can head here: "),s("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("Edits to the sample SSDT")])]),e._v(" "),s("h2",{attrs:{id:"edits-to-the-sample-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("#")]),e._v(" Edits to the sample SSDT")]),e._v(" "),s("p",[e._v("Now that we have our ACPI path, lets grab our SSDT and get to work:")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC-USBX.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX"),s("OutboundLink")],1),e._v(" "),s("ul",[s("li",[e._v("For Skylake and newer and all AMD systems")])])]),e._v(" "),s("li",[s("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC"),s("OutboundLink")],1),e._v(" "),s("ul",[s("li",[e._v("For Broadwell and older")])])])]),e._v(" "),s("p",[e._v("Now when opening this SSDT, you'll notice a few things. Mainly:")]),e._v(" "),s("ul",[s("li",[e._v("Some code is commented out\n"),s("ul",[s("li",[e._v("This is code for disabling our EC")]),e._v(" "),s("li",[e._v("Laptops users "),s("strong",[e._v("SHOULD NOT")]),e._v(" uncomment this")])])]),e._v(" "),s("li",[e._v("There's a new EC called "),s("code",[e._v("Device (EC)")]),e._v(" "),s("ul",[s("li",[s("strong",[e._v("DO NOT RENAME THIS")]),e._v(", this will be the EC we give to macOS")])])])]),e._v(" "),s("p",[s("strong",[e._v("Before")]),e._v(":")]),e._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[e._v("External (_SB_.PCI0.LPCB, DeviceObj) <- Rename this\n\nScope (_SB.PCI0.LPCB) <- Rename this\n")])])]),s("p",[s("img",{attrs:{src:a(386),alt:""}})]),e._v(" "),s("p",[e._v("Following the example pathing we found, the SSDT should look something like this:")]),e._v(" "),s("p",[s("strong",[e._v("After")]),e._v(":")]),e._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[e._v("External (_SB_.PC00.LPC0, DeviceObj) <- Renamed\n\nScope (_SB.PC00.LPC0) <- Renamed\n")])])]),s("p",[s("img",{attrs:{src:a(387),alt:""}})]),e._v(" "),s("h2",{attrs:{id:"edge-cases"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#edge-cases"}},[e._v("#")]),e._v(" Edge Cases")]),e._v(" "),s("h3",{attrs:{id:"multiple-pnp0c09-s-show-up"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#multiple-pnp0c09-s-show-up"}},[e._v("#")]),e._v(" Multiple PNP0C09's show up")]),e._v(" "),s("p",[e._v("When multiple PNP0C09 show up, we need to next check for the following properties:")]),e._v(" "),s("ul",[s("li",[s("code",[e._v("_HID")]),e._v(" (Hardware ID)")]),e._v(" "),s("li",[s("code",[e._v("_CRS")]),e._v(" (Current Resource Settings)")]),e._v(" "),s("li",[s("code",[e._v("_GPE")]),e._v(" (General Purpose Events)")])]),e._v(" "),s("p",[e._v("What these signify is whether this PNP0C09 device is real or not, as per the "),s("a",{attrs:{href:"https://uefi.org/sites/default/files/resources/ACPI_6_3_final_Jan30.pdf",target:"_blank",rel:"noopener noreferrer"}},[e._v("ACPI spec"),s("OutboundLink")],1),e._v(". So one's matching the above criteria are the one's we want to disable.")]),e._v(" "),s("ul",[s("li",[e._v("Note: If _STA shows up as well, you'll need to go here: "),s("a",{attrs:{href:"#pnp0c09-already-has-an-sta-method"}},[e._v("PNP0C09 already has an "),s("code",[e._v("_STA")]),e._v(" method")])])]),e._v(" "),s("h3",{attrs:{id:"no-pnp0c09-show-up"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#no-pnp0c09-show-up"}},[e._v("#")]),e._v(" No PNP0C09 show up")]),e._v(" "),s("p",[e._v('When this happens, you\'ll only need to create a "dummy" EC for macOS.')]),e._v(" "),s("p",[e._v('Try searching for any devices named: "LPCB", "LPC0", "LPC", "SBRG", "PX40". If you have any of these, try using the LPC pathing of each of those device in place of the Embedded Controller\'s pathing.')]),e._v(" "),s("p",[e._v("Note that "),s("strong",[e._v("DO NOT")]),e._v(' uncomment the EC disaling code as there are no devices that are considered "EC" in your machine.')]),e._v(" "),s("h3",{attrs:{id:"pnp0c09-already-named-ec"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#pnp0c09-already-named-ec"}},[e._v("#")]),e._v(" PNP0C09 already named "),s("code",[e._v("EC")])]),e._v(" "),s("p",[e._v("Congrats! No need to create an SSDT-EC! However you will still want USBX if you're skylake or newer.")]),e._v(" "),s("p",[e._v("Prebuilt can be grabbed here: "),s("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),s("OutboundLink")],1)]),e._v(" "),s("h3",{attrs:{id:"pnp0c09-already-has-an-sta-method"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#pnp0c09-already-has-an-sta-method"}},[e._v("#")]),e._v(" PNP0C09 already has an "),s("code",[e._v("_STA")]),e._v(" method")]),e._v(" "),s("p",[e._v("This is the equivalent of not having an EC as we can't control it with our SSDT-EC, instead we'll need to create a \"dummy\" EC for macOS. You'll still want to find the PCI and LPC pathing for this device. So follow the guide as if you were creating a laptop SSDT-EC/USBX.")]),e._v(" "),s("p",[e._v("Example of an EC with STA already:")]),e._v(" "),s("p",[s("img",{attrs:{src:a(388),alt:"Credit to rottenpants466"}})]),e._v(" "),s("h2",{attrs:{id:"compiling-the-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#compiling-the-ssdt"}},[e._v("#")]),e._v(" Compiling the SSDT")]),e._v(" "),s("p",[e._v("With the SSDT done, you're now "),s("RouterLink",{attrs:{to:"/Manual/compile.html"}},[e._v("ready to compile the SSDT!")])],1),e._v(" "),s("h2",{attrs:{id:"wrapping-up"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),s("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),s("ul",[s("li",[s("RouterLink",{attrs:{to:"/cleanup.html"}},[s("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{384:function(e,t,a){e.exports=a.p+"assets/img/pnp.8c2387eb.png"},385:function(e,t,a){e.exports=a.p+"assets/img/ec.dd4b7c64.png"},386:function(e,t,a){e.exports=a.p+"assets/img/ssdt-before.b846f355.png"},387:function(e,t,a){e.exports=a.p+"assets/img/ssdt-after.7996c4b7.png"},388:function(e,t,a){e.exports=a.p+"assets/img/sta.e2d0aed0.png"},439:function(e,t,a){"use strict";a.r(t);var s=a(25),r=Object(s.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"fixing-embedded-controllers-manual"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controllers-manual"}},[e._v("#")]),e._v(" Fixing Embedded Controllers: Manual")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#fixing-embedded-controllers-manual"}},[e._v("Fixing Embedded Controllers: Manual")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#finding-the-acpi-path"}},[e._v("Finding the ACPI path")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#dsdt"}},[e._v("DSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#devicemanager"}},[e._v("DeviceManager")])])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("Edits to the sample SSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#edge-cases"}},[e._v("Edge Cases")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#multiple-pnp0c09s-show-up"}},[e._v("Multiple PNP0C09's show up")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#no-pnp0c09-show-up"}},[e._v("No PNP0C09 show up")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#pnp0c09-already-named-ec"}},[e._v("PNP0C09 already named "),s("code",[e._v("EC")])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#pnp0c09-already-has-an-_sta-method"}},[e._v("PNP0C09 already has an "),s("code",[e._v("_STA")]),e._v(" method")])])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#compiling-the-ssdt"}},[e._v("Compiling the SSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#wrapping-up"}},[e._v("Wrapping up")])])])])]),e._v(" "),s("p",[e._v("TO-DO:")]),e._v(" "),s("ul",[s("li",[e._v("Finish Edge cases and sample SSDT edits")])]),e._v(" "),s("h2",{attrs:{id:"finding-the-acpi-path"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#finding-the-acpi-path"}},[e._v("#")]),e._v(" Finding the ACPI path")]),e._v(" "),s("p",[e._v("To find the ACPI pathing, you have 2 methods:")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#DSDT"}},[e._v("DSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#devicemanager"}},[e._v("DeviceManager")])])]),e._v(" "),s("h3",{attrs:{id:"dsdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#dsdt"}},[e._v("#")]),e._v(" DSDT")]),e._v(" "),s("p",[e._v("Finding the ACPI pathing is quite easy actually, first open your decompiled DSDT you got from "),s("RouterLink",{attrs:{to:"/Manual/dump.html"}},[e._v("Dumping the DSDT")]),e._v(" and "),s("RouterLink",{attrs:{to:"/Manual/compile.html"}},[e._v("Decompiling and Compiling")]),e._v(" with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an "),s("a",{attrs:{href:"https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl",target:"_blank",rel:"noopener noreferrer"}},[e._v("ACPI extension"),s("OutboundLink")],1),e._v(" that can also help).")],1),e._v(" "),s("p",[e._v("Next, search for "),s("code",[e._v("PNP0C09")]),e._v(". You should get something similar:")]),e._v(" "),s("p",[s("img",{attrs:{src:a(384),alt:""}})]),e._v(" "),s("p",[e._v("From the above example we see 2 main things:")]),e._v(" "),s("ul",[s("li",[e._v("Name of our embedded controller\n"),s("ul",[s("li",[e._v("In this case being "),s("code",[e._v("EC0")])])])]),e._v(" "),s("li",[e._v("Pathing of our embedded controller\n"),s("ul",[s("li",[s("code",[e._v("PC00.LPC0")])])])])]),e._v(" "),s("p",[e._v("But now we get into edge case territory, what fun!")]),e._v(" "),s("p",[e._v("The main ones to check for are:")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#fixing-embedded-controllers-manual"}},[e._v("Fixing Embedded Controllers: Manual")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#finding-the-acpi-path"}},[e._v("Finding the ACPI path")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#dsdt"}},[e._v("DSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#devicemanager"}},[e._v("DeviceManager")])])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("Edits to the sample SSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#edge-cases"}},[e._v("Edge Cases")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#multiple-pnp0c09s-show-up"}},[e._v("Multiple PNP0C09's show up")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#no-pnp0c09-show-up"}},[e._v("No PNP0C09 show up")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#pnp0c09-already-named-ec"}},[e._v("PNP0C09 already named "),s("code",[e._v("EC")])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#pnp0c09-already-has-an-_sta-method"}},[e._v("PNP0C09 already has an "),s("code",[e._v("_STA")]),e._v(" method")])])])]),e._v(" "),s("li",[s("a",{attrs:{href:"#compiling-the-ssdt"}},[e._v("Compiling the SSDT")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#wrapping-up"}},[e._v("Wrapping up")])])])])]),e._v(" "),s("p",[e._v("If none of the above apply to you, you're ready for the next section:")]),e._v(" "),s("h3",{attrs:{id:"devicemanager"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#devicemanager"}},[e._v("#")]),e._v(" DeviceManager")]),e._v(" "),s("p",[e._v("If you already have Windows installed on this machine, finding the EC pathing is fairly easy.")]),e._v(" "),s("p",[e._v("Start by opening up Device Manager in Windows and looking for a device named "),s("code",[e._v("Embedded Controller")]),e._v(". Once found, click on it and select the "),s("code",[e._v("BIOS device Name")]),e._v(" entry. You should get something like this:")]),e._v(" "),s("p",[s("img",{attrs:{src:a(385),alt:""}})]),e._v(" "),s("p",[e._v("From the above, we can see that our pathing is "),s("code",[e._v("SB.PC00.LPC0.EC0")])]),e._v(" "),s("p",[e._v("Now with the pathing, you can head here: "),s("a",{attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("Edits to the sample SSDT")])]),e._v(" "),s("h2",{attrs:{id:"edits-to-the-sample-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#edits-to-the-sample-ssdt"}},[e._v("#")]),e._v(" Edits to the sample SSDT")]),e._v(" "),s("p",[e._v("Now that we have our ACPI path, lets grab our SSDT and get to work:")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC-USBX.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX"),s("OutboundLink")],1),e._v(" "),s("ul",[s("li",[e._v("For Skylake and newer and all AMD systems")])])]),e._v(" "),s("li",[s("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC"),s("OutboundLink")],1),e._v(" "),s("ul",[s("li",[e._v("For Broadwell and older")])])])]),e._v(" "),s("p",[e._v("Now when opening this SSDT, you'll notice a few things. Mainly:")]),e._v(" "),s("ul",[s("li",[e._v("Some code is commented out\n"),s("ul",[s("li",[e._v("This is code for disabling our EC")]),e._v(" "),s("li",[e._v("Laptops users "),s("strong",[e._v("SHOULD NOT")]),e._v(" uncomment this")])])]),e._v(" "),s("li",[e._v("There's a new EC called "),s("code",[e._v("Device (EC)")]),e._v(" "),s("ul",[s("li",[s("strong",[e._v("DO NOT RENAME THIS")]),e._v(", this will be the EC we give to macOS")])])])]),e._v(" "),s("p",[s("strong",[e._v("Before")]),e._v(":")]),e._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[e._v("External (_SB_.PCI0.LPCB, DeviceObj) <- Rename this\n\nScope (_SB.PCI0.LPCB) <- Rename this\n")])])]),s("p",[s("img",{attrs:{src:a(386),alt:""}})]),e._v(" "),s("p",[e._v("Following the example pathing we found, the SSDT should look something like this:")]),e._v(" "),s("p",[s("strong",[e._v("After")]),e._v(":")]),e._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[e._v("External (_SB_.PC00.LPC0, DeviceObj) <- Renamed\n\nScope (_SB.PC00.LPC0) <- Renamed\n")])])]),s("p",[s("img",{attrs:{src:a(387),alt:""}})]),e._v(" "),s("h2",{attrs:{id:"edge-cases"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#edge-cases"}},[e._v("#")]),e._v(" Edge Cases")]),e._v(" "),s("h3",{attrs:{id:"multiple-pnp0c09-s-show-up"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#multiple-pnp0c09-s-show-up"}},[e._v("#")]),e._v(" Multiple PNP0C09's show up")]),e._v(" "),s("p",[e._v("When multiple PNP0C09 show up, we need to next check for the following properties:")]),e._v(" "),s("ul",[s("li",[s("code",[e._v("_HID")]),e._v(" (Hardware ID)")]),e._v(" "),s("li",[s("code",[e._v("_CRS")]),e._v(" (Current Resource Settings)")]),e._v(" "),s("li",[s("code",[e._v("_GPE")]),e._v(" (General Purpose Events)")])]),e._v(" "),s("p",[e._v("What these signify is whether this PNP0C09 device is real or not, as per the "),s("a",{attrs:{href:"https://uefi.org/sites/default/files/resources/ACPI_6_3_final_Jan30.pdf",target:"_blank",rel:"noopener noreferrer"}},[e._v("ACPI spec"),s("OutboundLink")],1),e._v(". So one's matching the above criteria are the one's we want to disable.")]),e._v(" "),s("ul",[s("li",[e._v("Note: If _STA shows up as well, you'll need to go here: "),s("a",{attrs:{href:"#pnp0c09-already-has-an-sta-method"}},[e._v("PNP0C09 already has an "),s("code",[e._v("_STA")]),e._v(" method")])])]),e._v(" "),s("h3",{attrs:{id:"no-pnp0c09-show-up"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#no-pnp0c09-show-up"}},[e._v("#")]),e._v(" No PNP0C09 show up")]),e._v(" "),s("p",[e._v('When this happens, you\'ll only need to create a "dummy" EC for macOS.')]),e._v(" "),s("p",[e._v('Try searching for any devices named: "LPCB", "LPC0", "LPC", "SBRG", "PX40". If you have any of these, try using the LPC pathing of each of those device in place of the Embedded Controller\'s pathing.')]),e._v(" "),s("p",[e._v("Note that "),s("strong",[e._v("DO NOT")]),e._v(' uncomment the EC disaling code as there are no devices that are considered "EC" in your machine.')]),e._v(" "),s("h3",{attrs:{id:"pnp0c09-already-named-ec"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#pnp0c09-already-named-ec"}},[e._v("#")]),e._v(" PNP0C09 already named "),s("code",[e._v("EC")])]),e._v(" "),s("p",[e._v("Congrats! No need to create an SSDT-EC! However you will still want USBX if you're skylake or newer.")]),e._v(" "),s("p",[e._v("Prebuilt can be grabbed here: "),s("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),s("OutboundLink")],1)]),e._v(" "),s("h3",{attrs:{id:"pnp0c09-already-has-an-sta-method"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#pnp0c09-already-has-an-sta-method"}},[e._v("#")]),e._v(" PNP0C09 already has an "),s("code",[e._v("_STA")]),e._v(" method")]),e._v(" "),s("p",[e._v("This is the equivalent of not having an EC as we can't control it with our SSDT-EC, instead we'll need to create a \"dummy\" EC for macOS. You'll still want to find the PCI and LPC pathing for this device. So follow the guide as if you were creating a laptop SSDT-EC/USBX.")]),e._v(" "),s("p",[e._v("Example of an EC with STA already:")]),e._v(" "),s("p",[s("img",{attrs:{src:a(388),alt:"Credit to rottenpants466"}})]),e._v(" "),s("h2",{attrs:{id:"compiling-the-ssdt"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#compiling-the-ssdt"}},[e._v("#")]),e._v(" Compiling the SSDT")]),e._v(" "),s("p",[e._v("With the SSDT done, you're now "),s("RouterLink",{attrs:{to:"/Manual/compile.html"}},[e._v("ready to compile the SSDT!")])],1),e._v(" "),s("h2",{attrs:{id:"wrapping-up"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),s("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),s("ul",[s("li",[s("RouterLink",{attrs:{to:"/cleanup.html"}},[s("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/60.c576719a.js b/assets/js/60.6b94dd68.js similarity index 92% rename from assets/js/60.c576719a.js rename to assets/js/60.6b94dd68.js index 91d0762..4817e96 100644 --- a/assets/js/60.c576719a.js +++ b/assets/js/60.6b94dd68.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{470:function(e,t,s){"use strict";s.r(t);var a=s(25),o=Object(a.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"ssdts-the-long-way"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#ssdts-the-long-way"}},[e._v("#")]),e._v(" SSDTs: The long way")]),e._v(" "),s("p",[e._v("Well sadly some things are not handled by SSDTTime, well have no fear as making SSDTs is super easy. The basic process:")]),e._v(" "),s("ul",[s("li",[e._v("Dump DSDT(the one SSDTTime did for use will work)")]),e._v(" "),s("li",[e._v("Decompile DSDT")]),e._v(" "),s("li",[e._v("Make SSDTs based of of it(You'll need either MaciASL or a text editor for this)")]),e._v(" "),s("li",[e._v("Compile SSDTs")])]),e._v(" "),s("p",[e._v("Now continue forth and master the ways of ACPI!")])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{469:function(e,t,s){"use strict";s.r(t);var a=s(25),o=Object(a.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"ssdts-the-long-way"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#ssdts-the-long-way"}},[e._v("#")]),e._v(" SSDTs: The long way")]),e._v(" "),s("p",[e._v("Well sadly some things are not handled by SSDTTime, well have no fear as making SSDTs is super easy. The basic process:")]),e._v(" "),s("ul",[s("li",[e._v("Dump DSDT(the one SSDTTime did for use will work)")]),e._v(" "),s("li",[e._v("Decompile DSDT")]),e._v(" "),s("li",[e._v("Make SSDTs based of of it(You'll need either MaciASL or a text editor for this)")]),e._v(" "),s("li",[e._v("Compile SSDTs")])]),e._v(" "),s("p",[e._v("Now continue forth and master the ways of ACPI!")])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/61.e98cadd6.js b/assets/js/61.30f2914f.js similarity index 93% rename from assets/js/61.e98cadd6.js rename to assets/js/61.30f2914f.js index ccda820..da5e691 100644 --- a/assets/js/61.e98cadd6.js +++ b/assets/js/61.30f2914f.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{465:function(t,e,s){"use strict";s.r(e);var o=s(25),r=Object(o.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"how-to-create-ssdts"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#how-to-create-ssdts"}},[t._v("#")]),t._v(" How to create SSDTs")]),t._v(" "),s("p",[t._v("Creating SSDTs mainly fall into 3 camps:")]),t._v(" "),s("ul",[s("li",[s("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-prebuilt.html"}},[t._v("Prebuilt SSDTs")]),t._v(" "),s("ul",[s("li",[t._v("They're universal but don't teach much")]),t._v(" "),s("li",[t._v("For most users, we recommend this as it does not require any compling")])])],1),t._v(" "),s("li",[s("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[t._v("Automated tools")]),t._v(" "),s("ul",[s("li",[t._v("Mainly seen with SSDTTime, work much better than prebuilts as there's less bloat however doesn't teach you much")])])],1),t._v(" "),s("li",[s("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-long.html"}},[t._v("Manually creating them")]),t._v(" "),s("ul",[s("li",[t._v("Will always work, be much cleaner and get to learn about the process")]),t._v(" "),s("li",[t._v("However requires you to deal with code")])])],1)]),t._v(" "),s("p",[t._v("If you're not comfortable with editing and compiling code, we recommend the "),s("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-prebuilt.html"}},[t._v("prebuilt option")])],1)])}),[],!1,null,null,null);e.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{468:function(t,e,s){"use strict";s.r(e);var o=s(25),r=Object(o.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"how-to-create-ssdts"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#how-to-create-ssdts"}},[t._v("#")]),t._v(" How to create SSDTs")]),t._v(" "),s("p",[t._v("Creating SSDTs mainly fall into 3 camps:")]),t._v(" "),s("ul",[s("li",[s("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-prebuilt.html"}},[t._v("Prebuilt SSDTs")]),t._v(" "),s("ul",[s("li",[t._v("They're universal but don't teach much")]),t._v(" "),s("li",[t._v("For most users, we recommend this as it does not require any compling")])])],1),t._v(" "),s("li",[s("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[t._v("Automated tools")]),t._v(" "),s("ul",[s("li",[t._v("Mainly seen with SSDTTime, work much better than prebuilts as there's less bloat however doesn't teach you much")])])],1),t._v(" "),s("li",[s("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-long.html"}},[t._v("Manually creating them")]),t._v(" "),s("ul",[s("li",[t._v("Will always work, be much cleaner and get to learn about the process")]),t._v(" "),s("li",[t._v("However requires you to deal with code")])])],1)]),t._v(" "),s("p",[t._v("If you're not comfortable with editing and compiling code, we recommend the "),s("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-prebuilt.html"}},[t._v("prebuilt option")])],1)])}),[],!1,null,null,null);e.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/62.82056348.js b/assets/js/62.ee87be31.js similarity index 99% rename from assets/js/62.82056348.js rename to assets/js/62.ee87be31.js index 2ec6af8..610410a 100644 --- a/assets/js/62.82056348.js +++ b/assets/js/62.ee87be31.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{467:function(e,t,a){"use strict";a.r(t);var r=a(25),l=Object(r.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"pre-built-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#pre-built-ssdts"}},[e._v("#")]),e._v(" Pre-Built SSDTs")]),e._v(" "),a("p",[e._v("Simply select your hardware type and generation, then download the associated files. Once downloaded, place them in your EFI under EFI/OC/ACPI and head back to "),a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#intel-desktop-ssdts"}},[e._v("Intel Desktop SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#desktop-penryn-lynnfield-and-clarkdale"}},[e._v("Penryn, Lynnfield and Clarkdale")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-sandy-and-ivy-bridge"}},[e._v("Sandy and Ivy Bridge")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-haswell-and-broadwell"}},[e._v("Haswell and Broadwell")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-skylake-and-kaby-lake"}},[e._v("Skylake and Kaby Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-coffee-lake"}},[e._v("Coffee Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-comet-lake"}},[e._v("Comet Lake")])])])]),e._v(" "),a("li",[a("a",{attrs:{href:"#intel-laptop-ssdts"}},[e._v("Intel Laptop SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#laptop-clarksfield-and-arrandale"}},[e._v("Clarksfield and Arrandale")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-sandy-and-ivy-bridge"}},[e._v("Sandy and Ivy Bridge")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-haswell-and-broadwell"}},[e._v("Haswell and Broadwell")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-skylake-and-kaby-lake"}},[e._v("Skylake and Kaby Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-coffee-lake8th-gen"}},[e._v("Coffee Lake(8th gen)")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-coffee-and-comet-lake-9th-and-10th-gen"}},[e._v("Coffee and Comet Lake(9th and 10th gen)")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-ice-lake"}},[e._v("Ice Lake")])])])]),e._v(" "),a("li",[a("a",{attrs:{href:"#intel-hedt-ssdts"}},[e._v("Intel HEDT SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#nehalem-and-westmere"}},[e._v("Nehalem and Westmere")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#sandy-and-ivy-bridge-e"}},[e._v("Sandy and Ivy Bridge-E")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#haswell-and-broadwell-e"}},[e._v("Haswell and Broadwell-E")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#skylake-and-cascade-lake-x-w"}},[e._v("Skylake and Cascade Lake-X/W")])])])]),e._v(" "),a("li",[a("a",{attrs:{href:"#amd-ssdts"}},[e._v("AMD SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#amd-bulldozer-jaguar"}},[e._v("Bulldozer/Jaguar")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#amd-zen"}},[e._v("Zen")])])])])]),e._v(" "),a("h2",{attrs:{id:"intel-desktop-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#intel-desktop-ssdts"}},[e._v("#")]),e._v(" Intel Desktop SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#desktop-penryn-lynnfield-and-clarkdale"}},[e._v("Penryn, Lynnfield and Clarkdale")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-sandy-and-ivy-bridge"}},[e._v("Sandy and Ivy Bridge")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-haswell-and-broadwell"}},[e._v("Haswell and Broadwell")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-skylake-and-kaby-lake"}},[e._v("Skylake and Kaby Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-coffee-lake"}},[e._v("Coffee Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-comet-lake"}},[e._v("Comet Lake")])])]),e._v(" "),a("h3",{attrs:{id:"desktop-penryn-lynnfield-and-clarkdale"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-penryn-lynnfield-and-clarkdale"}},[e._v("#")]),e._v(" Desktop Penryn, Lynnfield and Clarkdale")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])])]),e._v(" "),a("h3",{attrs:{id:"desktop-sandy-and-ivy-bridge"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-sandy-and-ivy-bridge"}},[e._v("#")]),e._v(" Desktop Sandy and Ivy Bridge")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-IMEI"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Required for Sandy Bridge CPU with 7 series motherboard\n"),a("ul",[a("li",[e._v("ie. B75, Q75, Z75, H77, Q77, Z77")])])]),e._v(" "),a("li",[e._v("Required Ivy Bridge CPU with 6 series motherboard\n"),a("ul",[a("li",[e._v("ie. H61, B65, Q65, P67, H67, Q67, Z68")])])])])])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-IMEI")]),e._v(" "),a("ul",[a("li",[e._v("Used for creating an IMEI device when one is not present in ACPI\\\n"),a("ul",[a("li",[e._v("Required for Sandy Bridge CPU with 7 series motherboard\n"),a("ul",[a("li",[e._v("ie. B75, Q75, Z75, H77, Q77, Z77")])])]),e._v(" "),a("li",[e._v("Required Ivy Bridge CPU with 6 series motherboard\n"),a("ul",[a("li",[e._v("ie. H61, B65, Q65, P67, H67, Q67, Z68")])])])])])])]),e._v(" "),a("h3",{attrs:{id:"desktop-haswell-and-broadwell"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-haswell-and-broadwell"}},[e._v("#")]),e._v(" Desktop Haswell and Broadwell")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])])]),e._v(" "),a("h3",{attrs:{id:"desktop-skylake-and-kaby-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-skylake-and-kaby-lake"}},[e._v("#")]),e._v(" Desktop Skylake and Kaby Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])])]),e._v(" "),a("h3",{attrs:{id:"desktop-coffee-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-coffee-lake"}},[e._v("#")]),e._v(" Desktop Coffee Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PMC"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-PMC:")]),e._v(" "),a("ul",[a("li",[e._v('Used to enable native NVRAM on "true" 300 series motherboards\n'),a("ul",[a("li",[e._v("ie. B360, B365, H310, H370, Z390")]),e._v(" "),a("li",[e._v("Note Z370 is not included")])])])])]),e._v(" "),a("h3",{attrs:{id:"desktop-comet-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-comet-lake"}},[e._v("#")]),e._v(" Desktop Comet Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RHUB.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RHUB"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Specifically for Asus's 400 series motherboards, Gigabyte and others do not need SSDT-RHUB")])])])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-RHUB:")]),e._v(" "),a("ul",[a("li",[e._v("Used to reset USB controllers on Asus's 400 series motherboards due to poor ACPI implementation from the OEM\n"),a("ul",[a("li",[e._v("Note Gigabyte, MSI, AsRock, etc do not need this SSDT. Only Asus")])])])])]),e._v(" "),a("h2",{attrs:{id:"intel-laptop-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#intel-laptop-ssdts"}},[e._v("#")]),e._v(" Intel Laptop SSDTs")]),e._v(" "),a("h3",{attrs:{id:"laptop-clarksfield-and-arrandale"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-clarksfield-and-arrandale"}},[e._v("#")]),e._v(" Laptop Clarksfield and Arrandale")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-sandy-and-ivy-bridge"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-sandy-and-ivy-bridge"}},[e._v("#")]),e._v(" Laptop Sandy and Ivy Bridge")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-IMEI"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Required for Sandy Bridge CPU with 7 series motherboard\n"),a("ul",[a("li",[e._v("ie. B75, Q75, Z75, H77, Q77, Z77")])])]),e._v(" "),a("li",[e._v("Required Ivy Bridge CPU with 6 series motherboard\n"),a("ul",[a("li",[e._v("ie. H61, B65, Q65, P67, H67, Q67, Z68")])])])])]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-IMEI")]),e._v(" "),a("ul",[a("li",[e._v("Used for creating an IMEI device when one is not present in ACPI\n"),a("ul",[a("li",[e._v("Required for Sandy Bridge CPU with 7 series motherboard\n"),a("ul",[a("li",[e._v("ie. B75, Q75, Z75, H77, Q77, Z77")])])]),e._v(" "),a("li",[e._v("Required Ivy Bridge CPU with 6 series motherboard\n"),a("ul",[a("li",[e._v("ie. H61, B65, Q65, P67, H67, Q67, Z68")])])])])])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-haswell-and-broadwell"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-haswell-and-broadwell"}},[e._v("#")]),e._v(" Laptop Haswell and Broadwell")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-skylake-and-kaby-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-skylake-and-kaby-lake"}},[e._v("#")]),e._v(" Laptop Skylake and Kaby Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-coffee-lake-8th-gen"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-coffee-lake-8th-gen"}},[e._v("#")]),e._v(" Laptop Coffee Lake(8th gen)")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF-CFL"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-coffee-and-comet-lake-9th-and-10th-gen"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-coffee-and-comet-lake-9th-and-10th-gen"}},[e._v("#")]),e._v(" Laptop Coffee and Comet Lake(9th and 10th gen)")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PMC"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Only for 9th gen laptops, 10th gen can ignore")])])]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF-CFL"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-PMC:")]),e._v(" "),a("ul",[a("li",[e._v('Used to enable native NVRAM on "true" 300 series motherboards\n'),a("ul",[a("li",[e._v("Only for 9th gen laptops")])])])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-ice-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-ice-lake"}},[e._v("#")]),e._v(" Laptop Ice Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RHUB.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RHUB"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF-CFL"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-RHUB:")]),e._v(" "),a("ul",[a("li",[e._v("Used to reset USB controllers on Ice Lake laptops due to poor OEM ACPI implementation\n"),a("ul",[a("li",[e._v("Mainly seen on Dell laptops")])])])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h2",{attrs:{id:"intel-hedt-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#intel-hedt-ssdts"}},[e._v("#")]),e._v(" Intel HEDT SSDTs")]),e._v(" "),a("h3",{attrs:{id:"nehalem-and-westmere"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#nehalem-and-westmere"}},[e._v("#")]),e._v(" Nehalem and Westmere")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])])]),e._v(" "),a("h3",{attrs:{id:"sandy-and-ivy-bridge-e"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sandy-and-ivy-bridge-e"}},[e._v("#")]),e._v(" Sandy and Ivy Bridge-E")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-UNC0.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-UNC0"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-UNC0:")]),e._v(" "),a("ul",[a("li",[e._v("Used to ensure unused or missing uncore bridges are properly disabled, otherwise kernel panic in IOPCIFamily in macOS Big Sur")])])]),e._v(" "),a("h3",{attrs:{id:"haswell-and-broadwell-e"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#haswell-and-broadwell-e"}},[e._v("#")]),e._v(" Haswell and Broadwell-E")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RTC0-RANGE-HEDT.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RTC0-RANGE-HEDT"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-UNC0.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-UNC0"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-RTC0-RANGE-HEDT:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported\n"),a("ul",[a("li",[e._v("Added benefit is to resolve early halts in macOS Big Sur's booting due to poor ACPI implementation")])])])]),e._v(" "),a("p",[e._v("SSDT-UNC0:")]),e._v(" "),a("ul",[a("li",[e._v("Used to ensure unused or missing uncore bridges are properly disabled, otherwise kernel panic in IOPCIFamily in macOS Big Sur")])])]),e._v(" "),a("h3",{attrs:{id:"skylake-and-cascade-lake-x-w"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#skylake-and-cascade-lake-x-w"}},[e._v("#")]),e._v(" Skylake and Cascade Lake-X/W")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RTC0-RANGE-HEDT.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RTC0-RANGE-HEDT"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-RTC0-RANGE-HEDT:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported\n"),a("ul",[a("li",[e._v("Added benefit is to resolve early halts in macOS Big Sur's booting due to poor ACPI implementation")])])])])]),e._v(" "),a("h2",{attrs:{id:"amd-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-ssdts"}},[e._v("#")]),e._v(" AMD SSDTs")]),e._v(" "),a("h3",{attrs:{id:"amd-bulldozer-jaguar"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-bulldozer-jaguar"}},[e._v("#")]),e._v(" AMD Bulldozer/Jaguar")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])])]),e._v(" "),a("h3",{attrs:{id:"amd-zen"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-zen"}},[e._v("#")]),e._v(" AMD Zen")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-CPUR.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-CPUR"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Only required for B550, A520 and newer\n"),a("ul",[a("li",[e._v("X570 and older "),a("strong",[e._v("DO NOT")]),e._v(" need SSDT-CPUR")]),e._v(" "),a("li",[e._v("No threadripper machines need this either")])])])])])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-CPUR:")]),e._v(" "),a("ul",[a("li",[e._v("Used for fixing CPU definitions in ACPI, as macOS does not properly support the ACPI used in B550 and newer boards")])])])])}),[],!1,null,null,null);t.default=l.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{465:function(e,t,a){"use strict";a.r(t);var r=a(25),l=Object(r.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"pre-built-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#pre-built-ssdts"}},[e._v("#")]),e._v(" Pre-Built SSDTs")]),e._v(" "),a("p",[e._v("Simply select your hardware type and generation, then download the associated files. Once downloaded, place them in your EFI under EFI/OC/ACPI and head back to "),a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#intel-desktop-ssdts"}},[e._v("Intel Desktop SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#desktop-penryn-lynnfield-and-clarkdale"}},[e._v("Penryn, Lynnfield and Clarkdale")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-sandy-and-ivy-bridge"}},[e._v("Sandy and Ivy Bridge")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-haswell-and-broadwell"}},[e._v("Haswell and Broadwell")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-skylake-and-kaby-lake"}},[e._v("Skylake and Kaby Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-coffee-lake"}},[e._v("Coffee Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-comet-lake"}},[e._v("Comet Lake")])])])]),e._v(" "),a("li",[a("a",{attrs:{href:"#intel-laptop-ssdts"}},[e._v("Intel Laptop SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#laptop-clarksfield-and-arrandale"}},[e._v("Clarksfield and Arrandale")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-sandy-and-ivy-bridge"}},[e._v("Sandy and Ivy Bridge")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-haswell-and-broadwell"}},[e._v("Haswell and Broadwell")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-skylake-and-kaby-lake"}},[e._v("Skylake and Kaby Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-coffee-lake8th-gen"}},[e._v("Coffee Lake(8th gen)")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-coffee-and-comet-lake-9th-and-10th-gen"}},[e._v("Coffee and Comet Lake(9th and 10th gen)")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#laptop-ice-lake"}},[e._v("Ice Lake")])])])]),e._v(" "),a("li",[a("a",{attrs:{href:"#intel-hedt-ssdts"}},[e._v("Intel HEDT SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#nehalem-and-westmere"}},[e._v("Nehalem and Westmere")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#sandy-and-ivy-bridge-e"}},[e._v("Sandy and Ivy Bridge-E")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#haswell-and-broadwell-e"}},[e._v("Haswell and Broadwell-E")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#skylake-and-cascade-lake-x-w"}},[e._v("Skylake and Cascade Lake-X/W")])])])]),e._v(" "),a("li",[a("a",{attrs:{href:"#amd-ssdts"}},[e._v("AMD SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#amd-bulldozer-jaguar"}},[e._v("Bulldozer/Jaguar")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#amd-zen"}},[e._v("Zen")])])])])]),e._v(" "),a("h2",{attrs:{id:"intel-desktop-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#intel-desktop-ssdts"}},[e._v("#")]),e._v(" Intel Desktop SSDTs")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#desktop-penryn-lynnfield-and-clarkdale"}},[e._v("Penryn, Lynnfield and Clarkdale")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-sandy-and-ivy-bridge"}},[e._v("Sandy and Ivy Bridge")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-haswell-and-broadwell"}},[e._v("Haswell and Broadwell")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-skylake-and-kaby-lake"}},[e._v("Skylake and Kaby Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-coffee-lake"}},[e._v("Coffee Lake")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#desktop-comet-lake"}},[e._v("Comet Lake")])])]),e._v(" "),a("h3",{attrs:{id:"desktop-penryn-lynnfield-and-clarkdale"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-penryn-lynnfield-and-clarkdale"}},[e._v("#")]),e._v(" Desktop Penryn, Lynnfield and Clarkdale")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])])]),e._v(" "),a("h3",{attrs:{id:"desktop-sandy-and-ivy-bridge"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-sandy-and-ivy-bridge"}},[e._v("#")]),e._v(" Desktop Sandy and Ivy Bridge")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-IMEI"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Required for Sandy Bridge CPU with 7 series motherboard\n"),a("ul",[a("li",[e._v("ie. B75, Q75, Z75, H77, Q77, Z77")])])]),e._v(" "),a("li",[e._v("Required Ivy Bridge CPU with 6 series motherboard\n"),a("ul",[a("li",[e._v("ie. H61, B65, Q65, P67, H67, Q67, Z68")])])])])])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-IMEI")]),e._v(" "),a("ul",[a("li",[e._v("Used for creating an IMEI device when one is not present in ACPI\\\n"),a("ul",[a("li",[e._v("Required for Sandy Bridge CPU with 7 series motherboard\n"),a("ul",[a("li",[e._v("ie. B75, Q75, Z75, H77, Q77, Z77")])])]),e._v(" "),a("li",[e._v("Required Ivy Bridge CPU with 6 series motherboard\n"),a("ul",[a("li",[e._v("ie. H61, B65, Q65, P67, H67, Q67, Z68")])])])])])])]),e._v(" "),a("h3",{attrs:{id:"desktop-haswell-and-broadwell"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-haswell-and-broadwell"}},[e._v("#")]),e._v(" Desktop Haswell and Broadwell")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])])]),e._v(" "),a("h3",{attrs:{id:"desktop-skylake-and-kaby-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-skylake-and-kaby-lake"}},[e._v("#")]),e._v(" Desktop Skylake and Kaby Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])])]),e._v(" "),a("h3",{attrs:{id:"desktop-coffee-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-coffee-lake"}},[e._v("#")]),e._v(" Desktop Coffee Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PMC"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-PMC:")]),e._v(" "),a("ul",[a("li",[e._v('Used to enable native NVRAM on "true" 300 series motherboards\n'),a("ul",[a("li",[e._v("ie. B360, B365, H310, H370, Z390")]),e._v(" "),a("li",[e._v("Note Z370 is not included")])])])])]),e._v(" "),a("h3",{attrs:{id:"desktop-comet-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop-comet-lake"}},[e._v("#")]),e._v(" Desktop Comet Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RHUB.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RHUB"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Specifically for Asus's 400 series motherboards, Gigabyte and others do not need SSDT-RHUB")])])])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-RHUB:")]),e._v(" "),a("ul",[a("li",[e._v("Used to reset USB controllers on Asus's 400 series motherboards due to poor ACPI implementation from the OEM\n"),a("ul",[a("li",[e._v("Note Gigabyte, MSI, AsRock, etc do not need this SSDT. Only Asus")])])])])]),e._v(" "),a("h2",{attrs:{id:"intel-laptop-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#intel-laptop-ssdts"}},[e._v("#")]),e._v(" Intel Laptop SSDTs")]),e._v(" "),a("h3",{attrs:{id:"laptop-clarksfield-and-arrandale"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-clarksfield-and-arrandale"}},[e._v("#")]),e._v(" Laptop Clarksfield and Arrandale")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-sandy-and-ivy-bridge"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-sandy-and-ivy-bridge"}},[e._v("#")]),e._v(" Laptop Sandy and Ivy Bridge")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-IMEI"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Required for Sandy Bridge CPU with 7 series motherboard\n"),a("ul",[a("li",[e._v("ie. B75, Q75, Z75, H77, Q77, Z77")])])]),e._v(" "),a("li",[e._v("Required Ivy Bridge CPU with 6 series motherboard\n"),a("ul",[a("li",[e._v("ie. H61, B65, Q65, P67, H67, Q67, Z68")])])])])]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-IMEI")]),e._v(" "),a("ul",[a("li",[e._v("Used for creating an IMEI device when one is not present in ACPI\n"),a("ul",[a("li",[e._v("Required for Sandy Bridge CPU with 7 series motherboard\n"),a("ul",[a("li",[e._v("ie. B75, Q75, Z75, H77, Q77, Z77")])])]),e._v(" "),a("li",[e._v("Required Ivy Bridge CPU with 6 series motherboard\n"),a("ul",[a("li",[e._v("ie. H61, B65, Q65, P67, H67, Q67, Z68")])])])])])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-haswell-and-broadwell"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-haswell-and-broadwell"}},[e._v("#")]),e._v(" Laptop Haswell and Broadwell")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-skylake-and-kaby-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-skylake-and-kaby-lake"}},[e._v("#")]),e._v(" Laptop Skylake and Kaby Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-coffee-lake-8th-gen"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-coffee-lake-8th-gen"}},[e._v("#")]),e._v(" Laptop Coffee Lake(8th gen)")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF-CFL"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-coffee-and-comet-lake-9th-and-10th-gen"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-coffee-and-comet-lake-9th-and-10th-gen"}},[e._v("#")]),e._v(" Laptop Coffee and Comet Lake(9th and 10th gen)")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PMC"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Only for 9th gen laptops, 10th gen can ignore")])])]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF-CFL"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-PMC:")]),e._v(" "),a("ul",[a("li",[e._v('Used to enable native NVRAM on "true" 300 series motherboards\n'),a("ul",[a("li",[e._v("Only for 9th gen laptops")])])])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h3",{attrs:{id:"laptop-ice-lake"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop-ice-lake"}},[e._v("#")]),e._v(" Laptop Ice Lake")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-LAPTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RHUB.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RHUB"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PNLF-CFL"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-XOSI"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-AWAC:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported")])]),e._v(" "),a("p",[e._v("SSDT-RHUB:")]),e._v(" "),a("ul",[a("li",[e._v("Used to reset USB controllers on Ice Lake laptops due to poor OEM ACPI implementation\n"),a("ul",[a("li",[e._v("Mainly seen on Dell laptops")])])])]),e._v(" "),a("p",[e._v("SSDT-PNLF:")]),e._v(" "),a("ul",[a("li",[e._v("Used for controlling the backlight on internal displays such as AIOs and laptops")])]),e._v(" "),a("p",[e._v("SSDT-XOSI:")]),e._v(" "),a("ul",[a("li",[e._v("Enables many Windows-only functionality in macOS\n"),a("ul",[a("li",[e._v("Requires XOSI patch(covered later on)")])])])])]),e._v(" "),a("h2",{attrs:{id:"intel-hedt-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#intel-hedt-ssdts"}},[e._v("#")]),e._v(" Intel HEDT SSDTs")]),e._v(" "),a("h3",{attrs:{id:"nehalem-and-westmere"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#nehalem-and-westmere"}},[e._v("#")]),e._v(" Nehalem and Westmere")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])])]),e._v(" "),a("h3",{attrs:{id:"sandy-and-ivy-bridge-e"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sandy-and-ivy-bridge-e"}},[e._v("#")]),e._v(" Sandy and Ivy Bridge-E")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-UNC0.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-UNC0"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")])]),e._v(" "),a("p",[e._v("SSDT-UNC0:")]),e._v(" "),a("ul",[a("li",[e._v("Used to ensure unused or missing uncore bridges are properly disabled, otherwise kernel panic in IOPCIFamily in macOS Big Sur")])])]),e._v(" "),a("h3",{attrs:{id:"haswell-and-broadwell-e"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#haswell-and-broadwell-e"}},[e._v("#")]),e._v(" Haswell and Broadwell-E")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RTC0-RANGE-HEDT.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RTC0-RANGE-HEDT"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-UNC0.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-UNC0"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-RTC0-RANGE-HEDT:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported\n"),a("ul",[a("li",[e._v("Added benefit is to resolve early halts in macOS Big Sur's booting due to poor ACPI implementation")])])])]),e._v(" "),a("p",[e._v("SSDT-UNC0:")]),e._v(" "),a("ul",[a("li",[e._v("Used to ensure unused or missing uncore bridges are properly disabled, otherwise kernel panic in IOPCIFamily in macOS Big Sur")])])]),e._v(" "),a("h3",{attrs:{id:"skylake-and-cascade-lake-x-w"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#skylake-and-cascade-lake-x-w"}},[e._v("#")]),e._v(" Skylake and Cascade Lake-X/W")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-PLUG-DRTNIA"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RTC0-RANGE-HEDT.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RTC0-RANGE-HEDT"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-PLUG:")]),e._v(" "),a("ul",[a("li",[e._v("Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management")])]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-RTC0-RANGE-HEDT:")]),e._v(" "),a("ul",[a("li",[e._v("Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported\n"),a("ul",[a("li",[e._v("Added benefit is to resolve early halts in macOS Big Sur's booting due to poor ACPI implementation")])])])])]),e._v(" "),a("h2",{attrs:{id:"amd-ssdts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-ssdts"}},[e._v("#")]),e._v(" AMD SSDTs")]),e._v(" "),a("h3",{attrs:{id:"amd-bulldozer-jaguar"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-bulldozer-jaguar"}},[e._v("#")]),e._v(" AMD Bulldozer/Jaguar")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])])]),e._v(" "),a("h3",{attrs:{id:"amd-zen"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-zen"}},[e._v("#")]),e._v(" AMD Zen")]),e._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[e._v("SSDTs required")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-EC-USBX-DESKTOP"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-CPUR.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-CPUR"),a("OutboundLink")],1),e._v(" "),a("ul",[a("li",[e._v("Only required for B550, A520 and newer\n"),a("ul",[a("li",[e._v("X570 and older "),a("strong",[e._v("DO NOT")]),e._v(" need SSDT-CPUR")]),e._v(" "),a("li",[e._v("No threadripper machines need this either")])])])])])]),e._v(" "),a("p",[e._v("Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Install-Guide/config.plist/",target:"_blank",rel:"noopener noreferrer"}},[e._v("config.plist Setup"),a("OutboundLink")],1)])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("In-depth info on the SSDTs")]),e._v(" "),a("p",[e._v("SSDT-EC-USBX:")]),e._v(" "),a("ul",[a("li",[e._v("Used for disabling your real Embedded controller and creating a fake one for macOS to play with")]),e._v(" "),a("li",[e._v("USBX portion is used for injection USB power properties missing on Skylake and newer")])]),e._v(" "),a("p",[e._v("SSDT-CPUR:")]),e._v(" "),a("ul",[a("li",[e._v("Used for fixing CPU definitions in ACPI, as macOS does not properly support the ACPI used in B550 and newer boards")])])])])}),[],!1,null,null,null);t.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/63.390c492b.js b/assets/js/63.390c492b.js new file mode 100644 index 0000000..e1ef00a --- /dev/null +++ b/assets/js/63.390c492b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{466:function(t,e,a){"use strict";a.r(e);var r=a(25),n=Object(r.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"what-ssdts-do-each-platform-need"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#what-ssdts-do-each-platform-need"}},[t._v("#")]),t._v(" What SSDTs do each platform need")]),t._v(" "),a("p",[t._v("Please see the "),a("strong",[t._v("specific ACPI section of your config.plist")]),t._v(", all SSDTs needed are covered there with a brief explainer. But here's a very quick TL;DR:")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#what-ssdts-do-each-platform-need"}},[t._v("What SSDTs do each platform need")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#desktop"}},[t._v("Desktop")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#high-end-desktop"}},[t._v("High End Desktop")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#laptop"}},[t._v("Laptop")])])])]),t._v(" "),a("li",[a("a",{attrs:{href:"#ssdt-creation"}},[t._v("SSDT Creation")])])]),t._v(" "),a("h2",{attrs:{id:"desktop"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop"}},[t._v("#")]),t._v(" Desktop")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"center"}},[t._v("Platforms")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("CPU")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("EC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("AWAC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("NVRAM")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("USB")])])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Penryn")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"9"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Lynnfield and Clarkdale")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("SandyBridge")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management",target:"_blank",rel:"noopener noreferrer"}},[t._v("CPU-PM"),a("OutboundLink")],1),t._v(" (Run in Post-Install)")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Haswell")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("a",{attrs:{href:"./Universal/plug"}},[t._v("SSDT-PLUG")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Broadwell")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Skylake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC-USBX")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Kaby Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("a",{attrs:{href:"./Universal/awac"}},[t._v("SSDT-AWAC")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"./Universal/nvram"}},[t._v("SSDT-PMC")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Comet Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"./Universal/rhub"}},[t._v("SSDT-RHUB")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("AMD (15/16h)")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("AMD (17h)")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-CPUR.aml",target:"_blank",rel:"noopener noreferrer"}},[t._v("SSDT-CPUR for B550 and A520"),a("OutboundLink")],1)])])])]),t._v(" "),a("h2",{attrs:{id:"high-end-desktop"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#high-end-desktop"}},[t._v("#")]),t._v(" High End Desktop")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"center"}},[t._v("Platforms")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("CPU")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("EC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("RTC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("PCI")])])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Nehalem and Westmere")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("RouterLink",{attrs:{to:"/Universal/ec-fix.html"}},[t._v("SSDT-EC")])],1),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge-E")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[a("a",{attrs:{href:"./Universal/plug"}},[t._v("SSDT-PLUG")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[a("a",{attrs:{href:"./Universal/unc0"}},[t._v("SSDT-UNC")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Haswell-E")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC-USBX")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[a("a",{attrs:{href:"./Universal/awac"}},[t._v("SSDT-RTC0-RANGE")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Broadwell-E")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Skylake-X")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])])])]),t._v(" "),a("h2",{attrs:{id:"laptop"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop"}},[t._v("#")]),t._v(" Laptop")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"center"}},[t._v("Platforms")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("CPU")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("EC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("Backlight")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("I2C Trackpad")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("AWAC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("USB")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("IRQ")])])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Clarksfield and Arrandale")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"5"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"7"}},[a("a",{attrs:{href:"./Laptops/backlight"}},[t._v("SSDT-PNLF")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"7"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"10"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"5"}},[a("a",{attrs:{href:"./Universal/irq"}},[t._v("IRQ SSDT")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("SandyBridge")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management",target:"_blank",rel:"noopener noreferrer"}},[t._v("CPU-PM"),a("OutboundLink")],1),t._v(" (Run in Post-Install)")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Haswell")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[a("a",{attrs:{href:"./Universal/plug"}},[t._v("SSDT-PLUG")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[a("a",{attrs:{href:"./Laptops/trackpad"}},[t._v("SSDT-GPI0")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Broadwell")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Skylake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC-USBX")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Kaby Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake (8th Gen) and Whiskey Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[a("a",{attrs:{href:"./Laptops/backlight"}},[t._v("SSDT-PNLF-CFL")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[a("a",{attrs:{href:"./Universal/awac"}},[t._v("SSDT-AWAC")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake (9th Gen)")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Comet Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ice Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"./Universal/rhub"}},[t._v("SSDT-RHUB")])])])])]),t._v(" "),a("p",[t._v("Continuing:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"center"}},[t._v("Platforms")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("NVRAM")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("IMEI")])])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Clarksfield and Arrandale")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Sandy Bridge")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("a",{attrs:{href:"./Universal/imei"}},[t._v("SSDT-IMEI")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Haswell")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Broadwell")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Skylake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Kaby Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake (8th Gen) and Whiskey Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake (9th Gen)")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"./Universal/nvram"}},[t._v("SSDT-PMC")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Comet Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ice Lake")])])])]),t._v(" "),a("h2",{attrs:{id:"ssdt-creation"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#ssdt-creation"}},[t._v("#")]),t._v(" "),a("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-methods.html"}},[t._v("SSDT Creation")])],1)])}),[],!1,null,null,null);e.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/63.f3fdad4f.js b/assets/js/63.f3fdad4f.js deleted file mode 100644 index 81c8ac8..0000000 --- a/assets/js/63.f3fdad4f.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{466:function(t,e,a){"use strict";a.r(e);var r=a(25),n=Object(r.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"what-ssdts-do-each-platform-need"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#what-ssdts-do-each-platform-need"}},[t._v("#")]),t._v(" What SSDTs do each platform need")]),t._v(" "),a("p",[t._v("Please see the "),a("strong",[t._v("specific ACPI section of your config.plist")]),t._v(", all SSDTs needed are covered there with a brief explainer. But here's a very quick TL;DR:")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#what-ssdts-do-each-platform-need"}},[t._v("What SSDTs do each platform need")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#desktop"}},[t._v("Desktop")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#high-end-desktop"}},[t._v("High End Desktop")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#laptop"}},[t._v("Laptop")])])])]),t._v(" "),a("li",[a("a",{attrs:{href:"#ssdt-creation"}},[t._v("SSDT Creation")])])]),t._v(" "),a("h2",{attrs:{id:"desktop"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#desktop"}},[t._v("#")]),t._v(" Desktop")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"center"}},[t._v("Platforms")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("CPU")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("EC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("AWAC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("NVRAM")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("USB")])])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Penryn")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"9"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Lynnfield and Clarkdale")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("SandyBridge")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management",target:"_blank",rel:"noopener noreferrer"}},[t._v("CPU-PM"),a("OutboundLink")],1),t._v(" (Run in Post-Install)")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Haswell")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("a",{attrs:{href:"./Universal/plug"}},[t._v("SSDT-PLUG")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Broadwell")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Skylake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC-USBX")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Kaby Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("a",{attrs:{href:"./Universal/awac"}},[t._v("SSDT-AWAC")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"./Universal/nvram"}},[t._v("SSDT-PMC")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Comet Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"./Universal/rhub"}},[t._v("SSDT-RHUB")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("AMD (15/16h)")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("AMD (17h)")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-CPUR.aml",target:"_blank",rel:"noopener noreferrer"}},[t._v("SSDT-CPUR for B550 and A520"),a("OutboundLink")],1)]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])])])]),t._v(" "),a("h2",{attrs:{id:"high-end-desktop"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#high-end-desktop"}},[t._v("#")]),t._v(" High End Desktop")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"center"}},[t._v("Platforms")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("CPU")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("EC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("RTC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("PCI")])])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Nehalem and Westmere")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("RouterLink",{attrs:{to:"/Universal/ec-fix.html"}},[t._v("SSDT-EC")])],1),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge-E")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[a("a",{attrs:{href:"./Universal/plug"}},[t._v("SSDT-PLUG")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[a("a",{attrs:{href:"./Universal/unc0"}},[t._v("SSDT-UNC")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Haswell-E")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC-USBX")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[a("a",{attrs:{href:"./Universal/awac"}},[t._v("SSDT-RTC0-RANGE")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Broadwell-E")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Skylake-X")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])])])]),t._v(" "),a("h2",{attrs:{id:"laptop"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#laptop"}},[t._v("#")]),t._v(" Laptop")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"center"}},[t._v("Platforms")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("CPU")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("EC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("Backlight")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("I2C Trackpad")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("AWAC")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("USB")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("IRQ")])])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Clarksfield and Arrandale")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"5"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"7"}},[a("a",{attrs:{href:"./Laptops/backlight"}},[t._v("SSDT-PNLF")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"10"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"5"}},[a("a",{attrs:{href:"./Universal/irq"}},[t._v("IRQ SSDT")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("SandyBridge")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management",target:"_blank",rel:"noopener noreferrer"}},[t._v("CPU-PM"),a("OutboundLink")],1),t._v(" (Run in Post-Install)")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Haswell")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[a("a",{attrs:{href:"./Universal/plug"}},[t._v("SSDT-PLUG")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[a("a",{attrs:{href:"./Laptops/trackpad"}},[t._v("SSDT-GPI0")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Broadwell")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Skylake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("a",{attrs:{href:"./Universal/ec-fix"}},[t._v("SSDT-EC-USBX")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Kaby Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake (8th Gen) and Whiskey Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[a("a",{attrs:{href:"./Laptops/backlight"}},[t._v("SSDT-PNLF-CFL")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake (9th Gen)")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"3"}},[a("a",{attrs:{href:"./Universal/awac"}},[t._v("SSDT-AWAC")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Comet Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ice Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"./Universal/rhub"}},[t._v("SSDT-RHUB")])])])])]),t._v(" "),a("p",[t._v("Continuing:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"center"}},[t._v("Platforms")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("NVRAM")])]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[a("strong",[t._v("IMEI")])])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Clarksfield and Arrandale")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Sandy Bridge")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[a("a",{attrs:{href:"./Universal/imei"}},[t._v("SSDT-IMEI")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Haswell")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Broadwell")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Skylake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Kaby Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake (8th Gen) and Whiskey Lake")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Coffee Lake (9th Gen)")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("a",{attrs:{href:"./Universal/nvram"}},[t._v("SSDT-PMC")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Comet Lake")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"2"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ice Lake")])])])]),t._v(" "),a("h2",{attrs:{id:"ssdt-creation"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#ssdt-creation"}},[t._v("#")]),t._v(" "),a("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-methods.html"}},[t._v("SSDT Creation")])],1)])}),[],!1,null,null,null);e.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/64.bc01d23c.js b/assets/js/64.c6097e12.js similarity index 98% rename from assets/js/64.bc01d23c.js rename to assets/js/64.c6097e12.js index dda6927..2cdce58 100644 --- a/assets/js/64.bc01d23c.js +++ b/assets/js/64.c6097e12.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{468:function(e,r,t){"use strict";t.r(r);var a=t(25),o=Object(a.a)({},(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"troubleshooting"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#troubleshooting"}},[e._v("#")]),e._v(" Troubleshooting")]),e._v(" "),t("ul",[t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#fixing-ssdttime-could-not-locate-or-download-iasl"}},[e._v("Fixing SSDTTime: "),t("code",[e._v("Could not locate or download iasl!")])])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#cant-run-acpidumpefi-from-opencore"}},[e._v("Can't run "),t("code",[e._v("acpidump.efi")])])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#iasl-warning--unresolved"}},[e._v("iASL warning, # unresolved")])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#decompiling-error"}},[e._v("Decompiling Error")])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#invalid-character-0x3d-expecting-asl-keyword-or-name"}},[e._v("Invalid character (0x3D), expecting ASL keyword or name")])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#syntax-error-unexpected-parseopone-expecting-"}},[e._v("Syntax error, unexpected PARSEOP_ONE, expecting '('")])],1)]),e._v(" "),t("h2",{attrs:{id:"fixing-ssdttime-could-not-locate-or-download-iasl"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#fixing-ssdttime-could-not-locate-or-download-iasl"}},[e._v("#")]),e._v(" Fixing SSDTTime: "),t("code",[e._v("Could not locate or download iasl!")])]),e._v(" "),t("p",[e._v("This is usually due to an outdated version of Python, try either updating Python or add iasl to the scripts folder for SSDTTime:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://bitbucket.org/RehabMan/acpica/downloads/iasl.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("iasl macOS version"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://acpica.org/downloads/binary-tools",target:"_blank",rel:"noopener noreferrer"}},[e._v("iasl Windows version"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"http://amdosx.kellynet.nl/iasl.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("iasl Linux version"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"can-t-run-acpidump-efi-from-opencore"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#can-t-run-acpidump-efi-from-opencore"}},[e._v("#")]),e._v(" Can't run "),t("code",[e._v("acpidump.efi")]),e._v(" from OpenCore")]),e._v(" "),t("p",[e._v("Grab "),t("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenShell"),t("OutboundLink")],1),e._v(" and add it to EFI/OC/Tools and config.plist -> Misc -> Tools.")]),e._v(" "),t("p",[e._v("Next, call upon OpenCore shell and enter the following:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("shell> fs0: //replace with proper drive\n\nfs0:\\> dir //to verify this is the right directory\n\n Directory of fs0:\\\n\n 01/01/01 3:30p EFI\n\nfs0:\\> cd EFI\\OC\\Tools //note that its with forward slashes\n\nfs0:\\EFI\\OC\\Tools> acpidump.efi -b -n DSDT -z\n")])])]),t("h2",{attrs:{id:"iasl-warning-unresolved"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#iasl-warning-unresolved"}},[e._v("#")]),e._v(" iASL warning, # unresolved")]),e._v(" "),t("p",[e._v("If you try to decompile your DSDT and get an error similar to this:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("iASL Warning: There were 19 external control methods found during disassembly, but only 0 were resolved (19 unresolved)\n")])])]),t("p",[e._v("This happens when one ACPI table requires the rest for proper referencing, it does not accept the creation of DSDTs as we're only using it for creating a select few SSDTs. For those who are worried, you can run the following:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("iasl * [insert all ACPI files here]\n")])])]),t("h2",{attrs:{id:"decompiling-error"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#decompiling-error"}},[e._v("#")]),e._v(" Decompiling Error")]),e._v(" "),t("p",[t("img",{attrs:{src:"/troubleshooting-md/decompile-error.png",alt:""}})]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("Loading Acpi table from file iASLAwjHrs.aml\nAcpi table [DSDT] successfully installed and loaded\nPass 1 parse of [DSDT]\n")])])]),t("p",[e._v("This is a common error on DSDTs that have methods that aren't supported by maciASL, the easiest way is to delete maciASL and make sure you grab it from Acidanthera's repo: "),t("a",{attrs:{href:"https://github.com/acidanthera/MaciASL/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("maciASL"),t("OutboundLink")],1)]),e._v(" "),t("h2",{attrs:{id:"invalid-character-0x3d-expecting-asl-keyword-or-name"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#invalid-character-0x3d-expecting-asl-keyword-or-name"}},[e._v("#")]),e._v(" Invalid character (0x3D), expecting ASL keyword or name")]),e._v(" "),t("p",[t("img",{attrs:{src:"/troubleshooting-md/invalid-parse.png",alt:""}})]),e._v(" "),t("p",[e._v("Similar to the above error, you're running an outdated copy of maciASL. Make sure you're using the latest from Acidanthera's repo: "),t("a",{attrs:{href:"https://github.com/acidanthera/MaciASL/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("maciASL"),t("OutboundLink")],1)]),e._v(" "),t("h2",{attrs:{id:"syntax-error-unexpected-parseop-one-expecting"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#syntax-error-unexpected-parseop-one-expecting"}},[e._v("#")]),e._v(" Syntax error, unexpected PARSEOP_ONE, expecting '('")]),e._v(" "),t("p",[t("img",{attrs:{src:"/troubleshooting-md/invalid-parse.png",alt:""}})]),e._v(" "),t("p",[e._v("Similar to the above 2 errors, you're running an outdated copy of maciASL. Make sure you're using the latest from Acidanthera's repo: "),t("a",{attrs:{href:"https://github.com/acidanthera/MaciASL/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("maciASL"),t("OutboundLink")],1)])])}),[],!1,null,null,null);r.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{467:function(e,r,t){"use strict";t.r(r);var a=t(25),o=Object(a.a)({},(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"troubleshooting"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#troubleshooting"}},[e._v("#")]),e._v(" Troubleshooting")]),e._v(" "),t("ul",[t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#fixing-ssdttime-could-not-locate-or-download-iasl"}},[e._v("Fixing SSDTTime: "),t("code",[e._v("Could not locate or download iasl!")])])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#cant-run-acpidumpefi-from-opencore"}},[e._v("Can't run "),t("code",[e._v("acpidump.efi")])])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#iasl-warning--unresolved"}},[e._v("iASL warning, # unresolved")])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#decompiling-error"}},[e._v("Decompiling Error")])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#invalid-character-0x3d-expecting-asl-keyword-or-name"}},[e._v("Invalid character (0x3D), expecting ASL keyword or name")])],1),e._v(" "),t("li",[t("RouterLink",{attrs:{to:"/troubleshooting.html#syntax-error-unexpected-parseopone-expecting-"}},[e._v("Syntax error, unexpected PARSEOP_ONE, expecting '('")])],1)]),e._v(" "),t("h2",{attrs:{id:"fixing-ssdttime-could-not-locate-or-download-iasl"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#fixing-ssdttime-could-not-locate-or-download-iasl"}},[e._v("#")]),e._v(" Fixing SSDTTime: "),t("code",[e._v("Could not locate or download iasl!")])]),e._v(" "),t("p",[e._v("This is usually due to an outdated version of Python, try either updating Python or add iasl to the scripts folder for SSDTTime:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://bitbucket.org/RehabMan/acpica/downloads/iasl.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("iasl macOS version"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://acpica.org/downloads/binary-tools",target:"_blank",rel:"noopener noreferrer"}},[e._v("iasl Windows version"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"http://amdosx.kellynet.nl/iasl.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("iasl Linux version"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"can-t-run-acpidump-efi-from-opencore"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#can-t-run-acpidump-efi-from-opencore"}},[e._v("#")]),e._v(" Can't run "),t("code",[e._v("acpidump.efi")]),e._v(" from OpenCore")]),e._v(" "),t("p",[e._v("Grab "),t("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenShell"),t("OutboundLink")],1),e._v(" and add it to EFI/OC/Tools and config.plist -> Misc -> Tools.")]),e._v(" "),t("p",[e._v("Next, call upon OpenCore shell and enter the following:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("shell> fs0: //replace with proper drive\n\nfs0:\\> dir //to verify this is the right directory\n\n Directory of fs0:\\\n\n 01/01/01 3:30p EFI\n\nfs0:\\> cd EFI\\OC\\Tools //note that its with forward slashes\n\nfs0:\\EFI\\OC\\Tools> acpidump.efi -b -n DSDT -z\n")])])]),t("h2",{attrs:{id:"iasl-warning-unresolved"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#iasl-warning-unresolved"}},[e._v("#")]),e._v(" iASL warning, # unresolved")]),e._v(" "),t("p",[e._v("If you try to decompile your DSDT and get an error similar to this:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("iASL Warning: There were 19 external control methods found during disassembly, but only 0 were resolved (19 unresolved)\n")])])]),t("p",[e._v("This happens when one ACPI table requires the rest for proper referencing, it does not accept the creation of DSDTs as we're only using it for creating a select few SSDTs. For those who are worried, you can run the following:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("iasl * [insert all ACPI files here]\n")])])]),t("h2",{attrs:{id:"decompiling-error"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#decompiling-error"}},[e._v("#")]),e._v(" Decompiling Error")]),e._v(" "),t("p",[t("img",{attrs:{src:"/troubleshooting-md/decompile-error.png",alt:""}})]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("Loading Acpi table from file iASLAwjHrs.aml\nAcpi table [DSDT] successfully installed and loaded\nPass 1 parse of [DSDT]\n")])])]),t("p",[e._v("This is a common error on DSDTs that have methods that aren't supported by maciASL, the easiest way is to delete maciASL and make sure you grab it from Acidanthera's repo: "),t("a",{attrs:{href:"https://github.com/acidanthera/MaciASL/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("maciASL"),t("OutboundLink")],1)]),e._v(" "),t("h2",{attrs:{id:"invalid-character-0x3d-expecting-asl-keyword-or-name"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#invalid-character-0x3d-expecting-asl-keyword-or-name"}},[e._v("#")]),e._v(" Invalid character (0x3D), expecting ASL keyword or name")]),e._v(" "),t("p",[t("img",{attrs:{src:"/troubleshooting-md/invalid-parse.png",alt:""}})]),e._v(" "),t("p",[e._v("Similar to the above error, you're running an outdated copy of maciASL. Make sure you're using the latest from Acidanthera's repo: "),t("a",{attrs:{href:"https://github.com/acidanthera/MaciASL/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("maciASL"),t("OutboundLink")],1)]),e._v(" "),t("h2",{attrs:{id:"syntax-error-unexpected-parseop-one-expecting"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#syntax-error-unexpected-parseop-one-expecting"}},[e._v("#")]),e._v(" Syntax error, unexpected PARSEOP_ONE, expecting '('")]),e._v(" "),t("p",[t("img",{attrs:{src:"/troubleshooting-md/invalid-parse.png",alt:""}})]),e._v(" "),t("p",[e._v("Similar to the above 2 errors, you're running an outdated copy of maciASL. Make sure you're using the latest from Acidanthera's repo: "),t("a",{attrs:{href:"https://github.com/acidanthera/MaciASL/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("maciASL"),t("OutboundLink")],1)])])}),[],!1,null,null,null);r.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/app.ec085b12.js b/assets/js/app.15fa0a21.js similarity index 94% rename from assets/js/app.ec085b12.js rename to assets/js/app.15fa0a21.js index b2d4323..118a4a7 100644 --- a/assets/js/app.ec085b12.js +++ b/assets/js/app.15fa0a21.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],u=e[1],c=e[2],f=0,p=[];f0?o(r(t),9007199254740991):0}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(33),o=n(20);t.exports=function(t){return r(o(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(144),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){var r=n(5),o=n(1),i=n(6),a=Object.defineProperty,s={},u=function(t){throw t};t.exports=function(t,e){if(i(s,t))return s[t];e||(e={});var n=[][t],c=!!i(e,"ACCESSORS")&&e.ACCESSORS,l=i(e,0)?e[0]:u,f=i(e,1)?e[1]:void 0;return s[t]=!!n&&!o((function(){if(c&&!r)return!0;var t={length:-1};c?a(t,1,{enumerable:!0,get:u}):t[1]=1,n.call(t,l,f)}))}},function(t,e,n){var r=n(116),o=n(2),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!1},function(t,e,n){var r=n(5),o=n(80),i=n(35),a=n(15),s=n(34),u=n(6),c=n(111),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=a(t),e=s(e,!0),c)try{return l(t,e)}catch(t){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(229),o=n(232);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,s){var u,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),a?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=u):o&&(u=s?function(){o.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:o),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(t,e){return u.call(e),l(t,e)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,u):[u]}return{exports:t,options:c}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(0),o=n(31).filter,i=n(53),a=n(18),s=i("filter"),u=a("filter");r({target:"Array",proto:!0,forced:!s||!u},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){var r,o=n(7),i=n(188),a=n(78),s=n(36),u=n(115),c=n(75),l=n(50),f=l("IE_PROTO"),p=function(){},d=function(t){return" + diff --git a/index.html b/index.html index fc60ee8..d6d6cd6 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - + @@ -56,6 +56,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-easy.html b/ssdt-methods/ssdt-easy.html index a211b28..63b92a1 100644 --- a/ssdt-methods/ssdt-easy.html +++ b/ssdt-methods/ssdt-easy.html @@ -11,7 +11,7 @@ - + @@ -57,6 +57,6 @@ If you have X99 or X299, you'll need to configure it to your system

- + diff --git a/ssdt-methods/ssdt-long.html b/ssdt-methods/ssdt-long.html index 30df08e..6b047b5 100644 --- a/ssdt-methods/ssdt-long.html +++ b/ssdt-methods/ssdt-long.html @@ -11,7 +11,7 @@ - + @@ -43,7 +43,7 @@ Anti Buyers Guide (opens new window) GitHub - (opens new window)

# SSDTs: The long way

Well sadly some things are not handled by SSDTTime, well have no fear as making SSDTs is super easy. The basic process:

  • Dump DSDT(the one SSDTTime did for use will work)
  • Decompile DSDT
  • Make SSDTs based of of it(You'll need either MaciASL or a text editor for this)
  • Compile SSDTs

Now continue forth and master the ways of ACPI!

Last Updated: 5/16/2020, 5:36:31 PM
- + diff --git a/ssdt-methods/ssdt-methods.html b/ssdt-methods/ssdt-methods.html index 45bb0b4..b9b23b9 100644 --- a/ssdt-methods/ssdt-methods.html +++ b/ssdt-methods/ssdt-methods.html @@ -11,7 +11,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-prebuilt.html b/ssdt-methods/ssdt-prebuilt.html index 9cfcf8c..921ab61 100644 --- a/ssdt-methods/ssdt-prebuilt.html +++ b/ssdt-methods/ssdt-prebuilt.html @@ -11,7 +11,7 @@ - + @@ -76,6 +76,6 @@ ⟶

- + diff --git a/ssdt-platform.html b/ssdt-platform.html index c06e518..dc8a964 100644 --- a/ssdt-platform.html +++ b/ssdt-platform.html @@ -11,7 +11,7 @@ - + @@ -43,7 +43,7 @@ Anti Buyers Guide (opens new window) GitHub - (opens new window)

# What SSDTs do each platform need

Please see the specific ACPI section of your config.plist, all SSDTs needed are covered there with a brief explainer. But here's a very quick TL;DR:

# Desktop

Platforms CPU EC AWAC NVRAM USB
Penryn N/A SSDT-EC N/A N/A N/A
Lynnfield and Clarkdale
SandyBridge CPU-PM (opens new window) (Run in Post-Install)
Ivy Bridge
Haswell SSDT-PLUG
Broadwell
Skylake SSDT-EC-USBX
Kaby Lake
Coffee Lake SSDT-AWAC SSDT-PMC
Comet Lake N/A SSDT-RHUB
AMD (15/16h) N/A N/A N/A
AMD (17h) SSDT-CPUR for B550 and A520 (opens new window) N/A N/A

# High End Desktop

Platforms CPU EC RTC PCI
Nehalem and Westmere N/A SSDT-EC N/A N/A
Ivy Bridge-E SSDT-PLUG SSDT-UNC
Haswell-E SSDT-EC-USBX SSDT-RTC0-RANGE
Broadwell-E
Skylake-X N/A

# Laptop

Platforms CPU EC Backlight I2C Trackpad AWAC USB IRQ
Clarksfield and Arrandale N/A SSDT-EC SSDT-PNLF N/A N/A N/A IRQ SSDT
SandyBridge CPU-PM (opens new window) (Run in Post-Install)
Ivy Bridge
Haswell SSDT-PLUG SSDT-GPI0
Broadwell
Skylake SSDT-EC-USBX N/A
Kaby Lake
Coffee Lake (8th Gen) and Whiskey Lake SSDT-PNLF-CFL
Coffee Lake (9th Gen) SSDT-AWAC
Comet Lake
Ice Lake SSDT-RHUB

Continuing:

Platforms NVRAM IMEI
Clarksfield and Arrandale N/A N/A
Sandy Bridge SSDT-IMEI
Ivy Bridge
Haswell N/A
Broadwell
Skylake
Kaby Lake
Coffee Lake (8th Gen) and Whiskey Lake
Coffee Lake (9th Gen) SSDT-PMC
Comet Lake N/A
Ice Lake

# SSDT Creation

Last Updated: 10/16/2020, 9:07:15 PM
- + diff --git a/troubleshooting.html b/troubleshooting.html index 78dd211..07ed6ae 100644 --- a/troubleshooting.html +++ b/troubleshooting.html @@ -11,7 +11,7 @@ - + @@ -68,6 +68,6 @@ Pass 1 parse of [DSDT] ⟶

- +