diff --git a/404.html b/404.html index fb60b17..919ad49 100644 --- a/404.html +++ b/404.html @@ -10,13 +10,13 @@ - + -

404

There's nothing here.
+ - + diff --git a/CONTRIBUTING.html b/CONTRIBUTING.html index f37cb1a..fd5c8d5 100644 --- a/CONTRIBUTING.html +++ b/CONTRIBUTING.html @@ -10,7 +10,7 @@ - + @@ -57,6 +57,6 @@

- + diff --git a/Desktops/desktop-disable.html b/Desktops/desktop-disable.html index 9f7d34b..a017fd4 100644 --- a/Desktops/desktop-disable.html +++ b/Desktops/desktop-disable.html @@ -10,7 +10,7 @@ - + @@ -56,6 +56,6 @@ Method (_SB.PCI0.PEG0.PEGP._DSM, 4, NotSerialized) ⟶

- + diff --git a/Desktops/desktop-ec.html b/Desktops/desktop-ec.html index 2a2003c..2cba7ef 100644 --- a/Desktops/desktop-ec.html +++ b/Desktops/desktop-ec.html @@ -10,7 +10,7 @@ - + @@ -43,6 +43,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 4116f83..4af500e 100644 --- a/Laptops/backlight-methods/manual.html +++ b/Laptops/backlight-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -62,6 +62,6 @@ Device(_SB.PCI0.GPU0.PNLF) <- Renamed ⟶

- + diff --git a/Laptops/backlight-methods/prebuilt.html b/Laptops/backlight-methods/prebuilt.html index b32862f..4f85c3e 100644 --- a/Laptops/backlight-methods/prebuilt.html +++ b/Laptops/backlight-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Laptops/backlight.html b/Laptops/backlight.html index 9cbf498..3c2b8d2 100644 --- a/Laptops/backlight.html +++ b/Laptops/backlight.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Laptops/laptop-disable.html b/Laptops/laptop-disable.html index f223e0e..c529820 100644 --- a/Laptops/laptop-disable.html +++ b/Laptops/laptop-disable.html @@ -10,7 +10,7 @@ - + @@ -62,6 +62,6 @@ External (_SB_.PCI0.PEG0.PEGP._PS3, MethodObj) // dGPU ACPI Path ⟶

- + diff --git a/Laptops/laptop-ec.html b/Laptops/laptop-ec.html index aa2349c..ff86bfc 100644 --- a/Laptops/laptop-ec.html +++ b/Laptops/laptop-ec.html @@ -10,7 +10,7 @@ - + @@ -43,6 +43,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 ceec7c6..0df0b36 100644 --- a/Laptops/trackpad-methods/manual.html +++ b/Laptops/trackpad-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -69,6 +69,6 @@ ⟶

- + diff --git a/Laptops/trackpad-methods/prebuilt.html b/Laptops/trackpad-methods/prebuilt.html index 5020633..9251a3e 100644 --- a/Laptops/trackpad-methods/prebuilt.html +++ b/Laptops/trackpad-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Laptops/trackpad.html b/Laptops/trackpad.html index 053a9e8..eff6a1e 100644 --- a/Laptops/trackpad.html +++ b/Laptops/trackpad.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Manual/compile.html b/Manual/compile.html index d36cee5..6d660e1 100644 --- a/Manual/compile.html +++ b/Manual/compile.html @@ -10,7 +10,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Manual/dump.html b/Manual/dump.html index f96177a..1569c6e 100644 --- a/Manual/dump.html +++ b/Manual/dump.html @@ -10,7 +10,7 @@ - + @@ -62,6 +62,6 @@ fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z ⟶

- + diff --git a/SUMMARY.html b/SUMMARY.html index e15892d..cbf3f3d 100644 --- a/SUMMARY.html +++ b/SUMMARY.html @@ -10,7 +10,7 @@ - + @@ -43,6 +43,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.html b/Universal/awac-methods/manual.html index e12267d..e4434ef 100644 --- a/Universal/awac-methods/manual.html +++ b/Universal/awac-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -73,6 +73,6 @@ Scope (_SB.PCI0.LPC) <- Renamed ⟶

- + diff --git a/Universal/awac-methods/prebuilt.html b/Universal/awac-methods/prebuilt.html index 9d3eca0..15a39c8 100644 --- a/Universal/awac-methods/prebuilt.html +++ b/Universal/awac-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/awac-methods/ssdttime.html b/Universal/awac-methods/ssdttime.html index 3a57ce7..c049273 100644 --- a/Universal/awac-methods/ssdttime.html +++ b/Universal/awac-methods/ssdttime.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/awac.html b/Universal/awac.html index 7d1b533..4b2927a 100644 --- a/Universal/awac.html +++ b/Universal/awac.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/ec-fix.html b/Universal/ec-fix.html index 656e2de..91ae866 100644 --- a/Universal/ec-fix.html +++ b/Universal/ec-fix.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/ec-methods/manual.html b/Universal/ec-methods/manual.html index 1f54b70..97f23cc 100644 --- a/Universal/ec-methods/manual.html +++ b/Universal/ec-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -60,6 +60,6 @@ Scope (_SB.PC00.LPC0) <- Renamed ⟶

- + diff --git a/Universal/ec-methods/prebuilt.html b/Universal/ec-methods/prebuilt.html index 1d7636b..d64aff4 100644 --- a/Universal/ec-methods/prebuilt.html +++ b/Universal/ec-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/ec-methods/ssdttime.html b/Universal/ec-methods/ssdttime.html index ea8d5cc..fc1a860 100644 --- a/Universal/ec-methods/ssdttime.html +++ b/Universal/ec-methods/ssdttime.html @@ -10,7 +10,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Universal/imei-methods/manual.html b/Universal/imei-methods/manual.html index a6270ab..febd6cf 100644 --- a/Universal/imei-methods/manual.html +++ b/Universal/imei-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/imei-methods/prebuilt.html b/Universal/imei-methods/prebuilt.html index 657b96c..0850da5 100644 --- a/Universal/imei-methods/prebuilt.html +++ b/Universal/imei-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/imei.html b/Universal/imei.html index 034197b..fee73b9 100644 --- a/Universal/imei.html +++ b/Universal/imei.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/irq.html b/Universal/irq.html index f0ef181..a33bc19 100644 --- a/Universal/irq.html +++ b/Universal/irq.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/nvram-methods/manual.html b/Universal/nvram-methods/manual.html index e5346bc..0af5371 100644 --- a/Universal/nvram-methods/manual.html +++ b/Universal/nvram-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -59,6 +59,6 @@ Scope (_SB.PCI0.LPC) <- Renamed ⟶

- + diff --git a/Universal/nvram-methods/prebuilt.html b/Universal/nvram-methods/prebuilt.html index da12d73..18f157f 100644 --- a/Universal/nvram-methods/prebuilt.html +++ b/Universal/nvram-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/nvram-methods/ssdttime.html b/Universal/nvram-methods/ssdttime.html index 3ec48eb..4613ae6 100644 --- a/Universal/nvram-methods/ssdttime.html +++ b/Universal/nvram-methods/ssdttime.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/nvram.html b/Universal/nvram.html index 389a651..db59326 100644 --- a/Universal/nvram.html +++ b/Universal/nvram.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/plug-methods/manual.html b/Universal/plug-methods/manual.html index 0b65b4e..47c60e3 100644 --- a/Universal/plug-methods/manual.html +++ b/Universal/plug-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/plug-methods/prebuilt.html b/Universal/plug-methods/prebuilt.html index c2f9232..082d24a 100644 --- a/Universal/plug-methods/prebuilt.html +++ b/Universal/plug-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/plug-methods/ssdttime.html b/Universal/plug-methods/ssdttime.html index 83429b7..853fb35 100644 --- a/Universal/plug-methods/ssdttime.html +++ b/Universal/plug-methods/ssdttime.html @@ -10,7 +10,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/plug.html b/Universal/plug.html index 8736b80..076b5f5 100644 --- a/Universal/plug.html +++ b/Universal/plug.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/rhub-methods/manual.html b/Universal/rhub-methods/manual.html index 5308174..aa85e3a 100644 --- a/Universal/rhub-methods/manual.html +++ b/Universal/rhub-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -59,6 +59,6 @@ Scope (_SB.PCI0.XHC1.RHUB) <- Renamed ⟶

- + diff --git a/Universal/rhub-methods/prebuilt.html b/Universal/rhub-methods/prebuilt.html index 8b00728..8923408 100644 --- a/Universal/rhub-methods/prebuilt.html +++ b/Universal/rhub-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/rhub.html b/Universal/rhub.html index a86cba7..a3d29f6 100644 --- a/Universal/rhub.html +++ b/Universal/rhub.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/smbus-methods/manual.html b/Universal/smbus-methods/manual.html index b73beda..f5924b7 100644 --- a/Universal/smbus-methods/manual.html +++ b/Universal/smbus-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -77,6 +77,6 @@ Device (_SB.PC00.SMBS.BUS0) <- Renamed ⟶

- + diff --git a/Universal/smbus.html b/Universal/smbus.html index adc36c8..c483628 100644 --- a/Universal/smbus.html +++ b/Universal/smbus.html @@ -10,7 +10,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Universal/spoof.html b/Universal/spoof.html index 0be8138..a4b2121 100644 --- a/Universal/spoof.html +++ b/Universal/spoof.html @@ -10,7 +10,7 @@ - + @@ -82,6 +82,6 @@ Buffer () ⟶

- + diff --git a/assets/js/35.f9cf8391.js b/assets/js/35.9f192aed.js similarity index 93% rename from assets/js/35.f9cf8391.js rename to assets/js/35.9f192aed.js index b65924e..c338131 100644 --- a/assets/js/35.f9cf8391.js +++ b/assets/js/35.9f192aed.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{426:function(t,e,a){"use strict";a.r(e);var o=a(25),r=Object(o.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:"fixing-system-clocks-prebuilt"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#fixing-system-clocks-prebuilt"}},[t._v("#")]),t._v(" Fixing System Clocks: Prebuilt")]),t._v(" "),a("p",[t._v("By far the easiest method, all you need to do is download the following file:")]),t._v(" "),a("ul",[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"}},[t._v("SSDT-AWAC.aml"),a("OutboundLink")],1)])]),t._v(" "),a("p",[t._v("Main things to note with this method:")]),t._v(" "),a("ul",[a("li",[t._v("Assumes you both have an AWAC clock and it can be easily turned off with the RTC replacing it, "),a("strong",[t._v("this may not always work")])]),t._v(" "),a("li",[t._v("Doesn't really teach you anything\n"),a("ul",[a("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(" "),a("h2",{attrs:{id:"wrapping-up"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[t._v("#")]),t._v(" Wrapping up")]),t._v(" "),a("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(" "),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/cleanup.html"}},[a("strong",[t._v("Cleanup")])])],1)])])}),[],!1,null,null,null);e.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{427:function(t,e,a){"use strict";a.r(e);var o=a(25),r=Object(o.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:"fixing-system-clocks-prebuilt"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#fixing-system-clocks-prebuilt"}},[t._v("#")]),t._v(" Fixing System Clocks: Prebuilt")]),t._v(" "),a("p",[t._v("By far the easiest method, all you need to do is download the following file:")]),t._v(" "),a("ul",[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"}},[t._v("SSDT-AWAC.aml"),a("OutboundLink")],1)])]),t._v(" "),a("p",[t._v("Main things to note with this method:")]),t._v(" "),a("ul",[a("li",[t._v("Assumes you both have an AWAC clock and it can be easily turned off with the RTC replacing it, "),a("strong",[t._v("this may not always work")])]),t._v(" "),a("li",[t._v("Doesn't really teach you anything\n"),a("ul",[a("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(" "),a("h2",{attrs:{id:"wrapping-up"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[t._v("#")]),t._v(" Wrapping up")]),t._v(" "),a("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(" "),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/cleanup.html"}},[a("strong",[t._v("Cleanup")])])],1)])])}),[],!1,null,null,null);e.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/4.b83ea1d4.js b/assets/js/4.9ad0dfa8.js similarity index 98% rename from assets/js/4.b83ea1d4.js rename to assets/js/4.9ad0dfa8.js index e0d118a..9feb3a3 100644 --- a/assets/js/4.b83ea1d4.js +++ b/assets/js/4.9ad0dfa8.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{329:function(e,t,a){e.exports=a.p+"assets/img/lpc.bfa9cf23.png"},330:function(e,t,a){e.exports=a.p+"assets/img/pci0.4477f361.png"},373:function(e,t,a){e.exports=a.p+"assets/img/ACPI000E.f11d4625.png"},374:function(e,t,a){e.exports=a.p+"assets/img/PNP0B00.cd0c5876.png"},375:function(e,t,a){e.exports=a.p+"assets/img/ssdt-before.b9b19f9b.png"},376:function(e,t,a){e.exports=a.p+"assets/img/ssdt-after.3d0ae705.png"},427:function(e,t,a){"use strict";a.r(t);var s=a(25),n=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-system-clocks-manual"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#fixing-system-clocks-manual"}},[e._v("#")]),e._v(" Fixing System Clocks: Manual")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#determining-which-ssdt-you-need"}},[e._v("Determining which SSDT you need")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#rtc0-method"}},[e._v("RTC0 Method")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#finding-the-acpi-path"}},[e._v("Finding the ACPI path")])]),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:"#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("h2",{attrs:{id:"determining-which-ssdt-you-need"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#determining-which-ssdt-you-need"}},[e._v("#")]),e._v(" Determining which SSDT you need")]),e._v(" "),s("p",[e._v("Finding which SSDT you need 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("ACPI000E")]),e._v(". You should get something similar:")]),e._v(" "),s("p",[s("img",{attrs:{src:a(373),alt:""}})]),e._v(" "),s("p",[e._v("The above tells us a few things:")]),e._v(" "),s("ul",[s("li",[e._v("We in fact do have an AWAC clock\n"),s("ul",[s("li",[e._v("If nothing shows up, you don't need to do anything for AWAC or RTC")])])]),e._v(" "),s("li",[e._v("It can be easily disabled with STAS(if not, you can skip to here: "),s("a",{attrs:{href:"#rtc0-method"}},[e._v("RTC0 Method")]),e._v(")\n"),s("ul",[s("li",[s("code",[e._v("_STA")]),e._v(" is the device status, with "),s("code",[e._v("Zero")]),e._v(" meaning it won't show up")])])])]),e._v(" "),s("p",[e._v("But to double check, next search for "),s("code",[e._v("PNP0B00")]),e._v(":")]),e._v(" "),s("p",[s("img",{attrs:{src:a(374),alt:""}})]),e._v(" "),s("p",[e._v("And looks at that, we can in fact disable our AWAC and enable the RTC! If not skip to here: "),s("a",{attrs:{href:"#rtc0-method"}},[e._v("RTC0 Method")])]),e._v(" "),s("p",[e._v("Now it's as simple as grabbing "),s("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-AWAC.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC.dsl"),s("OutboundLink")],1),e._v(" and "),s("a",{attrs:{href:"#compiling-the-ssdt"}},[e._v("compile")]),e._v(", no changes needed You can also use the below SSDT to the same effect:")]),e._v(" "),s("ul",[s("li",[s("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.aml"),s("OutboundLink")],1)])]),e._v(" "),s("h3",{attrs:{id:"ini-edge-cases"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#ini-edge-cases"}},[e._v("#")]),e._v(" _INI Edge Cases")]),e._v(" "),s("p",[e._v("Mainly seen on X299 refresh boards, there's already a "),s("code",[e._v("Scope (_SB) { Method (_INI...")]),e._v(" in your DSDT. This means our SSDT-AWAC will conflict with the one found in our DSDT. For these situations, you'll want to remove "),s("code",[e._v("Method (_INI, 0, NotSerialized) {}")]),e._v(" from the SSDT. You'll be left this this in the end:")]),e._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[e._v('DefinitionBlock ("", "SSDT", 2, "DRTNIA", "AWAC", 0x00000000)\n{\n External (STAS, IntObj)\n\n Scope (_SB)\n {\n If (_OSI ("Darwin"))\n {\n STAS = One\n }\n }\n}\n')])])]),s("h2",{attrs:{id:"rtc0-method"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#rtc0-method"}},[e._v("#")]),e._v(" RTC0 Method")]),e._v(" "),s("p",[e._v("This method is for those who either don't have a "),s("code",[e._v("PNP0B00")]),e._v(" device to re-enable or have no easy way(via STAS variable).")]),e._v(" "),s("h3",{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("Assuming you've gotten your DSDT already opened from earlier, search for the following:")]),e._v(" "),s("ul",[s("li",[e._v("Finding the LowPinCount path:\n"),s("ul",[s("li",[e._v("Search "),s("code",[e._v("Name (_ADR, 0x001F0000)")])])])]),e._v(" "),s("li",[e._v("Finding the PCI path:\n"),s("ul",[s("li",[e._v("Search "),s("code",[e._v("PNP0A08")]),e._v(" (If multiple show up, use the first one)")])])])]),e._v(" "),s("p",[e._v("You should get something like the following show up:")]),e._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"center"}},[e._v("LPC Pathing")]),e._v(" "),s("th",{staticStyle:{"text-align":"center"}},[e._v("PCI Pathing")])])]),e._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"center"}},[s("img",{attrs:{src:a(329),alt:""}})]),e._v(" "),s("td",{staticStyle:{"text-align":"center"}},[s("img",{attrs:{src:a(330),alt:""}})])])])]),e._v(" "),s("p",[e._v("From the above, we can see we have both "),s("code",[e._v("PCI0")]),e._v(" and "),s("code",[e._v("LPC")]),e._v(". Now we can head to the next stage")]),e._v(" "),s("h3",{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-RTC0.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RTC0.dsl"),s("OutboundLink")],1)])]),e._v(" "),s("p",[e._v("By default, this uses "),s("code",[e._v("PCI0.LPCB")]),e._v(" for the pathing. you'll want to rename accordingly.")]),e._v(" "),s("p",[e._v("Following the example from above, we'll be renaming it to "),s("code",[e._v("PCI0.LPC")]),e._v(":")]),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(375),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_.PCI0.LPC, DeviceObj) <- Renamed\n\nScope (_SB.PCI0.LPC) <- Renamed\n")])])]),s("p",[s("img",{attrs:{src:a(376),alt:""}})]),e._v(" "),s("h3",{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=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{329:function(e,t,a){e.exports=a.p+"assets/img/lpc.bfa9cf23.png"},330:function(e,t,a){e.exports=a.p+"assets/img/pci0.4477f361.png"},373:function(e,t,a){e.exports=a.p+"assets/img/ACPI000E.f11d4625.png"},374:function(e,t,a){e.exports=a.p+"assets/img/PNP0B00.cd0c5876.png"},375:function(e,t,a){e.exports=a.p+"assets/img/ssdt-before.b9b19f9b.png"},376:function(e,t,a){e.exports=a.p+"assets/img/ssdt-after.3d0ae705.png"},426:function(e,t,a){"use strict";a.r(t);var s=a(25),n=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-system-clocks-manual"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#fixing-system-clocks-manual"}},[e._v("#")]),e._v(" Fixing System Clocks: Manual")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#determining-which-ssdt-you-need"}},[e._v("Determining which SSDT you need")])]),e._v(" "),s("li",[s("a",{attrs:{href:"#rtc0-method"}},[e._v("RTC0 Method")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#finding-the-acpi-path"}},[e._v("Finding the ACPI path")])]),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:"#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("h2",{attrs:{id:"determining-which-ssdt-you-need"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#determining-which-ssdt-you-need"}},[e._v("#")]),e._v(" Determining which SSDT you need")]),e._v(" "),s("p",[e._v("Finding which SSDT you need 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("ACPI000E")]),e._v(". You should get something similar:")]),e._v(" "),s("p",[s("img",{attrs:{src:a(373),alt:""}})]),e._v(" "),s("p",[e._v("The above tells us a few things:")]),e._v(" "),s("ul",[s("li",[e._v("We in fact do have an AWAC clock\n"),s("ul",[s("li",[e._v("If nothing shows up, you don't need to do anything for AWAC or RTC")])])]),e._v(" "),s("li",[e._v("It can be easily disabled with STAS(if not, you can skip to here: "),s("a",{attrs:{href:"#rtc0-method"}},[e._v("RTC0 Method")]),e._v(")\n"),s("ul",[s("li",[s("code",[e._v("_STA")]),e._v(" is the device status, with "),s("code",[e._v("Zero")]),e._v(" meaning it won't show up")])])])]),e._v(" "),s("p",[e._v("But to double check, next search for "),s("code",[e._v("PNP0B00")]),e._v(":")]),e._v(" "),s("p",[s("img",{attrs:{src:a(374),alt:""}})]),e._v(" "),s("p",[e._v("And looks at that, we can in fact disable our AWAC and enable the RTC! If not skip to here: "),s("a",{attrs:{href:"#rtc0-method"}},[e._v("RTC0 Method")])]),e._v(" "),s("p",[e._v("Now it's as simple as grabbing "),s("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-AWAC.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-AWAC.dsl"),s("OutboundLink")],1),e._v(" and "),s("a",{attrs:{href:"#compiling-the-ssdt"}},[e._v("compile")]),e._v(", no changes needed You can also use the below SSDT to the same effect:")]),e._v(" "),s("ul",[s("li",[s("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.aml"),s("OutboundLink")],1)])]),e._v(" "),s("h3",{attrs:{id:"ini-edge-cases"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#ini-edge-cases"}},[e._v("#")]),e._v(" _INI Edge Cases")]),e._v(" "),s("p",[e._v("Mainly seen on X299 refresh boards, there's already a "),s("code",[e._v("Scope (_SB) { Method (_INI...")]),e._v(" in your DSDT. This means our SSDT-AWAC will conflict with the one found in our DSDT. For these situations, you'll want to remove "),s("code",[e._v("Method (_INI, 0, NotSerialized) {}")]),e._v(" from the SSDT. You'll be left this this in the end:")]),e._v(" "),s("div",{staticClass:"language- extra-class"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[e._v('DefinitionBlock ("", "SSDT", 2, "DRTNIA", "AWAC", 0x00000000)\n{\n External (STAS, IntObj)\n\n Scope (_SB)\n {\n If (_OSI ("Darwin"))\n {\n STAS = One\n }\n }\n}\n')])])]),s("h2",{attrs:{id:"rtc0-method"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#rtc0-method"}},[e._v("#")]),e._v(" RTC0 Method")]),e._v(" "),s("p",[e._v("This method is for those who either don't have a "),s("code",[e._v("PNP0B00")]),e._v(" device to re-enable or have no easy way(via STAS variable).")]),e._v(" "),s("h3",{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("Assuming you've gotten your DSDT already opened from earlier, search for the following:")]),e._v(" "),s("ul",[s("li",[e._v("Finding the LowPinCount path:\n"),s("ul",[s("li",[e._v("Search "),s("code",[e._v("Name (_ADR, 0x001F0000)")])])])]),e._v(" "),s("li",[e._v("Finding the PCI path:\n"),s("ul",[s("li",[e._v("Search "),s("code",[e._v("PNP0A08")]),e._v(" (If multiple show up, use the first one)")])])])]),e._v(" "),s("p",[e._v("You should get something like the following show up:")]),e._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"center"}},[e._v("LPC Pathing")]),e._v(" "),s("th",{staticStyle:{"text-align":"center"}},[e._v("PCI Pathing")])])]),e._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"center"}},[s("img",{attrs:{src:a(329),alt:""}})]),e._v(" "),s("td",{staticStyle:{"text-align":"center"}},[s("img",{attrs:{src:a(330),alt:""}})])])])]),e._v(" "),s("p",[e._v("From the above, we can see we have both "),s("code",[e._v("PCI0")]),e._v(" and "),s("code",[e._v("LPC")]),e._v(". Now we can head to the next stage")]),e._v(" "),s("h3",{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-RTC0.dsl",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-RTC0.dsl"),s("OutboundLink")],1)])]),e._v(" "),s("p",[e._v("By default, this uses "),s("code",[e._v("PCI0.LPCB")]),e._v(" for the pathing. you'll want to rename accordingly.")]),e._v(" "),s("p",[e._v("Following the example from above, we'll be renaming it to "),s("code",[e._v("PCI0.LPC")]),e._v(":")]),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(375),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_.PCI0.LPC, DeviceObj) <- Renamed\n\nScope (_SB.PCI0.LPC) <- Renamed\n")])])]),s("p",[s("img",{attrs:{src:a(376),alt:""}})]),e._v(" "),s("h3",{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=n.exports}}]); \ No newline at end of file diff --git a/assets/js/58.79e3b496.js b/assets/js/58.79e3b496.js new file mode 100644 index 0000000..b517ad3 --- /dev/null +++ b/assets/js/58.79e3b496.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{457: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:"#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("AWAC")])])])]),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("a",{attrs:{href:"/Universal/ec-fix"}},[t._v("SSDT-EC")])]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[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("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("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"}},[a("a",{attrs:{href:"/Universal/awac"}},[t._v("SSDT-AWAC")])])])])]),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/58.a758af30.js b/assets/js/58.a758af30.js deleted file mode 100644 index 2739c6a..0000000 --- a/assets/js/58.a758af30.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{457: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:"#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("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("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[a("RouterLink",{attrs:{to:"/Universal/ec-fix.html"}},[t._v("SSDT-EC")])],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("td",{staticStyle:{"text-align":"center"}},[t._v("N/A")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"center"}},[t._v("Ivy Bridge")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"5"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"5"}},[t._v("N/A")]),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("Haswell")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("RouterLink",{attrs:{to:"/Universal/plug.html"}},[t._v("SSDT-PLUG")])],1)]),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("RouterLink",{attrs:{to:"/Universal/ec-fix.html"}},[t._v("SSDT-EC-USBX")])],1)]),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("RouterLink",{attrs:{to:"/Universal/awac.html"}},[t._v("SSDT-AWAC")])],1),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[a("RouterLink",{attrs:{to:"/Universal/nvram.html"}},[t._v("SSDT-PMC")])],1)]),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("RouterLink",{attrs:{to:"/Universal/rhub.html"}},[t._v("SSDT-RHUB")])],1)]),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"),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("AWAC")])])])]),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:"4"}},[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("RouterLink",{attrs:{to:"/Universal/plug.html"}},[t._v("SSDT-PLUG")])],1)]),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("RouterLink",{attrs:{to:"/Universal/ec-fix.html"}},[t._v("SSDT-EC-USBX")])],1)]),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"}},[a("RouterLink",{attrs:{to:"/Universal/awac.html"}},[t._v("SSDT-AWAC")])],1)])])]),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("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("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[a("RouterLink",{attrs:{to:"/Universal/ec-fix.html"}},[t._v("SSDT-EC")])],1),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"6"}},[a("RouterLink",{attrs:{to:"/Laptops/backlight.html"}},[t._v("SSDT-PNLF")])],1),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:"7"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"9"}},[t._v("N/A")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"4"}},[a("RouterLink",{attrs:{to:"/Universal/irq.html"}},[t._v("IRQ SSDT")])],1)]),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("RouterLink",{attrs:{to:"/Universal/plug.html"}},[t._v("SSDT-PLUG")])],1),t._v(" "),a("td",{staticStyle:{"text-align":"center"},attrs:{rowspan:"8"}},[a("RouterLink",{attrs:{to:"/Laptops/trackpad.html"}},[t._v("SSDT-GPI0")])],1)]),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("RouterLink",{attrs:{to:"/Universal/ec-fix.html"}},[t._v("SSDT-EC-USBX")])],1),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("RouterLink",{attrs:{to:"/Laptops/backlight.html"}},[t._v("SSDT-PNLF-CFL")])],1)]),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("RouterLink",{attrs:{to:"/Universal/awac.html"}},[t._v("SSDT-AWAC")])],1)]),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("RouterLink",{attrs:{to:"/Universal/rhub.html"}},[t._v("SSDT-RHUB")])],1)])])]),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("Sandy Bridge")]),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:"2"}},[a("RouterLink",{attrs:{to:"/Universal/imei.html"}},[t._v("SSDT-IMEI")])],1)]),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("RouterLink",{attrs:{to:"/Universal/nvram.html"}},[t._v("SSDT-PMC")])],1)]),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/app.036cdf8f.js b/assets/js/app.bf5257a8.js similarity index 93% rename from assets/js/app.036cdf8f.js rename to assets/js/app.bf5257a8.js index 3322aad..56fada2 100644 --- a/assets/js/app.036cdf8f.js +++ b/assets/js/app.bf5257a8.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(143),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(115),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(79),i=n(35),a=n(15),s=n(34),u=n(6),c=n(110),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(227),o=n(230);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(186),a=n(77),s=n(36),u=n(114),c=n(74),l=n(50),f=l("IE_PROTO"),p=function(){},d=function(t){return" + diff --git a/index.html b/index.html index 4fd0402..9b51097 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ - + @@ -55,6 +55,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-easy.html b/ssdt-methods/ssdt-easy.html index 0a63c3a..e3be4b7 100644 --- a/ssdt-methods/ssdt-easy.html +++ b/ssdt-methods/ssdt-easy.html @@ -10,7 +10,7 @@ - + @@ -56,6 +56,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-long.html b/ssdt-methods/ssdt-long.html index eca3b32..51a2b53 100644 --- a/ssdt-methods/ssdt-long.html +++ b/ssdt-methods/ssdt-long.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-methods.html b/ssdt-methods/ssdt-methods.html index 71df2b2..13367dc 100644 --- a/ssdt-methods/ssdt-methods.html +++ b/ssdt-methods/ssdt-methods.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-prebuilt.html b/ssdt-methods/ssdt-prebuilt.html index 13cb959..06d4c4c 100644 --- a/ssdt-methods/ssdt-prebuilt.html +++ b/ssdt-methods/ssdt-prebuilt.html @@ -10,7 +10,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/ssdt-platform.html b/ssdt-platform.html index 3ea595c..c662ff4 100644 --- a/ssdt-platform.html +++ b/ssdt-platform.html @@ -10,7 +10,7 @@ - + @@ -42,7 +42,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
SandyBridge CPU-PM(opens new window) (Run in Post-Install) SSDT-EC N/A N/A N/A
Ivy Bridge N/A N/A N/A
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(opens new window) N/A N/A

# High End Desktop

Platforms CPU EC AWAC
Nehalem and Westmere N/A SSDT-EC N/A
Ivy Bridge-E SSDT-PLUG
Haswell-E SSDT-EC-USBX
Broadwell-E
Skylake-X SSDT-AWAC

# Laptop

Platforms CPU EC Backlight I2C Trackpad AWAC USB IRQ
SandyBridge CPU-PM(opens new window) (Run in Post-Install) SSDT-EC SSDT-PNLF N/A N/A N/A IRQ SSDT
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
Sandy Bridge N/A 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: 9/3/2020, 4:42:31 PM
- + diff --git a/troubleshooting.html b/troubleshooting.html index 247eb84..851f24e 100644 --- a/troubleshooting.html +++ b/troubleshooting.html @@ -10,7 +10,7 @@ - + @@ -67,6 +67,6 @@ Pass 1 parse of [DSDT] ⟶

- +