Deploy dortania/Getting-Started-With-ACPI to github.com/dortania/Getting-Started-With-ACPI.git:gh-pages
@@ -274,6 +274,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
||||||
@@ -287,6 +319,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
||||||
@@ -320,6 +384,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
||||||
@@ -333,6 +442,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
||||||
@@ -346,6 +500,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
||||||
@@ -359,6 +545,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
||||||
@@ -398,6 +616,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -499,7 +736,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="supporting-the-guides"><a name="supporting-the-guides" class="plugin-anchor" href="#supporting-the-guides"><i class="fa fa-link" aria-hidden="true"></i></a>Supporting the guides</h1>
|
<h1 id="supporting-the-guides"><a name="supporting-the-guides" class="plugin-anchor" href="#supporting-the-guides"><i class="fa fa-link" aria-hidden="true"></i></a>Supporting the guides</h1>
|
||||||
<p><strong>Note</strong>: This is a community run guide which is not officially endorsed by Acidanthera. Please do not bug Acidanthera with issues about this guide.</p>
|
<p><strong>Note</strong>: This is a community run guide which is not officially endorsed by Acidanthera. Please do not bug Acidanthera with issues about this guide.</p>
|
||||||
@@ -615,7 +852,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Contributing","level":"8.2","depth":1,"previous":{"title":"Troubleshooting","level":"8.1","depth":1,"path":"troubleshooting.md","ref":"troubleshooting.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"CONTRIBUTING.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":".","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Contributing","level":"8.2","depth":1,"previous":{"title":"Troubleshooting","level":"8.1","depth":1,"path":"troubleshooting.md","ref":"troubleshooting.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"CONTRIBUTING.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":".","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,9 +738,23 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="disabling-unsupported-gpusdesktops"><a name="disabling-unsupported-gpusdesktops" class="plugin-anchor" href="#disabling-unsupported-gpusdesktops"><i class="fa fa-link" aria-hidden="true"></i></a>Disabling unsupported GPUs(Desktops)</h1>
|
<h1 id="disabling-desktops-unsupported-gpusssdt-gpu-disable"><a name="disabling-desktops-unsupported-gpusssdt-gpu-disable" class="plugin-anchor" href="#disabling-desktops-unsupported-gpusssdt-gpu-disable"><i class="fa fa-link" aria-hidden="true"></i></a>Disabling desktops unsupported GPUs(SSDT-GPU-DISABLE)</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a><ul>
|
||||||
|
<li><a href="#prebuilts">Prebuilt</a></li>
|
||||||
|
<li><a href="#ssdttime">SSDTTime</a></li>
|
||||||
|
<li><a href="#manual">Manual</a><ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a></li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
<p>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 <code>-wegnoegpu</code>, this only works when running on iGPU so for the rest of us we'll need to make an SSDT.</p>
|
<p>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 <code>-wegnoegpu</code>, this only works when running on iGPU so for the rest of us we'll need to make an SSDT.</p>
|
||||||
<p>So to disable a specific GPU, we need to find a couple things:</p>
|
<p>So to disable a specific GPU, we need to find a couple things:</p>
|
||||||
<ul>
|
<ul>
|
||||||
@@ -581,7 +832,7 @@ Method (_SB.PCI0.PEG0.PEGP._DSM, 4, NotSerialized)
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Disabling desktop dGPUs","level":"4.1","depth":1,"next":{"title":"Backlight PNLF","level":"5.1","depth":1,"path":"Laptops/backlight.md","ref":"Laptops/backlight.md","articles":[]},"previous":{"title":"Decompiling and Compiling","level":"3.2","depth":1,"path":"Manual/compile.md","ref":"Manual/compile.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Desktops/desktop-disable.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Disabling desktop dGPUs","level":"4.1","depth":1,"next":{"title":"Backlight PNLF","level":"5.1","depth":1,"path":"Laptops/backlight.md","ref":"Laptops/backlight.md","articles":[{"title":"Prebuilt","level":"5.1.1","depth":2,"path":"Laptops/backlight-methods/prebuilt.md","ref":"Laptops/backlight-methods/prebuilt.md","articles":[]},{"title":"Manual","level":"5.1.2","depth":2,"path":"Laptops/backlight-methods/manual.md","ref":"Laptops/backlight-methods/manual.md","articles":[]}]},"previous":{"title":"Decompiling and Compiling","level":"3.2","depth":1,"path":"Manual/compile.md","ref":"Manual/compile.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Desktops/desktop-disable.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -2,120 +2,3 @@
|
|||||||
# Fixing Embedded Controller (Desktop)
|
# Fixing Embedded Controller (Desktop)
|
||||||
|
|
||||||
## You'll want to go to [SSDT-EC under the Universal tab](/Universal/desktop-ec.md) for the new SSDT-EC page
|
## You'll want to go to [SSDT-EC under the Universal tab](/Universal/desktop-ec.md) for the new SSDT-EC page
|
||||||
|
|
||||||
What we'll be doing is hiding our actual EC and creating a fake Embedded Comtroller for macOS to play with.
|
|
||||||
|
|
||||||
To find out what EC you have, open your decompiled DSDT and search for `PNP0C09`. This should give you a result like this:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
As you can see our `PNP0C09` is found within the `Device (EC0)` meaning this is the device we want to hide from macOS(others may find `H_EC`, `ECDV`, etc, everyone's systems will be different). Now grab our SSDT-EC and uncomment the EC0 function(remove the `/*` and `*/` around it):
|
|
||||||
|
|
||||||
* [SSDT-EC-USBX](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC-USBX.dsl)
|
|
||||||
* For Skylake and newer and all AMD systems
|
|
||||||
* [SSDT-EC](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl)
|
|
||||||
* For Broadwell and older
|
|
||||||
|
|
||||||
```text
|
|
||||||
/* <- REMOVE THIS
|
|
||||||
External (_SB_.PCI0.LPCB.EC0, DeviceObj) <- Rename this
|
|
||||||
|
|
||||||
Scope (\_SB.PCI0.LPCB.EC0) <- Rename this
|
|
||||||
{
|
|
||||||
Method (_STA, 0, NotSerialized) // _STA: Status
|
|
||||||
{
|
|
||||||
If (_OSI ("Darwin")) // Darwin = macOS
|
|
||||||
{
|
|
||||||
Return (0) // Hides our real EC only when in macOS
|
|
||||||
}
|
|
||||||
Else
|
|
||||||
{
|
|
||||||
Return (0x0F)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/ <- REMOVE THIS
|
|
||||||
```
|
|
||||||
|
|
||||||
But looking back at the screenshot above we notice something, our ACPI path is different: `PC00.LPC0` vs `PCI0.LPCB`. This is very important especially when you're dealing with Intel consumer vs Intel HEDT vs AMD, `PC00.LPC0` is common on Intel HEDT while `PCI0.SBRG` is common on AMD. And they even come with name variation such as `EC0`, `H_EC`, `PGEC` and `ECDV`, so there can't be a one size fits all SSDT, **always verify your path and device. DO NOT ASSUME**.
|
|
||||||
|
|
||||||
* Finding the LowPinCount path:
|
|
||||||
* Intel: Search `Name (_ADR, 0x001F0000)`
|
|
||||||
* AMD: Search `Name (_ADR, 0x00140003)`
|
|
||||||
* Finding the PCI path:
|
|
||||||
* Intel: Search `PNP0A08` (If multiple show up, use the first one)
|
|
||||||
* AMD: Assume `PCI0`(most AMD DSDTs don't declare the PCI path directly)
|
|
||||||
|
|
||||||
And make sure to scroll to the bottom as the new Fake EC function also need the correct path to replace the old EC. **Do not rename `Device (EC)`**, this is our fake EC we're using for macOS to play with so leave `Device (EC)` alone. **Just change the path!**
|
|
||||||
|
|
||||||
> What happens if multiple `PNP0C09` show up
|
|
||||||
|
|
||||||
When this happens you need to figure out which is the main and which is not, it's fairly easy to figure out. Check each controller for the following properties:
|
|
||||||
|
|
||||||
* `_HID` (Hardware ID)
|
|
||||||
* `_CRS` (Current Resource Settings)
|
|
||||||
* `_GPE` (General Purpose Events)
|
|
||||||
|
|
||||||
Note if you have an STA Method as well, see below: [STA Edge Case](/Desktops/desktop-ec.md#sta-edge-case)
|
|
||||||
|
|
||||||
> What happens if no `PNP0C09` show up?
|
|
||||||
|
|
||||||
So what this means: EC faking is not mandatory for booting, instead only **recommended for proper USB power**.
|
|
||||||
|
|
||||||
So how do I make an SSDT without an EC? Well we'll only create a Fake EC for macOS to play with, this allows for AppleBusPowerController to load and handle our USB properly. To make the actual SSDT, its *almost* plug and play as no uncommenting needed. The main thing that needs to be changed:
|
|
||||||
|
|
||||||
* LowPinCount path
|
|
||||||
* PCI path
|
|
||||||
|
|
||||||
We want to make sure the SSDT hooks into our DSDT correctly so we need to make sure the ACPI path is correct:
|
|
||||||
|
|
||||||
* Finding the LowPinCount path:
|
|
||||||
* Intel: Search `Name (_ADR, 0x001F0000)`
|
|
||||||
* AMD: Search `Name (_ADR, 0x00140003)`
|
|
||||||
* Finding the PCI path:
|
|
||||||
* Intel: Search `PNP0A08` (If multiple show up, use the first one)
|
|
||||||
* AMD: Assume `PCI0`(most AMD DSDTs don't declare the PCI path directly)
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Once you find out, change `PCI0.LPCB` to your correct path:
|
|
||||||
|
|
||||||
```text
|
|
||||||
Scope (\_SB.PC00.LPC0) <- Rename this
|
|
||||||
{
|
|
||||||
Device (EC) <- DO NOT RENAME THIS
|
|
||||||
{
|
|
||||||
Name (_HID, "ACID0001") // _HID: Hardware ID
|
|
||||||
Method (_STA, 0, NotSerialized) // _STA: Status
|
|
||||||
{
|
|
||||||
If (_OSI ("Darwin"))
|
|
||||||
{
|
|
||||||
Return (0x0F) // Enable our Fake EC only when in macOS
|
|
||||||
}
|
|
||||||
Else
|
|
||||||
{
|
|
||||||
Return (Zero)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
For those having issues, you can also check `Device Manager -> CPU -> BIOS device Name`. Windows will only report the main EC so will save you some headache on that
|
|
||||||
|
|
||||||
## STA Edge Case
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Do note that if your PNP0C09 device has a `Method (_STA` already you can skip down to "What happens if no `PNP0C09` show up?".
|
|
||||||
The reason for this is that the real EC is considered disabled already.
|
|
||||||
|
|
||||||
## Correcting USB Power
|
|
||||||
|
|
||||||
> Hey what about USBX? Do I need to do anything?
|
|
||||||
|
|
||||||
USBX is universal across all systems, it just creates a USBX device that forces USB power properties. This is crucial for fixing Mics, DACs, Webcams, Bluetooth Dongles and other high power draw devices. This is not mandatory to boot but should be added in post-install if not before. Note that USBX is only used on skylake+ systems, Broadwell and older can ignore and that USBX requires a patched EC to function correctly
|
|
||||||
|
|
||||||
## [Now you're ready to compile the SSDT!](/Manual/compile.md)
|
|
||||||
|
|||||||
878
Laptops/backlight-methods/manual.html
Normal file
@@ -0,0 +1,878 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Manual · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="../trackpad.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../backlight.html">
|
||||||
|
|
||||||
|
<a href="../backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="5.1.2" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../trackpad.html">
|
||||||
|
|
||||||
|
<a href="../trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../../Universal/ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../../Universal/plug.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../../Universal/awac.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../../Universal/nvram.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../../Universal/irq.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../../Universal/spoof.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../../Universal/smbus.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Manual</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-backlight-manual"><a name="fixing-backlight-manual" class="plugin-anchor" href="#fixing-backlight-manual"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Backlight: Manual</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a></li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
<li><a href="#wrapping-up">Wrapping up</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="finding-the-acpi-path"><a name="finding-the-acpi-path" class="plugin-anchor" href="#finding-the-acpi-path"><i class="fa fa-link" aria-hidden="true"></i></a>Finding the ACPI path</h2>
|
||||||
|
<p>For this guide, we're gonna assume Windows is already on this laptop, as otherwise creating this SSDT is a bit more difficult.</p>
|
||||||
|
<p>Now open DeviceManager, and head to the following:</p>
|
||||||
|
<pre><code class="lang-text">Device Manager -> Display Adapters -> Properties -> Details > BIOS device name
|
||||||
|
</code></pre>
|
||||||
|
<ul>
|
||||||
|
<li>Note some GPU ACPI pathing may be hiding under "BIOS device name"</li>
|
||||||
|
</ul>
|
||||||
|
<p><img src="../../images/Laptops/backlight-md/devicemanager.png" alt="Credit to 1Revenger1 for the image"></p>
|
||||||
|
<p>From the above example, we can see our display is hooked up to <code>PCI0.GFX0</code></p>
|
||||||
|
<h2 id="edits-to-the-sample-ssdt"><a name="edits-to-the-sample-ssdt" class="plugin-anchor" href="#edits-to-the-sample-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Edits to the sample SSDT</h2>
|
||||||
|
<p>Now that we have our ACPI path, lets grab our SSDT and get to work:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/acidanthera/WhateverGreen/blob/master/Manual/SSDT-PNLF.dsl" target="_blank">SSDT-PNLF.dsl</a></li>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-PNLF-CFL.dsl.zip" target="_blank">SSDT-PNLF-CFL.dsl</a><ul>
|
||||||
|
<li>For Coffee Lake and newer</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>By default, this uses <code>PCI0.GFX0</code> for the pathing. you'll want to rename accordingly. For this example, we'll assume your pathing is <code>PCI0.GPU0</code>:</p>
|
||||||
|
<p><strong>Before</strong>:</p>
|
||||||
|
<pre><code>External (_SB_.PCI0.GFX0, DeviceObj) <- Rename this
|
||||||
|
|
||||||
|
Scope (_SB.PCI0.GFX0) <- Rename this
|
||||||
|
|
||||||
|
Device(_SB.PCI0.GFX0.PNLF) <- Rename this
|
||||||
|
</code></pre><p><img src="../../images/Laptops/backlight-md/ssdt-before.png" alt=""></p>
|
||||||
|
<p>Following the example pathing we found, the SSDT should look something like this:</p>
|
||||||
|
<p><strong>After</strong>:</p>
|
||||||
|
<pre><code>External (_SB_.PCI0.GPU0, DeviceObj) <- Renamed
|
||||||
|
|
||||||
|
Scope (_SB.PCI0.GPU0) <- Renamed
|
||||||
|
|
||||||
|
Device(_SB.PCI0.GPU0.PNLF) <- Renamed
|
||||||
|
</code></pre><p><img src="../../images/Laptops/backlight-md/ssdt-after.png" alt=""></p>
|
||||||
|
<h2 id="compiling-the-ssdt"><a name="compiling-the-ssdt" class="plugin-anchor" href="#compiling-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling the SSDT</h2>
|
||||||
|
<p> With the SSDT done, you're now <a href="../../Manual/compile.html">ready to compile the SSDT!</a></p>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="prebuilt.html" class="navigation navigation-prev " aria-label="Previous page: Prebuilt">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../trackpad.html" class="navigation navigation-next " aria-label="Next page: Trackpad GPI0">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Manual","level":"5.1.2","depth":2,"next":{"title":"Trackpad GPI0","level":"5.2","depth":1,"path":"Laptops/trackpad.md","ref":"Laptops/trackpad.md","articles":[{"title":"Prebuilt","level":"5.2.1","depth":2,"path":"Laptops/trackpad-methods/prebuilt.md","ref":"Laptops/trackpad-methods/prebuilt.md","articles":[]},{"title":"Manual","level":"5.2.2","depth":2,"path":"Laptops/trackpad-methods/manual.md","ref":"Laptops/trackpad-methods/manual.md","articles":[]}]},"previous":{"title":"Prebuilt","level":"5.1.1","depth":2,"path":"Laptops/backlight-methods/prebuilt.md","ref":"Laptops/backlight-methods/prebuilt.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/backlight-methods/manual.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
849
Laptops/backlight-methods/prebuilt.html
Normal file
@@ -0,0 +1,849 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Prebuilt · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="manual.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="../backlight.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../backlight.html">
|
||||||
|
|
||||||
|
<a href="../backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="5.1.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../trackpad.html">
|
||||||
|
|
||||||
|
<a href="../trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../../Universal/ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../../Universal/plug.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../../Universal/awac.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../../Universal/nvram.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../../Universal/irq.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../../Universal/spoof.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../../Universal/smbus.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Prebuilt</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-backlight-prebuilt"><a name="fixing-backlight-prebuilt" class="plugin-anchor" href="#fixing-backlight-prebuilt"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Backlight: Prebuilt</h1>
|
||||||
|
<p>By far the easiest method, all you need to do is download the following file:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml" target="_blank">SSDT-PNLF.aml</a>\<ul>
|
||||||
|
<li>For most users</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml" target="_blank">SSDT-PNLF-CFL.aml</a><ul>
|
||||||
|
<li>For Coffee Lake and newer</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>Main things to note with this method:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Assumes GPU pathing, works great for 99% of devices but if you're having issues controlling backlight this may be something to look at</li>
|
||||||
|
<li>Doesn't really teach you anything<ul>
|
||||||
|
<li>For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../backlight.html" class="navigation navigation-prev " aria-label="Previous page: Backlight PNLF">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="manual.html" class="navigation navigation-next " aria-label="Next page: Manual">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Prebuilt","level":"5.1.1","depth":2,"next":{"title":"Manual","level":"5.1.2","depth":2,"path":"Laptops/backlight-methods/manual.md","ref":"Laptops/backlight-methods/manual.md","articles":[]},"previous":{"title":"Backlight PNLF","level":"5.1","depth":1,"path":"Laptops/backlight.md","ref":"Laptops/backlight.md","articles":[{"title":"Prebuilt","level":"5.1.1","depth":2,"path":"Laptops/backlight-methods/prebuilt.md","ref":"Laptops/backlight-methods/prebuilt.md","articles":[]},{"title":"Manual","level":"5.1.2","depth":2,"path":"Laptops/backlight-methods/manual.md","ref":"Laptops/backlight-methods/manual.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/backlight-methods/prebuilt.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="trackpad.html" />
|
<link rel="next" href="backlight-methods/prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../Desktops/desktop-disable.html" />
|
<link rel="prev" href="../Desktops/desktop-disable.html" />
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,29 +738,21 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="fixing-backlight"><a name="fixing-backlight" class="plugin-anchor" href="#fixing-backlight"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Backlight</h1>
|
<h1 id="fixing-backlight-ssdt-pnlf"><a name="fixing-backlight-ssdt-pnlf" class="plugin-anchor" href="#fixing-backlight-ssdt-pnlf"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Backlight (SSDT-PNLF)</h1>
|
||||||
<p>So what this SSDT does is create a PNLF device for macOS to play with, specifically one with a hardware ID of <code>APP0002</code>. WhateverGreen will handle the rest of the work</p>
|
|
||||||
<p>No configuration required for most, just drop the pre-built file into your EFI:</p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml" target="_blank">SSDT-PNLF</a><ul>
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
<li>For most users</li>
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
<h2 id="what-this-ssdt-does"><a name="what-this-ssdt-does" class="plugin-anchor" href="#what-this-ssdt-does"><i class="fa fa-link" aria-hidden="true"></i></a>What this SSDT does</h2>
|
||||||
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml" target="_blank">SSDT-PNLF-CFL</a><ul>
|
<p>The purpose of this SSDT is to create a PNLF device for macOS to play with, specifically one with a hardware ID of <code>APP0002</code>. Luckily WhateverGreen will handle the rest of the work for us.</p>
|
||||||
<li>For Coffee Lake and newer</li>
|
<h2 id="methods-to-make-this-ssdt"><a name="methods-to-make-this-ssdt" class="plugin-anchor" href="#methods-to-make-this-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Methods to make this SSDT</h2>
|
||||||
</ul>
|
<p>For the backlight fix, there are 2 methods you can choose from:</p>
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p>Note: there are some rare cases where the iGPU is called <code>GPU0</code> or <code>VID</code>in the DSDT, you can double check by searching for <code>PCI0.GFX0</code>, <code>PCI0.VID</code> and <code>PCI0.GPU0</code>. Whichever shows up is your device</p>
|
|
||||||
<p>If Windows has been installed on the device, you can also do the following:</p>
|
|
||||||
<pre><code class="lang-text">Device Manager -> Display Adapters -> Properties -> Details > BIOS device name
|
|
||||||
</code></pre>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Note some GPUs may be hiding under "BIOS device name"</li>
|
<li><a href="backlight-methods/prebuilt.html">Prebuilt</a></li>
|
||||||
|
<li><a href="backlight-methods/manual.html">Manual</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p><img src="../images/Desktops/nvidia.png" alt="Credit to 1Revenger1 for the image"></p>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -556,7 +785,7 @@
|
|||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<a href="trackpad.html" class="navigation navigation-next " aria-label="Next page: Trackpad GPI0">
|
<a href="backlight-methods/prebuilt.html" class="navigation navigation-next " aria-label="Next page: Prebuilt">
|
||||||
<i class="fa fa-angle-right"></i>
|
<i class="fa fa-angle-right"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -567,7 +796,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Backlight PNLF","level":"5.1","depth":1,"next":{"title":"Trackpad GPI0","level":"5.2","depth":1,"path":"Laptops/trackpad.md","ref":"Laptops/trackpad.md","articles":[]},"previous":{"title":"Disabling desktop dGPUs","level":"4.1","depth":1,"path":"Desktops/desktop-disable.md","ref":"Desktops/desktop-disable.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/backlight.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Backlight PNLF","level":"5.1","depth":1,"next":{"title":"Prebuilt","level":"5.1.1","depth":2,"path":"Laptops/backlight-methods/prebuilt.md","ref":"Laptops/backlight-methods/prebuilt.md","articles":[]},"previous":{"title":"Disabling desktop dGPUs","level":"4.1","depth":1,"path":"Desktops/desktop-disable.md","ref":"Desktops/desktop-disable.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/backlight.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -74,7 +74,7 @@
|
|||||||
<link rel="next" href="../Universal/ec-fix.html" />
|
<link rel="next" href="../Universal/ec-fix.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="trackpad.html" />
|
<link rel="prev" href="trackpad-methods/manual.html" />
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter active" data-level="5.3" data-path="laptop-disable.html">
|
<li class="chapter active" data-level="5.3" data-path="laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,9 +738,23 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="disabling-laptop-dgpus"><a name="disabling-laptop-dgpus" class="plugin-anchor" href="#disabling-laptop-dgpus"><i class="fa fa-link" aria-hidden="true"></i></a>Disabling laptop dGPUs</h1>
|
<h1 id="disabling-laptop-dgpus-ssdt-dgpu-offnohybgfx"><a name="disabling-laptop-dgpus-ssdt-dgpu-offnohybgfx" class="plugin-anchor" href="#disabling-laptop-dgpus-ssdt-dgpu-offnohybgfx"><i class="fa fa-link" aria-hidden="true"></i></a>Disabling laptop dGPUs (SSDT-dGPU-Off/NoHybGfx)</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a><ul>
|
||||||
|
<li><a href="#prebuilts">Prebuilt</a></li>
|
||||||
|
<li><a href="#ssdttime">SSDTTime</a></li>
|
||||||
|
<li><a href="#manual">Manual</a><ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a></li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
<p>So with laptops, we can hide the dGPU from macOS with the little boot-arg called <code>-wegnoegpu</code> from WhateverGreen. But one small problem, the dGPU is still pulling power draining your battery slowly. We'll be going over 2 methods for disabling the dGPU in a laptop:</p>
|
<p>So with laptops, we can hide the dGPU from macOS with the little boot-arg called <code>-wegnoegpu</code> from WhateverGreen. But one small problem, the dGPU is still pulling power draining your battery slowly. We'll be going over 2 methods for disabling the dGPU in a laptop:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="laptop-disable.html#optimus-method">Optimus Method</a></li>
|
<li><a href="laptop-disable.html#optimus-method">Optimus Method</a></li>
|
||||||
@@ -586,7 +837,7 @@ External (_SB_.PCI0.PEG0.PEGP._PS3, MethodObj) // dGPU ACPI Path
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="trackpad.html" class="navigation navigation-prev " aria-label="Previous page: Trackpad GPI0">
|
<a href="trackpad-methods/manual.html" class="navigation navigation-prev " aria-label="Previous page: Manual">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -602,7 +853,7 @@ External (_SB_.PCI0.PEG0.PEGP._PS3, MethodObj) // dGPU ACPI Path
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Disabling laptop dGPUs","level":"5.3","depth":1,"next":{"title":"Embedded Controller","level":"6.1","depth":1,"path":"Universal/ec-fix.md","ref":"Universal/ec-fix.md","articles":[]},"previous":{"title":"Trackpad GPI0","level":"5.2","depth":1,"path":"Laptops/trackpad.md","ref":"Laptops/trackpad.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/laptop-disable.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Disabling laptop dGPUs","level":"5.3","depth":1,"next":{"title":"Embedded Controller","level":"6.1","depth":1,"path":"Universal/ec-fix.md","ref":"Universal/ec-fix.md","articles":[{"title":"Prebuilt","level":"6.1.1","depth":2,"path":"Universal/ec-methods/prebuilt.md","ref":"Universal/ec-methods/prebuilt.md","articles":[]},{"title":"SSDTTime","level":"6.1.2","depth":2,"path":"Universal/ec-methods/ssdttime.md","ref":"Universal/ec-methods/ssdttime.md","articles":[]},{"title":"Manual","level":"6.1.3","depth":2,"path":"Universal/ec-methods/manual.md","ref":"Universal/ec-methods/manual.md","articles":[]}]},"previous":{"title":"Manual","level":"5.2.2","depth":2,"path":"Laptops/trackpad-methods/manual.md","ref":"Laptops/trackpad-methods/manual.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/laptop-disable.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,54 +1,3 @@
|
|||||||
# Fixing Embedded Controller (Laptop)
|
# Fixing Embedded Controller (Laptop)
|
||||||
|
|
||||||
## You'll want to go to [SSDT-EC under the Universal tab](/Universal/desktop-ec.md) for the new SSDT-EC page
|
## You'll want to go to [SSDT-EC under the Universal tab](/Universal/desktop-ec.md) for the new SSDT-EC page
|
||||||
|
|
||||||
To fix the ECs found in laptops, we'll be renaming them to look like the ones macOS expects. The reason for this is that many laptops break when you turn off their EC with an SSDT. So this is why we can't use the fancy SSDTTime to make a patch for us.
|
|
||||||
|
|
||||||
To find out what EC you have, open your decompiled DSDT and search for `PNP0C09`. This should give you a result like this:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
As you can see our `PNP0C09` is found within the `Device (EC0)` meaning this is the device we want to rename.
|
|
||||||
|
|
||||||
> What happens if multiple `PNP0C09` show up
|
|
||||||
|
|
||||||
When this happens you need to figure out which is the main and which is not, it's fairly easy to figure out. Check each controller for the following properties:
|
|
||||||
|
|
||||||
* `_HID` (Hardware ID)
|
|
||||||
* `_CRS` (Current Resource Settings)
|
|
||||||
* `_GPE` (General Purpose Events)
|
|
||||||
|
|
||||||
Note that only the main EC needs renaming, if you only have one `PNP0C09` then it is automatically your main regardless of properties.
|
|
||||||
|
|
||||||
> What if my main `PNP0C09` device is already called `Device (EC)`?
|
|
||||||
|
|
||||||
Mainly relevant for Lenovo and a few other OEMs, when this happens that means that your Embedded Controller is ready to use in macOS! Do make sure that this `Device (EC)` is actually your main EC and not a secondary one.
|
|
||||||
|
|
||||||
**And please verify that the DSDT hasn't already been patched by Clover or OpenCore**, please dump it without booting either of them to be sure or triple check that there aren't any EC renames in your config already
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
For those having issues, you can also check `Device Manager -> Embedded Controller -> BIOS device Name`. Widows will only report the main EC so will save you some headache on that
|
|
||||||
|
|
||||||
# Applying your EC patch
|
|
||||||
|
|
||||||
As you can see from the table below, we'll be renaming our EC listed in the DSDT. Do note you cannot just throw random renames without checking which is the main EC first, as **this can cause actual damage to your laptop.**
|
|
||||||
|
|
||||||
|Comment|Find\*\[HEX\]|Replace\[HEX\]|
|
|
||||||
|:-|:-|:-|
|
|
||||||
|change EC0 to EC|4543305f|45435f5f|
|
|
||||||
|change H\_EC to EC|485f4543|45435f5f|
|
|
||||||
|change ECDV to EC|45434456|45435f5f|
|
|
||||||
|change PGEC to EC|50474543|45435f5f|
|
|
||||||
|
|
||||||
## Inside your config
|
|
||||||
|
|
||||||
| Comment | String | Change XXXX to EC |
|
|
||||||
| :--- | :--- | :--- |
|
|
||||||
| Enabled | String | YES |
|
|
||||||
| Count | Number | 0 |
|
|
||||||
| Limit | Number | 0 |
|
|
||||||
| Find | Data | xxxxxxxx |
|
|
||||||
| Replace | Data | xxxxxxxx |
|
|
||||||
|
|
||||||

|
|
||||||
|
|||||||
882
Laptops/trackpad-methods/manual.html
Normal file
@@ -0,0 +1,882 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Manual · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="../laptop-disable.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../backlight.html">
|
||||||
|
|
||||||
|
<a href="../backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../trackpad.html">
|
||||||
|
|
||||||
|
<a href="../trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="5.2.2" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../../Universal/ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../../Universal/plug.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../../Universal/awac.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../../Universal/nvram.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../../Universal/irq.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../../Universal/spoof.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../../Universal/smbus.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Manual</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-trackpads-manual"><a name="fixing-trackpads-manual" class="plugin-anchor" href="#fixing-trackpads-manual"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Trackpads: Manual</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a></li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
<li><a href="#wrapping-up">Wrapping up</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="finding-the-acpi-path"><a name="finding-the-acpi-path" class="plugin-anchor" href="#finding-the-acpi-path"><i class="fa fa-link" aria-hidden="true"></i></a>Finding the ACPI path</h2>
|
||||||
|
<p>Finding the ACPI pathing is quite easy actually, first open your decompiled DSDT you got from <a href="../../Manual/dump.html">Dumping the DSDT</a> and <a href="../../Manual/compile.html">Decompiling and Compiling</a> with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an <a href="https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl" target="_blank">ACPI extension</a> that can also help).</p>
|
||||||
|
<p>Next search for <code>Device (GPI0)</code>. Should give you a result similar to this:</p>
|
||||||
|
<p><img src="../../images/Laptops/trackpad-md/gpi0.png" alt=""></p>
|
||||||
|
<p>What we care about from this is the <code>_STA</code> method:</p>
|
||||||
|
<pre><code>Method (_STA, 0, NotSerialized)
|
||||||
|
{
|
||||||
|
If ((GPHD == One))
|
||||||
|
{
|
||||||
|
Return (0x03)
|
||||||
|
}
|
||||||
|
|
||||||
|
Return (0x0F)
|
||||||
|
}
|
||||||
|
</code></pre><p>What we want is for this to always return <code>0x0F</code> when booting macOS, so we want to make an SSDT that will return <code>GPHD == Zero</code> in macOS.</p>
|
||||||
|
<p><strong>NOTE that you may have the other way around where GPHD needs to be set as <code>One</code> to return <code>0x0F</code></strong>. And your device name may also be different, don't throw random SSDTs in thinking it'll work</p>
|
||||||
|
<p>Here's some more examples:</p>
|
||||||
|
<p><img src="../../images/Laptops/trackpad-md/gpi0-2.png" alt=""></p>
|
||||||
|
<p>With this example, we can see that we need both <code>SBRG</code> and <code>GPEN</code> to return <code>One</code>. If only one is present, it'll create some issues so in our SSDT we'll want to have both of them return <code>One</code>:</p>
|
||||||
|
<h2 id="edits-to-the-sample-ssdt"><a name="edits-to-the-sample-ssdt" class="plugin-anchor" href="#edits-to-the-sample-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Edits to the sample SSDT</h2>
|
||||||
|
<p>Now that we have our ACPI path, lets grab our SSDT and get to work:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPI0.dsl" target="_blank">SSDT-GPI0.dsl</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>From the second example, we'll want to set both GPEN and SBRG to <code>One</code> to allow it to operate in macOS:</p>
|
||||||
|
<p><strong>Before</strong>:</p>
|
||||||
|
<pre><code>If (_OSI ("Darwin"))
|
||||||
|
{
|
||||||
|
GPEN = One <- Change to the right variables
|
||||||
|
SBRG = One <- Change to the right variables
|
||||||
|
}
|
||||||
|
</code></pre><p><img src="../../images/Laptops/trackpad-md/ssdt-before.png" alt=""></p>
|
||||||
|
<p>Following the example pathing we found, the SSDT should look something like this:</p>
|
||||||
|
<p><strong>After</strong>:</p>
|
||||||
|
<pre><code>If (_OSI ("Darwin"))
|
||||||
|
{
|
||||||
|
GPEN = One <- Proper variables
|
||||||
|
}
|
||||||
|
</code></pre><p><img src="../../images/Laptops/trackpad-md/ssdt-after.png" alt=""></p>
|
||||||
|
<h2 id="compiling-the-ssdt"><a name="compiling-the-ssdt" class="plugin-anchor" href="#compiling-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling the SSDT</h2>
|
||||||
|
<p> With the SSDT done, you're now <a href="../../Manual/compile.html">ready to compile the SSDT!</a></p>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="prebuilt.html" class="navigation navigation-prev " aria-label="Previous page: Prebuilt">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../laptop-disable.html" class="navigation navigation-next " aria-label="Next page: Disabling laptop dGPUs">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Manual","level":"5.2.2","depth":2,"next":{"title":"Disabling laptop dGPUs","level":"5.3","depth":1,"path":"Laptops/laptop-disable.md","ref":"Laptops/laptop-disable.md","articles":[]},"previous":{"title":"Prebuilt","level":"5.2.1","depth":2,"path":"Laptops/trackpad-methods/prebuilt.md","ref":"Laptops/trackpad-methods/prebuilt.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/trackpad-methods/manual.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
873
Laptops/trackpad-methods/prebuilt.html
Normal file
@@ -0,0 +1,873 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Prebuilt · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="manual.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="../trackpad.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../backlight.html">
|
||||||
|
|
||||||
|
<a href="../backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../trackpad.html">
|
||||||
|
|
||||||
|
<a href="../trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="5.2.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../../Universal/ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../../Universal/plug.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../../Universal/awac.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../../Universal/nvram.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../../Universal/irq.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../../Universal/spoof.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../../Universal/smbus.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Prebuilt</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-trackpads-prebuilt"><a name="fixing-trackpads-prebuilt" class="plugin-anchor" href="#fixing-trackpads-prebuilt"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Trackpads: Prebuilt</h1>
|
||||||
|
<p>This is a one-size fits all solution where we basically trick our hardware into thinking it's booting Windows. The problem with this method is that it's common to break Windows booting so avoid unless troubleshooting.</p>
|
||||||
|
<ul>
|
||||||
|
<li><p><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml" target="_blank">SSDT-XOSI</a></p>
|
||||||
|
</li>
|
||||||
|
<li><p>XOSI Rename(add this under config.plist -> ACPI -> Patch):</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align:left">Comment</th>
|
||||||
|
<th style="text-align:left">String</th>
|
||||||
|
<th style="text-align:left">Change _OSI to XOSI</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:left">Enabled</td>
|
||||||
|
<td style="text-align:left">Boolean</td>
|
||||||
|
<td style="text-align:left">YES</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:left">Count</td>
|
||||||
|
<td style="text-align:left">Number</td>
|
||||||
|
<td style="text-align:left">0</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:left">Limit</td>
|
||||||
|
<td style="text-align:left">Number</td>
|
||||||
|
<td style="text-align:left">0</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:left">Find</td>
|
||||||
|
<td style="text-align:left">Data</td>
|
||||||
|
<td style="text-align:left">5f4f5349</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:left">Replace</td>
|
||||||
|
<td style="text-align:left">Data</td>
|
||||||
|
<td style="text-align:left">584f5349</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../trackpad.html" class="navigation navigation-prev " aria-label="Previous page: Trackpad GPI0">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="manual.html" class="navigation navigation-next " aria-label="Next page: Manual">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Prebuilt","level":"5.2.1","depth":2,"next":{"title":"Manual","level":"5.2.2","depth":2,"path":"Laptops/trackpad-methods/manual.md","ref":"Laptops/trackpad-methods/manual.md","articles":[]},"previous":{"title":"Trackpad GPI0","level":"5.2","depth":1,"path":"Laptops/trackpad.md","ref":"Laptops/trackpad.md","articles":[{"title":"Prebuilt","level":"5.2.1","depth":2,"path":"Laptops/trackpad-methods/prebuilt.md","ref":"Laptops/trackpad-methods/prebuilt.md","articles":[]},{"title":"Manual","level":"5.2.2","depth":2,"path":"Laptops/trackpad-methods/manual.md","ref":"Laptops/trackpad-methods/manual.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/trackpad-methods/prebuilt.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
@@ -71,10 +71,10 @@
|
|||||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="laptop-disable.html" />
|
<link rel="next" href="trackpad-methods/prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="backlight.html" />
|
<link rel="prev" href="backlight-methods/manual.html" />
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter active" data-level="5.2" data-path="trackpad.html">
|
<li class="chapter active" data-level="5.2" data-path="trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,88 +738,22 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="fixing-trackpads"><a name="fixing-trackpads" class="plugin-anchor" href="#fixing-trackpads"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Trackpads</h1>
|
<h1 id="fixing-trackpads-ssdt-gpi0xosi"><a name="fixing-trackpads-ssdt-gpi0xosi" class="plugin-anchor" href="#fixing-trackpads-ssdt-gpi0xosi"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Trackpads (SSDT-GPI0/XOSI)</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="what-this-ssdt-does"><a name="what-this-ssdt-does" class="plugin-anchor" href="#what-this-ssdt-does"><i class="fa fa-link" aria-hidden="true"></i></a>What this SSDT does</h2>
|
||||||
<p>This SSDT is used to force enable our GPI0 for VoodooI2C to connect onto.</p>
|
<p>This SSDT is used to force enable our GPI0 for VoodooI2C to connect onto.</p>
|
||||||
<p>With most modern laptop DSDTs, there's a variable called <code>GPEN</code> or <code>GPHD</code> which are used for setting the status of the GPI0 device. For us, we want to enable the device.</p>
|
<p>With most modern laptop DSDTs, there's a variable called <code>GPEN</code> or <code>GPHD</code> which are used for setting the status of the GPI0 device. For us, we want to enable the device.</p>
|
||||||
<h2 id="finding-our-gpi0"><a name="finding-our-gpi0" class="plugin-anchor" href="#finding-our-gpi0"><i class="fa fa-link" aria-hidden="true"></i></a>Finding our GPI0</h2>
|
<h2 id="methods-to-make-this-ssdt"><a name="methods-to-make-this-ssdt" class="plugin-anchor" href="#methods-to-make-this-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Methods to make this SSDT</h2>
|
||||||
<p>So first things we need to do is find out what variable is used to enable our GPI0 device, lets open up our decompiled SSDT and search for <code>Device (GPI0)</code>. Should give you a desult similar to this:</p>
|
<p>For the trackpad fix, there are 2 methods you can choose from:</p>
|
||||||
<p><img src="../images/Laptops/trackpad-md/gpi0.png" alt=""></p>
|
|
||||||
<p>What we care about from this is the <code>_STA</code> method:</p>
|
|
||||||
<pre><code>Method (_STA, 0, NotSerialized)
|
|
||||||
{
|
|
||||||
If ((GPHD == One))
|
|
||||||
{
|
|
||||||
Return (0x03)
|
|
||||||
}
|
|
||||||
|
|
||||||
Return (0x0F)
|
|
||||||
}
|
|
||||||
</code></pre><p>What we want is for this to always return <code>0x0F</code> when booting macOS, so we want to make an SSDT that will return <code>GPHD == Zero</code> in macOS.</p>
|
|
||||||
<p><strong>NOTE that you may have the other way around where GPHD needs to be set as <code>One</code> to return <code>0x0F</code></strong>. And your device name may also be different, don't throw random SSDTs in thinking it'll work</p>
|
|
||||||
<p>Once you found the variable and what it should be set to, grab a copy of <a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPI0.dsl" target="_blank">SSDT-GPI0.dsl</a> and make the required edits. Then clean up with compiling it</p>
|
|
||||||
<h2 id="more-examples"><a name="more-examples" class="plugin-anchor" href="#more-examples"><i class="fa fa-link" aria-hidden="true"></i></a>More examples</h2>
|
|
||||||
<p><img src="../images/Laptops/trackpad-md/gpi0-2.png" alt=""></p>
|
|
||||||
<p>With this example, we can see that we need both <code>SBRG</code> and <code>GPEN</code> to return <code>One</code>. If only one is present, it'll create some issues so in our SSDT we'll want to have both of them return <code>One</code>:</p>
|
|
||||||
<pre><code>DefinitionBlock("", "SSDT", 2, "ACDT", "GPI0", 0)
|
|
||||||
{
|
|
||||||
External(GPEN, FieldUnitObj)
|
|
||||||
External(SBRG, FieldUnitObj)
|
|
||||||
|
|
||||||
Scope (\)
|
|
||||||
{
|
|
||||||
If (_OSI ("Darwin"))
|
|
||||||
{
|
|
||||||
GPEN = One
|
|
||||||
SBRG = One
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</code></pre><h2 id="gpio-troubleshooting"><a name="gpio-troubleshooting" class="plugin-anchor" href="#gpio-troubleshooting"><i class="fa fa-link" aria-hidden="true"></i></a>GPIO Troubleshooting</h2>
|
|
||||||
<p>So if you're still having issues enabling your trackpad in macOS, you can try removing SSDT-GPIO and instead swap for the following. Note that using these 2 will most likely break Windows and Linux so only use XOSI when troubleshooting:</p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><p><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml" target="_blank">SSDT-XOSI</a></p>
|
<li><a href="trackpad-methods/prebuilt.html">Prebuilt</a></li>
|
||||||
</li>
|
<li><a href="trackpad-methods/manual.html">Manual</a></li>
|
||||||
<li><p>XOSI Rename:</p>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th style="text-align:left">Comment</th>
|
|
||||||
<th style="text-align:left">String</th>
|
|
||||||
<th style="text-align:left">Change _OSI to XOSI</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td style="text-align:left">Enabled</td>
|
|
||||||
<td style="text-align:left">Boolean</td>
|
|
||||||
<td style="text-align:left">YES</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="text-align:left">Count</td>
|
|
||||||
<td style="text-align:left">Number</td>
|
|
||||||
<td style="text-align:left">0</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="text-align:left">Limit</td>
|
|
||||||
<td style="text-align:left">Number</td>
|
|
||||||
<td style="text-align:left">0</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="text-align:left">Find</td>
|
|
||||||
<td style="text-align:left">Data</td>
|
|
||||||
<td style="text-align:left">5f4f5349</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="text-align:left">Replace</td>
|
|
||||||
<td style="text-align:left">Data</td>
|
|
||||||
<td style="text-align:left">584f5349</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -610,12 +781,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="backlight.html" class="navigation navigation-prev " aria-label="Previous page: Backlight PNLF">
|
<a href="backlight-methods/manual.html" class="navigation navigation-prev " aria-label="Previous page: Manual">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<a href="laptop-disable.html" class="navigation navigation-next " aria-label="Next page: Disabling laptop dGPUs">
|
<a href="trackpad-methods/prebuilt.html" class="navigation navigation-next " aria-label="Next page: Prebuilt">
|
||||||
<i class="fa fa-angle-right"></i>
|
<i class="fa fa-angle-right"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -626,7 +797,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Trackpad GPI0","level":"5.2","depth":1,"next":{"title":"Disabling laptop dGPUs","level":"5.3","depth":1,"path":"Laptops/laptop-disable.md","ref":"Laptops/laptop-disable.md","articles":[]},"previous":{"title":"Backlight PNLF","level":"5.1","depth":1,"path":"Laptops/backlight.md","ref":"Laptops/backlight.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/trackpad.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Trackpad GPI0","level":"5.2","depth":1,"next":{"title":"Prebuilt","level":"5.2.1","depth":2,"path":"Laptops/trackpad-methods/prebuilt.md","ref":"Laptops/trackpad-methods/prebuilt.md","articles":[]},"previous":{"title":"Manual","level":"5.1.2","depth":2,"path":"Laptops/backlight-methods/manual.md","ref":"Laptops/backlight-methods/manual.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Laptops/trackpad.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +738,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="compiling-and-decompiling-acpi-tables"><a name="compiling-and-decompiling-acpi-tables" class="plugin-anchor" href="#compiling-and-decompiling-acpi-tables"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling and decompiling ACPI Tables</h1>
|
<h1 id="compiling-and-decompiling-acpi-tables"><a name="compiling-and-decompiling-acpi-tables" class="plugin-anchor" href="#compiling-and-decompiling-acpi-tables"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling and decompiling ACPI Tables</h1>
|
||||||
<p>See <a href="../troubleshooting.html">Troubleshooting</a> if you have dumping/compiling errors</p>
|
<p>See <a href="../troubleshooting.html">Troubleshooting</a> if you have dumping/compiling errors</p>
|
||||||
@@ -577,7 +814,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Decompiling and Compiling","level":"3.2","depth":1,"next":{"title":"Disabling desktop dGPUs","level":"4.1","depth":1,"path":"Desktops/desktop-disable.md","ref":"Desktops/desktop-disable.md","articles":[]},"previous":{"title":"Dumping the DSDT","level":"3.1","depth":1,"path":"Manual/dump.md","ref":"Manual/dump.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Manual/compile.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Decompiling and Compiling","level":"3.2","depth":1,"next":{"title":"Disabling desktop dGPUs","level":"4.1","depth":1,"path":"Desktops/desktop-disable.md","ref":"Desktops/desktop-disable.md","articles":[]},"previous":{"title":"Dumping the DSDT","level":"3.1","depth":1,"path":"Manual/dump.md","ref":"Manual/dump.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Manual/compile.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
241
Manual/dump.html
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +738,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="getting-a-copy-of-our-dsdt"><a name="getting-a-copy-of-our-dsdt" class="plugin-anchor" href="#getting-a-copy-of-our-dsdt"><i class="fa fa-link" aria-hidden="true"></i></a>Getting a copy of our DSDT</h1>
|
<h1 id="getting-a-copy-of-our-dsdt"><a name="getting-a-copy-of-our-dsdt" class="plugin-anchor" href="#getting-a-copy-of-our-dsdt"><i class="fa fa-link" aria-hidden="true"></i></a>Getting a copy of our DSDT</h1>
|
||||||
<p>So to start, we'll need to get a copy of your DSDT from your firmware. The easiest way is grabbing the DSDT.aml SSDTTime dumped for us earlier but here are some other options:</p>
|
<p>So to start, we'll need to get a copy of your DSDT from your firmware. The easiest way is grabbing the DSDT.aml SSDTTime dumped for us earlier but here are some other options:</p>
|
||||||
@@ -585,7 +822,7 @@ fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Dumping the DSDT","level":"3.1","depth":1,"next":{"title":"Decompiling and Compiling","level":"3.2","depth":1,"path":"Manual/compile.md","ref":"Manual/compile.md","articles":[]},"previous":{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"path":"ssdt-methods/ssdt-long.md","ref":"ssdt-methods/ssdt-long.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Manual/dump.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Dumping the DSDT","level":"3.1","depth":1,"next":{"title":"Decompiling and Compiling","level":"3.2","depth":1,"path":"Manual/compile.md","ref":"Manual/compile.md","articles":[]},"previous":{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"path":"ssdt-methods/ssdt-long.md","ref":"ssdt-methods/ssdt-long.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Manual/dump.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
928
Universal/awac-methods/manual.html
Normal file
@@ -0,0 +1,928 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Manual · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="../nvram.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.3.2" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Manual</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-system-clocks-manual"><a name="fixing-system-clocks-manual" class="plugin-anchor" href="#fixing-system-clocks-manual"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing System Clocks: Manual</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#determining-which-ssdt-you-need">Determining which SSDT you need</a></li>
|
||||||
|
<li><a href="#rtc0-method">RTC0 Method</a><ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a></li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#wrapping-up">Wrapping up</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="determining-which-ssdt-you-need"><a name="determining-which-ssdt-you-need" class="plugin-anchor" href="#determining-which-ssdt-you-need"><i class="fa fa-link" aria-hidden="true"></i></a>Determining which SSDT you need</h2>
|
||||||
|
<p>Finding which SSDT you need is quite easy actually, first open your decompiled DSDT you got from <a href="../../Manual/dump.html">Dumping the DSDT</a> and <a href="../../Manual/compile.html">Decompiling and Compiling</a> with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an <a href="https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl" target="_blank">ACPI extension</a> that can also help).</p>
|
||||||
|
<p>Next search for <code>ACPI000E</code>. You should get something similar:</p>
|
||||||
|
<p><img src="../../images/Universal/awac-md/ACPI000E.png" alt=""></p>
|
||||||
|
<p>The above tells us a few things:</p>
|
||||||
|
<ul>
|
||||||
|
<li>We in fact do have an AWAC clock</li>
|
||||||
|
<li>It can be easily disabled with STAS(if not, you can skip to here: <a href="#rtc0-method">RTC0 Method</a>)<ul>
|
||||||
|
<li><code>_STA</code> is the device status, with <code>Zero</code> meaning it won't show up</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>But to double check, next search for <code>PNP0B00</code>:</p>
|
||||||
|
<p><img src="../../images/Universal/awac-md/PNP0B00.png" alt=""></p>
|
||||||
|
<p>And looks at that, we can in fact disable our AWAC and enable the RTC! If not skip to here: <a href="#rtc0-method">RTC0 Method</a></p>
|
||||||
|
<p>Now it's as simple as grabbing <a href="">SSDt-AWAC.dsl</a> and <a href="#compiling-the-ssdt">compile</a>, no changes needed You can also use the below SSDT to the same effect:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml" target="_blank">SSDT-AWAC.aml</a></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="ini-edge-cases"><a name="ini-edge-cases" class="plugin-anchor" href="#ini-edge-cases"><i class="fa fa-link" aria-hidden="true"></i></a>_INI Edge Cases</h3>
|
||||||
|
<p>Mainly seen on X299 refresh boards, there's already a <code>Scope (_SB) { Method (_INI...</code> 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 <code>Method (_INI, 0, NotSerialized) {}</code> from the SSDT. You'll be left this this in the end:</p>
|
||||||
|
<pre><code>DefinitionBlock ("", "SSDT", 2, "DRTNIA", "AWAC", 0x00000000)
|
||||||
|
{
|
||||||
|
External (STAS, IntObj)
|
||||||
|
|
||||||
|
Scope (_SB)
|
||||||
|
{
|
||||||
|
If (_OSI ("Darwin"))
|
||||||
|
{
|
||||||
|
STAS = One
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</code></pre><h2 id="rtc0-method"><a name="rtc0-method" class="plugin-anchor" href="#rtc0-method"><i class="fa fa-link" aria-hidden="true"></i></a>RTC0 Method</h2>
|
||||||
|
<p>This method is for those who either don't have a <code>PNP0B00</code> device to re-enable or have no easy way(via STAS variable).</p>
|
||||||
|
<h3 id="finding-the-acpi-path"><a name="finding-the-acpi-path" class="plugin-anchor" href="#finding-the-acpi-path"><i class="fa fa-link" aria-hidden="true"></i></a>Finding the ACPI path</h3>
|
||||||
|
<p>Assuming you've gotten your DSDT already opened from earlier, search for the following:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Finding the LowPinCount path:<ul>
|
||||||
|
<li>Search <code>Name (_ADR, 0x001F0000)</code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Finding the PCI path:<ul>
|
||||||
|
<li>Search <code>PNP0A08</code> (If multiple show up, use the first one)</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>You should get something like the following show up:</p>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align:center">LPC Pathing</th>
|
||||||
|
<th style="text-align:center">PCI Pathing</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:center"><img src="../../images/Universal/nvram-md/lpc.png" alt=""></td>
|
||||||
|
<td style="text-align:center"><img src="../../images/Universal/nvram-md/pci0.png" alt=""></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p>From the above, we can see we have both <code>PCI0</code> and <code>LPC</code>. Now we can head to the next stage</p>
|
||||||
|
<h3 id="edits-to-the-sample-ssdt"><a name="edits-to-the-sample-ssdt" class="plugin-anchor" href="#edits-to-the-sample-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Edits to the sample SSDT</h3>
|
||||||
|
<p>Now that we have our ACPI path, lets grab our SSDT and get to work:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0.dsl" target="_blank">SSDT-RTC0.dsl</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>By default, this uses <code>PCI0.LPCB</code> for the pathing. you'll want to rename accordingly.</p>
|
||||||
|
<p>Following the example from above, we'll be renaming it to <code>PCI0.LPC</code>:</p>
|
||||||
|
<p><strong>Before</strong>:</p>
|
||||||
|
<pre><code>External (_SB_.PCI0.LPCB, DeviceObj) <- Rename this
|
||||||
|
|
||||||
|
Scope (_SB.PCI0.LPCB) <- Rename this
|
||||||
|
</code></pre><p><img src="../../images/Universal/awac-md/ssdt-before.png" alt=""></p>
|
||||||
|
<p>Following the example pathing we found, the SSDT should look something like this:</p>
|
||||||
|
<p><strong>After</strong>:</p>
|
||||||
|
<pre><code>External (_SB_.PCI0.LPC, DeviceObj) <- Renamed
|
||||||
|
|
||||||
|
Scope (_SB.PCI0.LPC) <- Renamed
|
||||||
|
</code></pre><p><img src="../../images/Universal/awac-md/ssdt-after.png" alt=""></p>
|
||||||
|
<h3 id="compiling-the-ssdt"><a name="compiling-the-ssdt" class="plugin-anchor" href="#compiling-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling the SSDT</h3>
|
||||||
|
<p> With the SSDT done, you're now <a href="../../Manual/compile.html">ready to compile the SSDT!</a></p>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="prebuilt.html" class="navigation navigation-prev " aria-label="Previous page: Prebuilt">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../nvram.html" class="navigation navigation-next " aria-label="Next page: NVRAM PMC">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Manual","level":"6.3.2","depth":2,"next":{"title":"NVRAM PMC","level":"6.4","depth":1,"path":"Universal/nvram.md","ref":"Universal/nvram.md","articles":[{"title":"Prebuilt","level":"6.4.1","depth":2,"path":"Universal/nvram-methods/prebuilt.md","ref":"Universal/nvram-methods/prebuilt.md","articles":[]},{"title":"Manual","level":"6.4.2","depth":2,"path":"Universal/nvram-methods/manual.md","ref":"Universal/nvram-methods/manual.md","articles":[]}]},"previous":{"title":"Prebuilt","level":"6.3.1","depth":2,"path":"Universal/awac-methods/prebuilt.md","ref":"Universal/awac-methods/prebuilt.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/awac-methods/manual.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
847
Universal/awac-methods/prebuilt.html
Normal file
@@ -0,0 +1,847 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Prebuilt · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="manual.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="../awac.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.3.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Prebuilt</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-system-clocks-prebuilt"><a name="fixing-system-clocks-prebuilt" class="plugin-anchor" href="#fixing-system-clocks-prebuilt"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing System Clocks: Prebuilt</h1>
|
||||||
|
<p>By far the easiest method, all you need to do is download the following file:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml" target="_blank">SSDT-AWAC.aml</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>Main things to note with this method:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Assumes you both have an AWAC clock and it can be easily turned off with the RTC replacing it, <strong>this may not always work</strong></li>
|
||||||
|
<li>Doesn't really teach you anything<ul>
|
||||||
|
<li>For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../awac.html" class="navigation navigation-prev " aria-label="Previous page: AWAC vs RTC">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="manual.html" class="navigation navigation-next " aria-label="Next page: Manual">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Prebuilt","level":"6.3.1","depth":2,"next":{"title":"Manual","level":"6.3.2","depth":2,"path":"Universal/awac-methods/manual.md","ref":"Universal/awac-methods/manual.md","articles":[]},"previous":{"title":"AWAC vs RTC","level":"6.3","depth":1,"path":"Universal/awac.md","ref":"Universal/awac.md","articles":[{"title":"Prebuilt","level":"6.3.1","depth":2,"path":"Universal/awac-methods/prebuilt.md","ref":"Universal/awac-methods/prebuilt.md","articles":[]},{"title":"Manual","level":"6.3.2","depth":2,"path":"Universal/awac-methods/manual.md","ref":"Universal/awac-methods/manual.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/awac-methods/prebuilt.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
@@ -71,10 +71,10 @@
|
|||||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="nvram.html" />
|
<link rel="next" href="awac-methods/prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="plug.html" />
|
<link rel="prev" href="plug-methods/manual.html" />
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="plug.html">
|
<li class="chapter " data-level="6.2" data-path="plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter active" data-level="6.3" data-path="awac.html">
|
<li class="chapter active" data-level="6.3" data-path="awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="irq.html">
|
<li class="chapter " data-level="6.5" data-path="irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,12 +738,16 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="fixing-system-clocks"><a name="fixing-system-clocks" class="plugin-anchor" href="#fixing-system-clocks"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing System Clocks</h1>
|
<h1 id="fixing-system-clocks-ssdt-awacrtc0"><a name="fixing-system-clocks-ssdt-awacrtc0" class="plugin-anchor" href="#fixing-system-clocks-ssdt-awacrtc0"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing System Clocks (SSDT-AWAC/RTC0)</h1>
|
||||||
<p><strong>For Intel 300 series chipsets and newer</strong>, this also includes X299 refreshes and Icelake laptops. Common machines:</p>
|
<ul>
|
||||||
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="what-this-ssdt-does"><a name="what-this-ssdt-does" class="plugin-anchor" href="#what-this-ssdt-does"><i class="fa fa-link" aria-hidden="true"></i></a>What this SSDT does</h2>
|
||||||
|
<p>The purpose of SSDT-AWAC/RTC0 is to fix the system clocks found on newer hardware, maily found in the following:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>X299X (10th Gen refresh, AsRock and Asus don't use the -x naming so you'll need to double check)</li>
|
|
||||||
<li>B360</li>
|
<li>B360</li>
|
||||||
<li>B365</li>
|
<li>B365</li>
|
||||||
<li>H310</li>
|
<li>H310</li>
|
||||||
@@ -515,53 +756,17 @@
|
|||||||
<li>Z390</li>
|
<li>Z390</li>
|
||||||
<li>B460</li>
|
<li>B460</li>
|
||||||
<li>Z490</li>
|
<li>Z490</li>
|
||||||
<li>400 series (Cometlake)</li>
|
<li>400 series (Comet Lake, including Z490)</li>
|
||||||
<li>495 series (Icelake)</li>
|
<li>495 series (Icelake)</li>
|
||||||
|
<li>X299X (10th Gen refresh, AsRock and Asus don't use the -x naming so you'll need to double check)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>So on newer Intel 300 series motherboards, manufactures started pushing for a new type of system clock: <strong>AWAC</strong>( <strong>A</strong> <strong>W</strong>eird <strong>A</strong>ss <strong>C</strong>lock). One small problem, macOS doesn't know what the hell an AWAC clock is instead only familiar with the legacy <strong>RTC</strong>(<strong>R</strong>eal <strong>T</strong>ime <strong>C</strong>lock). So we need to figure out how to bring back the old clock, thats where <code>SSDT-AWAC</code> and <code>SSDT-RTC0</code> come in:</p>
|
<p>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.</p>
|
||||||
|
<h2 id="methods-to-make-this-ssdt"><a name="methods-to-make-this-ssdt" class="plugin-anchor" href="#methods-to-make-this-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Methods to make this SSDT</h2>
|
||||||
|
<p>For the RTC fix, there are 2 methods you can choose from:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><p><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-AWAC.dsl" target="_blank">SSDT-AWAC</a></p>
|
<li><a href="awac-methods/prebuilt.html">Prebuilt</a></li>
|
||||||
<ul>
|
<li><a href="awac-methods/manual.html">Manual</a></li>
|
||||||
<li>Disables AWAC and enables RTC</li>
|
|
||||||
<li>In your DSDT, there's a variable called <code>STAS</code> used for holding either a <code>One</code> or <code>Zero</code> to determine which clock to use(<code>One</code> for RTC and <code>Zero</code> for AWAC)</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
|
||||||
<li><p><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0.dsl" target="_blank">SSDT-RTC0</a></p>
|
|
||||||
<ul>
|
|
||||||
<li>Used for creating a fake RTC device for macOS to play with</li>
|
|
||||||
<li>In very rare circumstances, some DSDTs may not have a legacy RTC to fall back on. When this happens, we'll want to create a fake device to make macOS happy</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p>Note: AWAC actually stands for ACPI Wake Alarm Counter/Clock for those curious, though I'll forever know it as A Weird Ass Clock ;p</p>
|
|
||||||
<h2 id="determining-which-ssdt-you-need"><a name="determining-which-ssdt-you-need" class="plugin-anchor" href="#determining-which-ssdt-you-need"><i class="fa fa-link" aria-hidden="true"></i></a>Determining which SSDT you need</h2>
|
|
||||||
<p>To determine whether you need <a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-AWAC.dsl" target="_blank">SSDT-AWAC</a> or <a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0.dsl" target="_blank">SSDT-RTC0</a>:</p>
|
|
||||||
<ul>
|
|
||||||
<li>open your decompiled DSDT and search for <code>Device (AWAC)</code></li>
|
|
||||||
<li>If <strong>nothing shows up</strong> then no need to continue and <strong>no need for this SSDT</strong> as you have no AWAC. <strong>Otherwise, continue on!</strong></li>
|
|
||||||
<li>If you get a result then you have an <code>AWAC</code> system clock present, then continue with the <strong>next search for <code>STAS</code></strong>:</li>
|
|
||||||
</ul>
|
|
||||||
<p><img src="../images/Universal/awac-md/stas.png" alt=""></p>
|
|
||||||
<p>As you can see we found the <code>STAS</code> in our DSDT, this means we're able to force enable our Legacy RTC. In this case, <a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-AWAC.dsl" target="_blank">SSDT-AWAC</a> will be used As-Is with no modifications required. Just need to compile. Note that <code>STAS</code> may be found in AWAC first instead of RTC like in our example, this is normal.</p>
|
|
||||||
<p>For systems where <strong>no <code>STAS</code></strong> shows up <strong>but</strong> you do have <code>AWAC</code>, you can use <a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0.dsl" target="_blank">SSDT-RTC0</a> though you will need to check the naming of LPC in your DSDT</p>
|
|
||||||
<p>By default the SSDT uses <code>LPCB</code>, you can check what your system uses by just searching for <code>Name (_ADR, 0x001F0000)</code>. This address is used for Low Pin Count devices(LPC) but the device name can vary between <code>LPCB</code>, <code>LBC</code> or <code>LBC0</code>:</p>
|
|
||||||
<p><img src="../images/Universal/awac-md/lpc.png" alt=""></p>
|
|
||||||
<h2 id="ini-edge-cases"><a name="ini-edge-cases" class="plugin-anchor" href="#ini-edge-cases"><i class="fa fa-link" aria-hidden="true"></i></a>_INI Edge Cases</h2>
|
|
||||||
<p>Mainly seen on X299 refresh boards, there's already a <code>Scope (_SB) { Method (_INI...</code> 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 <code>Method (_INI, 0, NotSerialized) {}</code> from the SSDT. You'll be left this this in the end:</p>
|
|
||||||
<pre><code>DefinitionBlock ("", "SSDT", 2, "DRTNIA", "AWAC", 0x00000000)
|
|
||||||
{
|
|
||||||
External (STAS, IntObj)
|
|
||||||
|
|
||||||
Scope (_SB)
|
|
||||||
{
|
|
||||||
If (_OSI ("Darwin"))
|
|
||||||
{
|
|
||||||
STAS = One
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</code></pre><p>You can find a prebuilt of this here: <a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml" target="_blank">SSDT-AWAC.aml</a></p>
|
|
||||||
<h2 id="now-youre-ready-to-compile-the-ssdt"><a name="now-youre-ready-to-compile-the-ssdt" class="plugin-anchor" href="#now-youre-ready-to-compile-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a><a href="../Manual/compile.html">Now you're ready to compile the SSDT!</a></h2>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -589,12 +794,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="plug.html" class="navigation navigation-prev " aria-label="Previous page: Plugin type">
|
<a href="plug-methods/manual.html" class="navigation navigation-prev " aria-label="Previous page: Manual">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<a href="nvram.html" class="navigation navigation-next " aria-label="Next page: NVRAM PMC">
|
<a href="awac-methods/prebuilt.html" class="navigation navigation-next " aria-label="Next page: Prebuilt">
|
||||||
<i class="fa fa-angle-right"></i>
|
<i class="fa fa-angle-right"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -605,7 +810,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"AWAC vs RTC","level":"6.3","depth":1,"next":{"title":"NVRAM PMC","level":"6.4","depth":1,"path":"Universal/nvram.md","ref":"Universal/nvram.md","articles":[]},"previous":{"title":"Plugin type","level":"6.2","depth":1,"path":"Universal/plug.md","ref":"Universal/plug.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/awac.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"AWAC vs RTC","level":"6.3","depth":1,"next":{"title":"Prebuilt","level":"6.3.1","depth":2,"path":"Universal/awac-methods/prebuilt.md","ref":"Universal/awac-methods/prebuilt.md","articles":[]},"previous":{"title":"Manual","level":"6.2.3","depth":2,"path":"Universal/plug-methods/manual.md","ref":"Universal/plug-methods/manual.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/awac.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -71,7 +71,7 @@
|
|||||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="plug.html" />
|
<link rel="next" href="ec-methods/prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../Laptops/laptop-disable.html" />
|
<link rel="prev" href="../Laptops/laptop-disable.html" />
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="plug.html">
|
<li class="chapter " data-level="6.2" data-path="plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="awac.html">
|
<li class="chapter " data-level="6.3" data-path="awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="irq.html">
|
<li class="chapter " data-level="6.5" data-path="irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,174 +738,40 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="fixing-embedded-controller"><a name="fixing-embedded-controller" class="plugin-anchor" href="#fixing-embedded-controller"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Embedded Controller</h1>
|
<h1 id="fixing-embedded-controller-ssdt-ecusbx"><a name="fixing-embedded-controller-ssdt-ecusbx" class="plugin-anchor" href="#fixing-embedded-controller-ssdt-ecusbx"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Embedded Controller (SSDT-EC/USBX)</h1>
|
||||||
<p>What we'll be doing is creating a fake Embedded Controller (EC) to satisfy macOS Catalina's EC addiction, and disabling the EC on desktops to prevent panics and crashes.</p>
|
|
||||||
<h2 id="quick-fix"><a name="quick-fix" class="plugin-anchor" href="#quick-fix"><i class="fa fa-link" aria-hidden="true"></i></a>Quick Fix</h2>
|
|
||||||
<p>What quick fix refers to is a fancy little SSDT that actually determines what EC needs to be turned off and creates a fake EC. The problem with this SSDT is it has a lot of bloat and can result in extra time in booting, so for this guide we <strong>highly</strong> recommends creating your own SSDT.</p>
|
|
||||||
<p>For desktops, you can grab either one of these pre-compiled SSDT files:</p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml" target="_blank">SSDT-EC-USBX-DESKTOP</a><ul>
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
<li>For Skylake and newer and all AMD systems</li>
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
<h2 id="what-this-ssdt-does"><a name="what-this-ssdt-does" class="plugin-anchor" href="#what-this-ssdt-does"><i class="fa fa-link" aria-hidden="true"></i></a>What this SSDT does</h2>
|
||||||
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml" target="_blank">SSDT-EC-DESKTOP</a><ul>
|
<p>The purpose of SSDT-EC/UBX is a couple things:</p>
|
||||||
<li>For Broadwell and older</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p>For laptops, you'll can use one of these pre-builts:</p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml" target="_blank">SSDT-EC-USBX-LAPTOP.aml</a><ul>
|
<li>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</li>
|
||||||
<li>For Skylake and newer</li>
|
<li>AppleBusPowerController will look for a device named <code>EC</code>, so we will want to create a fake device for this kext to load onto<ul>
|
||||||
|
<li>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</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml" target="_blank">SSDT-EC-LAPTOP.aml</a><ul>
|
<li>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</li>
|
||||||
<li>For Broadwell and older</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
<p>So TL;DR:</p>
|
||||||
</ul>
|
|
||||||
<h2 id="proper-fix"><a name="proper-fix" class="plugin-anchor" href="#proper-fix"><i class="fa fa-link" aria-hidden="true"></i></a>Proper Fix</h2>
|
|
||||||
<p>To properly patch your EC, we're gonna need some files:</p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC-USBX.dsl" target="_blank">SSDT-EC-USBX</a><ul>
|
<li>EC is embedded controller</li>
|
||||||
<li>For Skylake and newer and all AMD systems</li>
|
<li>Desktops will want real EC off, and a fake EC created</li>
|
||||||
|
<li>Laptops will just want an additional fale EC present</li>
|
||||||
|
<li>Skylake and newer devices will want USBX as well</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
<h2 id="methods-to-make-this-ssdt"><a name="methods-to-make-this-ssdt" class="plugin-anchor" href="#methods-to-make-this-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Methods to make this SSDT</h2>
|
||||||
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl" target="_blank">SSDT-EC</a><ul>
|
<p>For the EC fix, there are 3 methods you can choose from:</p>
|
||||||
<li>For Broadwell and older</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p>And with these 2, you can continue below</p>
|
|
||||||
<h3 id="fixing-the-path"><a name="fixing-the-path" class="plugin-anchor" href="#fixing-the-path"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing the Path</h3>
|
|
||||||
<p>For Intel systems, the path is <em>likely</em> correct, though it's worth double checking. You will want to find your current EC by opening your decompiled DSDT and searching for <code>PNP0C09</code>. You should get a result similar to this:</p>
|
|
||||||
<p><img src="../images/Desktops/pnp.png" alt=""></p>
|
|
||||||
<blockquote>
|
|
||||||
<p>Note: If your EC device happens to already be named <code>EC</code> in your DSDT, you do not need SSDT-EC at all and can move on.</p>
|
|
||||||
</blockquote>
|
|
||||||
<p>As you can see, <code>PNP0C09</code> is found under the <code>EC0</code> device and <code>_SB.PC00.LPC0</code> scope. Looking at the SSDT though, this differs from the path <code>_SB_.PCI0.LPCB</code> seen within. This will need to be corrected in the SSDT to match what is found in the DSDT. Using the above image, you should get something similar to this:</p>
|
|
||||||
<pre><code class="lang-text">Scope (\_SB.PC00.LPC0) <- Rename this
|
|
||||||
{
|
|
||||||
Device (EC) <- DO NOT RENAME THIS
|
|
||||||
{
|
|
||||||
Name (_HID, "ACID0001") // _HID: Hardware ID
|
|
||||||
Method (_STA, 0, NotSerialized) // _STA: Status
|
|
||||||
{
|
|
||||||
If (_OSI ("Darwin"))
|
|
||||||
{
|
|
||||||
Return (0x0F) // Enable our Fake EC only when in macOS
|
|
||||||
}
|
|
||||||
Else
|
|
||||||
{
|
|
||||||
Return (Zero)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</code></pre>
|
|
||||||
<p>Generally, <code>PC00.LPC0</code> is most common on Intel HEDT while <code>PCI0.SBRG</code> is most common on AMD. <strong>Always verify your path and device. DO NOT ASSUME</strong>.
|
|
||||||
If you are having issues finding the Scope, you can use the below Hardware IDs or Addresses:</p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Finding the LowPinCount path:<ul>
|
<li><a href="ec-methods/prebuilt.html">Prebuilt</a></li>
|
||||||
<li>Intel: Search <code>Name (_ADR, 0x001F0000)</code></li>
|
<li><a href="ec-methods/ssdttime.html">SSDTTime</a><ul>
|
||||||
<li>AMD: Search <code>Name (_ADR, 0x00140003)</code></li>
|
<li>Note this method does not support <strong>laptops</strong>, <strong>servers</strong> or <strong>HEDT systems</strong></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>Finding the PCI path:<ul>
|
<li><a href="ec-methods/manual.html">Manual</a></li>
|
||||||
<li>Intel: Search <code>PNP0A08</code> (If multiple show up, use the first one)</li>
|
|
||||||
<li>AMD: Assume <code>PCI0</code>(most AMD DSDTs don't declare the PCI path directly)</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p><strong>Make sure that you do not rename <code>Device (EC)</code>. This is what macOS Catalina looks for to boot!</strong></p>
|
|
||||||
<p><strong>Desktop users, continue down below to disabling your actual EC. Laptops should not diable their EC</strong>. Laptop users should follow <a href="#what-happens-if-no-pnp0c09-show-up">What happens if no <code>PNP0C09</code> show up</a></p>
|
|
||||||
<h3 id="disabling-real-ec-desktops-only"><a name="disabling-real-ec-desktops-only" class="plugin-anchor" href="#disabling-real-ec-desktops-only"><i class="fa fa-link" aria-hidden="true"></i></a>Disabling real EC (Desktops only)</h3>
|
|
||||||
<p>For desktops, it's preferable to disable the actual Embedded Controller as it is not supported by macOS 100% and is known to sometimes cause panics. If we use the screenshot above, we'll see that the device name is <code>EC0</code>. Other common names for ECs are <code>H_EC</code>, <code>ECDV</code>, and <code>EC0</code>. You'll want to grab your SSDT again and uncomment the <code>_STA</code> method to disable it (remove the <code>/*</code> and <code>*/</code> around it):</p>
|
|
||||||
<pre><code class="lang-text">/* <- REMOVE THIS
|
|
||||||
External (_SB_.PCI0.LPCB.EC0, DeviceObj) <- Rename this
|
|
||||||
|
|
||||||
Scope (\_SB.PCI0.LPCB.EC0) <- Rename this
|
|
||||||
{
|
|
||||||
Method (_STA, 0, NotSerialized) // _STA: Status
|
|
||||||
{
|
|
||||||
If (_OSI ("Darwin")) // Darwin = macOS
|
|
||||||
{
|
|
||||||
Return (0) // Hides our real EC only when in macOS
|
|
||||||
}
|
|
||||||
Else
|
|
||||||
{
|
|
||||||
Return (0x0F)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/ <- REMOVE THIS
|
|
||||||
</code></pre>
|
|
||||||
<p>Like above, make sure the path is correct for the External and Scope field.</p>
|
|
||||||
<h3 id="what-happens-if-device-in-the-dsdt-is-already-named-ec"><a name="what-happens-if-device-in-the-dsdt-is-already-named-ec" class="plugin-anchor" href="#what-happens-if-device-in-the-dsdt-is-already-named-ec"><i class="fa fa-link" aria-hidden="true"></i></a>What happens if device in the DSDT is already named <code>EC</code></h3>
|
|
||||||
<p>For laptops, you don't need SSDT-EC at all.</p>
|
|
||||||
<h3 id="what-happens-if-multiple-pnp0c09-show-up"><a name="what-happens-if-multiple-pnp0c09-show-up" class="plugin-anchor" href="#what-happens-if-multiple-pnp0c09-show-up"><i class="fa fa-link" aria-hidden="true"></i></a>What happens if multiple <code>PNP0C09</code> show up</h3>
|
|
||||||
<p>When this happens you need to figure out which is the main and which is not, it's fairly easy to figure out. Check each controller for the following properties:</p>
|
|
||||||
<ul>
|
|
||||||
<li><code>_HID</code> (Hardware ID)</li>
|
|
||||||
<li><code>_CRS</code> (Current Resource Settings)</li>
|
|
||||||
<li><code>_GPE</code> (General Purpose Events)</li>
|
|
||||||
</ul>
|
|
||||||
<p>Note if you have an STA Method as well, see below: <a href="../Desktops/desktop-ec.md#sta-edge-case">STA Edge Case</a></p>
|
|
||||||
<h3 id="what-happens-if-no-pnp0c09-show-up"><a name="what-happens-if-no-pnp0c09-show-up" class="plugin-anchor" href="#what-happens-if-no-pnp0c09-show-up"><i class="fa fa-link" aria-hidden="true"></i></a>What happens if no <code>PNP0C09</code> show up</h3>
|
|
||||||
<p>This means you only need to fake an Embedded Controller rather so that AppleBusPowerController will load and handle USB power properly and continue booting. To make the actual SSDT, its <em>almost</em> plug and play as no uncommenting needed. The main thing that needs to be changed:</p>
|
|
||||||
<ul>
|
|
||||||
<li>LowPinCount path</li>
|
|
||||||
<li>PCI path</li>
|
|
||||||
</ul>
|
|
||||||
<p>We want to make sure the SSDT hooks into our DSDT correctly so we need to make sure the ACPI path is correct:</p>
|
|
||||||
<ul>
|
|
||||||
<li>Finding the LowPinCount path:<ul>
|
|
||||||
<li>Intel: Search <code>Name (_ADR, 0x001F0000)</code></li>
|
|
||||||
<li>AMD: Search <code>Name (_ADR, 0x00140003)</code></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li>Finding the PCI path:<ul>
|
|
||||||
<li>Intel: Search <code>PNP0A08</code> (If multiple show up, use the first one)</li>
|
|
||||||
<li>AMD: Assume <code>PCI0</code>(most AMD DSDTs don't declare the PCI path directly)</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p><img src="../images/Desktops/lpc.png" alt=""></p>
|
|
||||||
<p>Once you find out, change <code>PCI0.LPCB</code> to your correct path:</p>
|
|
||||||
<pre><code class="lang-text">Scope (\_SB.PC00.LPC0) <- Rename this
|
|
||||||
{
|
|
||||||
Device (EC) <- DO NOT RENAME THIS
|
|
||||||
{
|
|
||||||
Name (_HID, "ACID0001") // _HID: Hardware ID
|
|
||||||
Method (_STA, 0, NotSerialized) // _STA: Status
|
|
||||||
{
|
|
||||||
If (_OSI ("Darwin"))
|
|
||||||
{
|
|
||||||
Return (0x0F) // Enable our Fake EC only when in macOS
|
|
||||||
}
|
|
||||||
Else
|
|
||||||
{
|
|
||||||
Return (Zero)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</code></pre>
|
|
||||||
<p><img src="../images/Desktops/ec.png" alt=""></p>
|
|
||||||
<p>For those having issues, you can also check <code>Device Manager -> CPU -> BIOS device Name</code>. Windows will only report the main EC so will save you some headache on that</p>
|
|
||||||
<h3 id="sta-edge-case"><a name="sta-edge-case" class="plugin-anchor" href="#sta-edge-case"><i class="fa fa-link" aria-hidden="true"></i></a>STA Edge Case</h3>
|
|
||||||
<p><img src="../images/Desktops/sta.png" alt="Credit to rottenpants466"></p>
|
|
||||||
<p>Do note that if your PNP0C09 device has a <code>Method (_STA</code> already you can skip down to "What happens if no <code>PNP0C09</code> show up?".
|
|
||||||
The reason for this is that the real EC is considered disabled already.</p>
|
|
||||||
<h3 id="correcting-usb-power"><a name="correcting-usb-power" class="plugin-anchor" href="#correcting-usb-power"><i class="fa fa-link" aria-hidden="true"></i></a>Correcting USB Power</h3>
|
|
||||||
<blockquote>
|
|
||||||
<p>Hey what about USBX? Do I need to do anything?</p>
|
|
||||||
</blockquote>
|
|
||||||
<p>USBX is universal across all systems, it just creates a USBX device that forces USB power properties. This is crucial for fixing Mics, DACs, Webcams, Bluetooth Dongles and other high power draw devices. This is not mandatory to boot but should be added in post-install if not before. </p>
|
|
||||||
<p>Note that it requires a device named EC to function correctly(Which is done with our SSDT-EC) and that USBX is only used on skylake+ systems - those on Broadwell and older can ignore as Apple already suppiles USB power properties.</p>
|
|
||||||
<h2 id="now-youre-ready-to-compile-the-ssdt"><a name="now-youre-ready-to-compile-the-ssdt" class="plugin-anchor" href="#now-youre-ready-to-compile-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a><a href="../Manual/compile.html">Now you're ready to compile the SSDT!</a></h2>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -701,7 +804,7 @@ The reason for this is that the real EC is considered disabled already.</p>
|
|||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<a href="plug.html" class="navigation navigation-next " aria-label="Next page: Plugin type">
|
<a href="ec-methods/prebuilt.html" class="navigation navigation-next " aria-label="Next page: Prebuilt">
|
||||||
<i class="fa fa-angle-right"></i>
|
<i class="fa fa-angle-right"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -712,7 +815,7 @@ The reason for this is that the real EC is considered disabled already.</p>
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Embedded Controller","level":"6.1","depth":1,"next":{"title":"Plugin type","level":"6.2","depth":1,"path":"Universal/plug.md","ref":"Universal/plug.md","articles":[]},"previous":{"title":"Disabling laptop dGPUs","level":"5.3","depth":1,"path":"Laptops/laptop-disable.md","ref":"Laptops/laptop-disable.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/ec-fix.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Embedded Controller","level":"6.1","depth":1,"next":{"title":"Prebuilt","level":"6.1.1","depth":2,"path":"Universal/ec-methods/prebuilt.md","ref":"Universal/ec-methods/prebuilt.md","articles":[]},"previous":{"title":"Disabling laptop dGPUs","level":"5.3","depth":1,"path":"Laptops/laptop-disable.md","ref":"Laptops/laptop-disable.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/ec-fix.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
921
Universal/ec-methods/manual.html
Normal file
@@ -0,0 +1,921 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Manual · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="../plug.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="ssdttime.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.1.3" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Manual</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-embedded-controllers-manual"><a name="fixing-embedded-controllers-manual" class="plugin-anchor" href="#fixing-embedded-controllers-manual"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Embedded Controllers: Manual</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a><ul>
|
||||||
|
<li><a href="#DSDT">DSDT</a></li>
|
||||||
|
<li><a href="#devicemanager">DeviceManager</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#edge-cases">Edge Cases</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
<li><a href="#wrapping-up">Wrapping up</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>TO-DO:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Finish Edge cases and sample SSDT edits</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="finding-the-acpi-path"><a name="finding-the-acpi-path" class="plugin-anchor" href="#finding-the-acpi-path"><i class="fa fa-link" aria-hidden="true"></i></a>Finding the ACPI path</h2>
|
||||||
|
<p>To find the ACPI pathing, you have 2 methods:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#DSDT">DSDT</a></li>
|
||||||
|
<li><a href="#devicemanager">DeviceManager</a></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="dsdt"><a name="dsdt" class="plugin-anchor" href="#dsdt"><i class="fa fa-link" aria-hidden="true"></i></a>DSDT</h3>
|
||||||
|
<p>Finding the ACPI pathing is quite easy actually, first open your decompiled DSDT you got from <a href="../../Manual/dump.html">Dumping the DSDT</a> and <a href="../../Manual/compile.html">Decompiling and Compiling</a> with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an <a href="https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl" target="_blank">ACPI extension</a> that can also help).</p>
|
||||||
|
<p>Next, search for <code>PNP0C09</code>. You should get something similar:</p>
|
||||||
|
<p><img src="../../images/Desktops/pnp.png" alt=""></p>
|
||||||
|
<p>From the above example we see 2 main things:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Name of our embedded controller<ul>
|
||||||
|
<li>In this case being <code>EC0</code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Pathing of our embedded controller<ul>
|
||||||
|
<li><code>PC00.LPC0</code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>But now we get into edge case territory, what fun!</p>
|
||||||
|
<p>The main ones to check for are:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#multiple-pnp0c09s-show-up">Multiple PNP0C09's show up</a></li>
|
||||||
|
<li><a href="#no-pnp0c09-show-up">No PNP0C09 show up</a></li>
|
||||||
|
<li><a href="#pnp0c09-already-named-ec">PNP0C09 already named <code>EC</code></a></li>
|
||||||
|
<li><a href="#pnp0c09-already-has-an-sta-method">PNP0C09 already has an <code>_STA</code> method</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>If none of the above apply to you, you're ready for the next section:</p>
|
||||||
|
<h3 id="devicemanager"><a name="devicemanager" class="plugin-anchor" href="#devicemanager"><i class="fa fa-link" aria-hidden="true"></i></a>DeviceManager</h3>
|
||||||
|
<p>If you already have Windows installed on this machine, finding the EC pathing is fairly easy.</p>
|
||||||
|
<p>Start by opening up Device Manager in Windows and looking for a device named <code>Embedded Controller</code>. Once found, click on it and select the <code>BIOS device Name</code> entry. You should get something like this:</p>
|
||||||
|
<p><img src="../../images/Desktops/ec.png" alt=""></p>
|
||||||
|
<p>From the above, we can see that our pathing is <code>SB.PC00.LPC0.EC0</code></p>
|
||||||
|
<p>Now with the pathing, you can head here: <a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></p>
|
||||||
|
<h2 id="edits-to-the-sample-ssdt"><a name="edits-to-the-sample-ssdt" class="plugin-anchor" href="#edits-to-the-sample-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Edits to the sample SSDT</h2>
|
||||||
|
<p>Now that we have our ACPI path, lets grab our SSDT and get to work:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC-USBX.dsl" target="_blank">SSDT-EC-USBX</a><ul>
|
||||||
|
<li>For Skylake and newer and all AMD systems</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl" target="_blank">SSDT-EC</a><ul>
|
||||||
|
<li>For Broadwell and older</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="edge-cases"><a name="edge-cases" class="plugin-anchor" href="#edge-cases"><i class="fa fa-link" aria-hidden="true"></i></a>Edge Cases</h2>
|
||||||
|
<h3 id="multiple-pnp0c09s-show-up"><a name="multiple-pnp0c09s-show-up" class="plugin-anchor" href="#multiple-pnp0c09s-show-up"><i class="fa fa-link" aria-hidden="true"></i></a>Multiple PNP0C09's show up</h3>
|
||||||
|
<p>When multiple PNP0C09 show up, we need to next check for the following properties:</p>
|
||||||
|
<ul>
|
||||||
|
<li><code>_HID</code> (Hardware ID)</li>
|
||||||
|
<li><code>_CRS</code> (Current Resource Settings)</li>
|
||||||
|
<li><code>_GPE</code> (General Purpose Events)</li>
|
||||||
|
</ul>
|
||||||
|
<p>What these signify is whether this PNP0C09 device is real or not, as per the <a href="https://uefi.org/sites/default/files/resources/ACPI_6_3_final_Jan30.pdf" target="_blank">ACPI spec</a>.</p>
|
||||||
|
<ul>
|
||||||
|
<li>Note: If _STA shows up as well, you'll need to go here: <a href="#pnp0c09-already-has-an-sta-method">PNP0C09 already has an <code>_STA</code> method</a></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="no-pnp0c09-show-up"><a name="no-pnp0c09-show-up" class="plugin-anchor" href="#no-pnp0c09-show-up"><i class="fa fa-link" aria-hidden="true"></i></a>No PNP0C09 show up</h3>
|
||||||
|
<p>When this happens, you'll only need to create a "dummy" EC for macOS. You'll still want to find the PCI and LPC pathing for this device.</p>
|
||||||
|
<h3 id="pnp0c09-already-named-ec"><a name="pnp0c09-already-named-ec" class="plugin-anchor" href="#pnp0c09-already-named-ec"><i class="fa fa-link" aria-hidden="true"></i></a>PNP0C09 already named <code>EC</code></h3>
|
||||||
|
<p>Congrats! No need to create an SSDT-EC! However you will still want USBX if you're skylake or newer.</p>
|
||||||
|
<p>Prebuilt can be grabbed here: <a href="https://github.com/dortania/USB-Map-Guide/blob/master/extra-files/SSDT-USBX.aml" target="_blank">SSDT-USBX.aml</a></p>
|
||||||
|
<h3 id="pnp0c09-already-has-an-sta-method"><a name="pnp0c09-already-has-an-sta-method" class="plugin-anchor" href="#pnp0c09-already-has-an-sta-method"><i class="fa fa-link" aria-hidden="true"></i></a>PNP0C09 already has an <code>_STA</code> method</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Example of an EC with STA already:</p>
|
||||||
|
<p><img src="../../images/Desktops/sta.png" alt="Credit to rottenpants466"></p>
|
||||||
|
<h2 id="compiling-the-ssdt"><a name="compiling-the-ssdt" class="plugin-anchor" href="#compiling-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling the SSDT</h2>
|
||||||
|
<p> With the SSDT done, you're now <a href="../../Manual/compile.html">ready to compile the SSDT!</a></p>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="ssdttime.html" class="navigation navigation-prev " aria-label="Previous page: SSDTTime">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../plug.html" class="navigation navigation-next " aria-label="Next page: Plugin type">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Manual","level":"6.1.3","depth":2,"next":{"title":"Plugin type","level":"6.2","depth":1,"path":"Universal/plug.md","ref":"Universal/plug.md","articles":[{"title":"Prebuilt","level":"6.2.1","depth":2,"path":"Universal/plug-methods/prebuilt.md","ref":"Universal/plug-methods/prebuilt.md","articles":[]},{"title":"SSDTTime","level":"6.2.2","depth":2,"path":"Universal/plug-methods/ssdttime.md","ref":"Universal/plug-methods/ssdttime.md","articles":[]},{"title":"Manual","level":"6.2.3","depth":2,"path":"Universal/plug-methods/manual.md","ref":"Universal/plug-methods/manual.md","articles":[]}]},"previous":{"title":"SSDTTime","level":"6.1.2","depth":2,"path":"Universal/ec-methods/ssdttime.md","ref":"Universal/ec-methods/ssdttime.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/ec-methods/manual.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
869
Universal/ec-methods/prebuilt.html
Normal file
@@ -0,0 +1,869 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Prebuilt · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="ssdttime.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="../ec-fix.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.1.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Prebuilt</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-embedded-controllers-prebuilt"><a name="fixing-embedded-controllers-prebuilt" class="plugin-anchor" href="#fixing-embedded-controllers-prebuilt"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Embedded Controllers: Prebuilt</h1>
|
||||||
|
<p>By far the easiest way to fix your Embedded Controller is just downloading one of the files below:</p>
|
||||||
|
<p><strong>Desktop</strong>:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml" target="_blank">SSDT-EC-USBX-DESKTOP</a><ul>
|
||||||
|
<li>For Skylake desktops and newer and AMD CPU based systems</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml" target="_blank">SSDT-EC-DESKTOP</a><ul>
|
||||||
|
<li>For Broadwell desktops and older</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p><strong>Laptops</strong>:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml" target="_blank">SSDT-EC-USBX-LAPTOP.aml</a><ul>
|
||||||
|
<li>For Skylake laptops and newer</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml" target="_blank">SSDT-EC-LAPTOP.aml</a><ul>
|
||||||
|
<li>For Broadwell laptops and older</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>The main things to note with this method:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Quite Bloated<ul>
|
||||||
|
<li>There's ACPI naming for every type, this means there's added delays in boot times</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Doesn't really teach you anything<ul>
|
||||||
|
<li>For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../ec-fix.html" class="navigation navigation-prev " aria-label="Previous page: Embedded Controller">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="ssdttime.html" class="navigation navigation-next " aria-label="Next page: SSDTTime">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Prebuilt","level":"6.1.1","depth":2,"next":{"title":"SSDTTime","level":"6.1.2","depth":2,"path":"Universal/ec-methods/ssdttime.md","ref":"Universal/ec-methods/ssdttime.md","articles":[]},"previous":{"title":"Embedded Controller","level":"6.1","depth":1,"path":"Universal/ec-fix.md","ref":"Universal/ec-fix.md","articles":[{"title":"Prebuilt","level":"6.1.1","depth":2,"path":"Universal/ec-methods/prebuilt.md","ref":"Universal/ec-methods/prebuilt.md","articles":[]},{"title":"SSDTTime","level":"6.1.2","depth":2,"path":"Universal/ec-methods/ssdttime.md","ref":"Universal/ec-methods/ssdttime.md","articles":[]},{"title":"Manual","level":"6.1.3","depth":2,"path":"Universal/ec-methods/manual.md","ref":"Universal/ec-methods/manual.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/ec-methods/prebuilt.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
861
Universal/ec-methods/ssdttime.html
Normal file
@@ -0,0 +1,861 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>SSDTTime · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="manual.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.1.2" data-path="ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >SSDTTime</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-embedded-controllers-ssdttime"><a name="fixing-embedded-controllers-ssdttime" class="plugin-anchor" href="#fixing-embedded-controllers-ssdttime"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Embedded Controllers: SSDTTime</h1>
|
||||||
|
<p>The second involves using SSDTTime which automates most of the process. See here on how to use it: <a href="../../ssdt-methods/ssdt-easy.html">SSDTs: Easy Way</a></p>
|
||||||
|
<p>To get the SSDT-PLUG, run the following:</p>
|
||||||
|
<ul>
|
||||||
|
<li><code>4. Dump DSDT</code> then run <code>2. FakeEC</code></li>
|
||||||
|
</ul>
|
||||||
|
<p>This will provide you with some files, the main one you care about is SSDT-EC<strong>.aml</strong>. The DSDT and .dsl are only left for referencing or verification.</p>
|
||||||
|
<p>The main things to note with this method:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Doesn't work on HEDT and server hardware(ie. X99 and X299)<ul>
|
||||||
|
<li>While the majority following this guide are likely on consumer hardware, those with fancier hardware will need to either use the <a href="#prebuilts">Prebuilt</a> or <a href="#manual">Manual</a> method</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Doesn't work on Laptops<ul>
|
||||||
|
<li>Just like with HEDT, you will need to either use the <a href="#prebuilts">Prebuilt</a> or <a href="#manual">Manual</a> method</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Doesn't provide you the USBX property to fix power<ul>
|
||||||
|
<li>This can easily be fixed by using this prebuilt file in addition to SSDT-EC: <a href="https://github.com/dortania/USB-Map-Guide/blob/master/extra-files/SSDT-USBX.aml" target="_blank">SSDT-USBX.aml</a></li>
|
||||||
|
<li>Note USBX is only needed for Skylake and newer</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Doesn't really teach you anything<ul>
|
||||||
|
<li>For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="prebuilt.html" class="navigation navigation-prev " aria-label="Previous page: Prebuilt">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="manual.html" class="navigation navigation-next " aria-label="Next page: Manual">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"SSDTTime","level":"6.1.2","depth":2,"next":{"title":"Manual","level":"6.1.3","depth":2,"path":"Universal/ec-methods/manual.md","ref":"Universal/ec-methods/manual.md","articles":[]},"previous":{"title":"Prebuilt","level":"6.1.1","depth":2,"path":"Universal/ec-methods/prebuilt.md","ref":"Universal/ec-methods/prebuilt.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/ec-methods/ssdttime.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
<link rel="next" href="spoof.html" />
|
<link rel="next" href="spoof.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="nvram.html" />
|
<link rel="prev" href="nvram-methods/manual.html" />
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="plug.html">
|
<li class="chapter " data-level="6.2" data-path="plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="awac.html">
|
<li class="chapter " data-level="6.3" data-path="awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter active" data-level="6.5" data-path="irq.html">
|
<li class="chapter active" data-level="6.5" data-path="irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,9 +738,23 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="fixing-irq-conflicts"><a name="fixing-irq-conflicts" class="plugin-anchor" href="#fixing-irq-conflicts"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing IRQ Conflicts</h1>
|
<h1 id="fixing-irq-conflicts-ssdt-hpet--ocpatchesplist"><a name="fixing-irq-conflicts-ssdt-hpet--ocpatchesplist" class="plugin-anchor" href="#fixing-irq-conflicts-ssdt-hpet--ocpatchesplist"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing IRQ Conflicts (SSDT-HPET + OC_Patches.plist)</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a><ul>
|
||||||
|
<li><a href="#prebuilts">Prebuilt</a></li>
|
||||||
|
<li><a href="#ssdttime">SSDTTime</a></li>
|
||||||
|
<li><a href="#manual">Manual</a><ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a></li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
<p>So you miss having those fancy hot-patches from Clover like FixIPIC, FixTMR, FixRTC, FixHPET, etc</p>
|
<p>So you miss having those fancy hot-patches from Clover like FixIPIC, FixTMR, FixRTC, FixHPET, etc</p>
|
||||||
<p>Well 1 very small problem, figuring out IRQ patching is a massive headache. <strong>I highly recommend you use SSDTTime</strong>. So head over to <a href="../ssdt-easy.md">SSDT: Easy Way</a> on how to make it.(use option <code>C</code> to omit conflicting legacy IRQs)</p>
|
<p>Well 1 very small problem, figuring out IRQ patching is a massive headache. <strong>I highly recommend you use SSDTTime</strong>. So head over to <a href="../ssdt-easy.md">SSDT: Easy Way</a> on how to make it.(use option <code>C</code> to omit conflicting legacy IRQs)</p>
|
||||||
|
|
||||||
@@ -533,7 +784,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="nvram.html" class="navigation navigation-prev " aria-label="Previous page: NVRAM PMC">
|
<a href="nvram-methods/manual.html" class="navigation navigation-prev " aria-label="Previous page: Manual">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -549,7 +800,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"IRQ Fix","level":"6.5","depth":1,"next":{"title":"GPU Spoof","level":"6.6","depth":1,"path":"Universal/spoof.md","ref":"Universal/spoof.md","articles":[]},"previous":{"title":"NVRAM PMC","level":"6.4","depth":1,"path":"Universal/nvram.md","ref":"Universal/nvram.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/irq.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"IRQ Fix","level":"6.5","depth":1,"next":{"title":"GPU Spoof","level":"6.6","depth":1,"path":"Universal/spoof.md","ref":"Universal/spoof.md","articles":[]},"previous":{"title":"Manual","level":"6.4.2","depth":2,"path":"Universal/nvram-methods/manual.md","ref":"Universal/nvram-methods/manual.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/irq.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
890
Universal/nvram-methods/manual.html
Normal file
@@ -0,0 +1,890 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Manual · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="../irq.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.4.2" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Manual</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-nvram-manual"><a name="fixing-nvram-manual" class="plugin-anchor" href="#fixing-nvram-manual"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing NVRAM: Manual</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a></li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
<li><a href="#wrapping-up">Wrapping up</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="finding-the-acpi-path"><a name="finding-the-acpi-path" class="plugin-anchor" href="#finding-the-acpi-path"><i class="fa fa-link" aria-hidden="true"></i></a>Finding the ACPI path</h2>
|
||||||
|
<p>Finding the ACPI pathing is quite easy actually, first open your decompiled DSDT you got from <a href="../../Manual/dump.html">Dumping the DSDT</a> and <a href="../../Manual/compile.html">Decompiling and Compiling</a> with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an <a href="https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl" target="_blank">ACPI extension</a> that can also help).</p>
|
||||||
|
<p>Next, search for the following:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Finding the LowPinCount path:<ul>
|
||||||
|
<li>Search <code>Name (_ADR, 0x001F0000)</code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Finding the PCI path:<ul>
|
||||||
|
<li>Search <code>PNP0A08</code> (If multiple show up, use the first one)</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>You should get something like the following show up:</p>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align:center">LPC Pathing</th>
|
||||||
|
<th style="text-align:center">PCI Pathing</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:center"><img src="../../images/Universal/nvram-md/lpc.png" alt=""></td>
|
||||||
|
<td style="text-align:center"><img src="../../images/Universal/nvram-md/pci0.png" alt=""></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p>Now with the pathing, you can head here: <a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></p>
|
||||||
|
<h2 id="edits-to-the-sample-ssdt"><a name="edits-to-the-sample-ssdt" class="plugin-anchor" href="#edits-to-the-sample-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Edits to the sample SSDT</h2>
|
||||||
|
<p>Now that we have our ACPI path, lets grab our SSDT and get to work:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PMC.dsl" target="_blank">SSDT-PMC.dsl</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>By default, this uses <code>PCI0.LPCB</code> for the pathing. you'll want to rename accordingly.</p>
|
||||||
|
<p>Following the example from above, we'll be renaming it to <code>PCI0.LPC</code>:</p>
|
||||||
|
<p><strong>Before</strong>:</p>
|
||||||
|
<pre><code>External (_SB_.PCI0.LPCB, DeviceObj) <- Rename this
|
||||||
|
|
||||||
|
Scope (_SB.PCI0.LPCB) <- Rename this
|
||||||
|
</code></pre><p><img src="../../images/Universal/nvram-md/ssdt-before.png" alt=""></p>
|
||||||
|
<p>Following the example pathing we found, the SSDT should look something like this:</p>
|
||||||
|
<p><strong>After</strong>:</p>
|
||||||
|
<pre><code>External (_SB_.PCI0.LPC, DeviceObj) <- Renamed
|
||||||
|
|
||||||
|
Scope (_SB.PCI0.LPC) <- Renamed
|
||||||
|
</code></pre><p><img src="../../images/Universal/nvram-md/ssdt-after.png" alt=""></p>
|
||||||
|
<h2 id="compiling-the-ssdt"><a name="compiling-the-ssdt" class="plugin-anchor" href="#compiling-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling the SSDT</h2>
|
||||||
|
<p> With the SSDT done, you're now <a href="../../Manual/compile.html">ready to compile the SSDT!</a></p>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="prebuilt.html" class="navigation navigation-prev " aria-label="Previous page: Prebuilt">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../irq.html" class="navigation navigation-next " aria-label="Next page: IRQ Fix">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Manual","level":"6.4.2","depth":2,"next":{"title":"IRQ Fix","level":"6.5","depth":1,"path":"Universal/irq.md","ref":"Universal/irq.md","articles":[]},"previous":{"title":"Prebuilt","level":"6.4.1","depth":2,"path":"Universal/nvram-methods/prebuilt.md","ref":"Universal/nvram-methods/prebuilt.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/nvram-methods/manual.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
850
Universal/nvram-methods/prebuilt.html
Normal file
@@ -0,0 +1,850 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Prebuilt · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="manual.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="../nvram.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.4.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Prebuilt</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-nvram-prebuilt"><a name="fixing-nvram-prebuilt" class="plugin-anchor" href="#fixing-nvram-prebuilt"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing NVRAM: Prebuilt</h1>
|
||||||
|
<p>By far the easiest method, all you need to do is download the following file:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml" target="_blank">SSDT-PMC.aml</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>Main things to note with this method:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Bit Bloated<ul>
|
||||||
|
<li>There's ACPI naming for most common paths, this means there's added delays in boot times(though unnoticeable to most as it's generally less than 0.5 seconds longer)</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Doesn't really teach you anything<ul>
|
||||||
|
<li>For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../nvram.html" class="navigation navigation-prev " aria-label="Previous page: NVRAM PMC">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="manual.html" class="navigation navigation-next " aria-label="Next page: Manual">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Prebuilt","level":"6.4.1","depth":2,"next":{"title":"Manual","level":"6.4.2","depth":2,"path":"Universal/nvram-methods/manual.md","ref":"Universal/nvram-methods/manual.md","articles":[]},"previous":{"title":"NVRAM PMC","level":"6.4","depth":1,"path":"Universal/nvram.md","ref":"Universal/nvram.md","articles":[{"title":"Prebuilt","level":"6.4.1","depth":2,"path":"Universal/nvram-methods/prebuilt.md","ref":"Universal/nvram-methods/prebuilt.md","articles":[]},{"title":"Manual","level":"6.4.2","depth":2,"path":"Universal/nvram-methods/manual.md","ref":"Universal/nvram-methods/manual.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/nvram-methods/prebuilt.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
@@ -71,10 +71,10 @@
|
|||||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="irq.html" />
|
<link rel="next" href="nvram-methods/prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="awac.html" />
|
<link rel="prev" href="awac-methods/manual.html" />
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="plug.html">
|
<li class="chapter " data-level="6.2" data-path="plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="awac.html">
|
<li class="chapter " data-level="6.3" data-path="awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter active" data-level="6.4" data-path="nvram.html">
|
<li class="chapter active" data-level="6.4" data-path="nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="irq.html">
|
<li class="chapter " data-level="6.5" data-path="irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,9 +738,14 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="fixing-nvram"><a name="fixing-nvram" class="plugin-anchor" href="#fixing-nvram"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing NVRAM</h1>
|
<h1 id="fixing-nvram-ssdt-pmc"><a name="fixing-nvram-ssdt-pmc" class="plugin-anchor" href="#fixing-nvram-ssdt-pmc"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing NVRAM (SSDT-PMC)</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="what-this-ssdt-does"><a name="what-this-ssdt-does" class="plugin-anchor" href="#what-this-ssdt-does"><i class="fa fa-link" aria-hidden="true"></i></a>What this SSDT does</h2>
|
||||||
<p>This SSDT is required for all "true" 300 series motherboards and newer(Z370 is excluded), it specifically brings back NVRAM support and requires very little configuration for the end user.</p>
|
<p>This SSDT is required for all "true" 300 series motherboards and newer(Z370 is excluded), it specifically brings back NVRAM support and requires very little configuration for the end user.</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>B360</li>
|
<li>B360</li>
|
||||||
@@ -514,20 +756,13 @@
|
|||||||
<li>400 series (Cometlake)</li>
|
<li>400 series (Cometlake)</li>
|
||||||
<li>495 series (Icelake)</li>
|
<li>495 series (Icelake)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>By default it uses <code>PCI0.LPCB</code> for the PCI and LowPinCount path. The device names can vary between <code>PC00</code> and <code>PCI0</code> for PCI path and <code>LPCB</code>, <code>LBC</code> and <code>LBC0</code> for LowPinCount path. To see what you have:</p>
|
<p>Oddly enough, desktop Z490 boards <strong>DO NOT</strong> need this SSDT. NVRAM just works out of the box for most users, if there's issues though it's recommended to try this SSDT</p>
|
||||||
|
<h2 id="methods-to-make-this-ssdt"><a name="methods-to-make-this-ssdt" class="plugin-anchor" href="#methods-to-make-this-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Methods to make this SSDT</h2>
|
||||||
|
<p>The main ways to make this SSDT:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Finding the LowPinCount path:<ul>
|
<li><a href="nvram-methods/prebuilt.html">Prebuilt</a></li>
|
||||||
<li>Intel: Search <code>Name (_ADR, 0x001F0000)</code></li>
|
<li><a href="nvram-methods/manual.html">Manual</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
|
||||||
<li>Finding the PCI path:<ul>
|
|
||||||
<li>Intel: Search <code>PNP0A08</code> (If multiple show up, use the first one)</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p><img src="../images/Universal/nvram-md/lpc.png" alt=""></p>
|
|
||||||
<p>A pre-built can be found here if you have issues: <a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml" target="_blank">SSDT-PMC.aml</a></p>
|
|
||||||
<h2 id="now-youre-ready-to-compile-the-ssdt"><a name="now-youre-ready-to-compile-the-ssdt" class="plugin-anchor" href="#now-youre-ready-to-compile-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a><a href="../Manual/compile.html">Now you're ready to compile the SSDT!</a></h2>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -555,12 +790,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="awac.html" class="navigation navigation-prev " aria-label="Previous page: AWAC vs RTC">
|
<a href="awac-methods/manual.html" class="navigation navigation-prev " aria-label="Previous page: Manual">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<a href="irq.html" class="navigation navigation-next " aria-label="Next page: IRQ Fix">
|
<a href="nvram-methods/prebuilt.html" class="navigation navigation-next " aria-label="Next page: Prebuilt">
|
||||||
<i class="fa fa-angle-right"></i>
|
<i class="fa fa-angle-right"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -571,7 +806,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"NVRAM PMC","level":"6.4","depth":1,"next":{"title":"IRQ Fix","level":"6.5","depth":1,"path":"Universal/irq.md","ref":"Universal/irq.md","articles":[]},"previous":{"title":"AWAC vs RTC","level":"6.3","depth":1,"path":"Universal/awac.md","ref":"Universal/awac.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/nvram.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"NVRAM PMC","level":"6.4","depth":1,"next":{"title":"Prebuilt","level":"6.4.1","depth":2,"path":"Universal/nvram-methods/prebuilt.md","ref":"Universal/nvram-methods/prebuilt.md","articles":[]},"previous":{"title":"Manual","level":"6.3.2","depth":2,"path":"Universal/awac-methods/manual.md","ref":"Universal/awac-methods/manual.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/nvram.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
903
Universal/plug-methods/manual.html
Normal file
@@ -0,0 +1,903 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Manual · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="../awac.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="ssdttime.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.2.3" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Manual</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-power-management-manual"><a name="fixing-power-management-manual" class="plugin-anchor" href="#fixing-power-management-manual"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Power Management: Manual</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a><ul>
|
||||||
|
<li><a href="#DSDT">DSDT</a></li>
|
||||||
|
<li><a href="#devicemanager">DeviceManager</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
<li><a href="#wrapping-up">Wrapping up</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="finding-the-acpi-path"><a name="finding-the-acpi-path" class="plugin-anchor" href="#finding-the-acpi-path"><i class="fa fa-link" aria-hidden="true"></i></a>Finding the ACPI path</h2>
|
||||||
|
<p>To find the ACPI pathing, you have 2 methods:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#DSDT">DSDT</a></li>
|
||||||
|
<li><a href="#devicemanager">DeviceManager</a></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="dsdt"><a name="dsdt" class="plugin-anchor" href="#dsdt"><i class="fa fa-link" aria-hidden="true"></i></a>DSDT</h3>
|
||||||
|
<p>CPU naming is fairly easy to figure out, first open your decompiled DSDT you got from <a href="../../Manual/dump.html">Dumping the DSDT</a> and <a href="../../Manual/compile.html">Decompiling and Compiling</a> with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an <a href="https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl" target="_blank">ACPI extension</a> that can also help).</p>
|
||||||
|
<p>Next search for <code>Processor</code>. This should give you a result like this:</p>
|
||||||
|
<p><img src="../../images/Universal/plug-md/processor.png" alt=""></p>
|
||||||
|
<p>As we can see, the first processor in our list is <code>SB.PR00</code>. This is what we'll be applying the <code>plugin-type=1</code> property too.</p>
|
||||||
|
<p><strong>X99 and X299 note</strong>:</p>
|
||||||
|
<p>Due to the different DSDT structure of these systems, you'll need to to actually check in multiple places as the pathing isn't as obvious:</p>
|
||||||
|
<p><img src="../../images/Universal/plug-md/processor-2.png" alt=""></p>
|
||||||
|
<p>If we then search for instances of <code>CP00</code> we find that its full ACPI pathing is <code>SB.SCK0.CP00</code>:</p>
|
||||||
|
<p><img src="../../images/Universal/plug-md/cp00.png" alt=""></p>
|
||||||
|
<p>Now with the pathing, you can head here: <a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></p>
|
||||||
|
<h5 id="devicemanager"><a name="devicemanager" class="plugin-anchor" href="#devicemanager"><i class="fa fa-link" aria-hidden="true"></i></a>DeviceManager</h5>
|
||||||
|
<p>If you already have Windows installed on this machine, finding the CPU pathing is fairly easy.</p>
|
||||||
|
<p>Start by opening up Device Manager in Windows and looking for a device named <code>Processor</code>. Once found, click on it and select the <code>BIOS device Name</code> entry. You should get something like this:</p>
|
||||||
|
<p><img src="../../images/Universal/plug-md/plug-bios.png" alt=""></p>
|
||||||
|
<p>From the above, we can see that our pathing is <code>PR.CPU0</code>. Pay close attention to the start as <code>PR</code> is important for creating the SSDT</p>
|
||||||
|
<p><strong>X99 and X299 note</strong>:</p>
|
||||||
|
<p>Odd quirk of DeviceManager in Windows is that the Processor's order does not actually match the ACPI path, instead giving something like <code>SB.SCK0.CP10</code>:</p>
|
||||||
|
<p><img src="../../images/Universal/plug-md/plug-x299.png" alt=""></p>
|
||||||
|
<p>When this happens, you can either:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Look through and find the lowest value</li>
|
||||||
|
<li>Assume the lowest(commonly being <code>PR00</code> or <code>CP00</code>)</li>
|
||||||
|
</ul>
|
||||||
|
<p>So with the above X299 example, our CPU pathing would be <code>SB.SCK0.CP00</code></p>
|
||||||
|
<p>Now with the pathing, you can head here: <a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></p>
|
||||||
|
<h2 id="edits-to-the-sample-ssdt"><a name="edits-to-the-sample-ssdt" class="plugin-anchor" href="#edits-to-the-sample-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Edits to the sample SSDT</h2>
|
||||||
|
<p>Now that we have our ACPI path, lets grab our SSDT and get to work:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl" target="_blank">SSDT-PLUG.dsl</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>From the above SSDT, it's very likely your processor is already there. If so, you can delete all the other entries other than yours and the <code>Method PMPM</code> as this is what injects the <code>plugin-type=1</code> property into our system.</p>
|
||||||
|
<ul>
|
||||||
|
<li><strong>Reminder</strong>: We only need to apply <code>plugin-type=1</code> to the first thread</li>
|
||||||
|
</ul>
|
||||||
|
<p>For the below example, we'll be using the X299 example(<code>SB.SCK0.CP00</code>)</p>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align:center">Original</th>
|
||||||
|
<th style="text-align:center">Cleaned Up</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:center"><img src="../../images/Universal/plug-md/ssdt-mess.png" alt=""></td>
|
||||||
|
<td style="text-align:center"><img src="../../images/Universal/plug-md/ssdt-clean.png" alt=""></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2 id="compiling-the-ssdt"><a name="compiling-the-ssdt" class="plugin-anchor" href="#compiling-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling the SSDT</h2>
|
||||||
|
<p> With the SSDT done, you're now <a href="../../Manual/compile.html">ready to compile the SSDT!</a></p>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="ssdttime.html" class="navigation navigation-prev " aria-label="Previous page: SSDTTime">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../awac.html" class="navigation navigation-next " aria-label="Next page: AWAC vs RTC">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Manual","level":"6.2.3","depth":2,"next":{"title":"AWAC vs RTC","level":"6.3","depth":1,"path":"Universal/awac.md","ref":"Universal/awac.md","articles":[{"title":"Prebuilt","level":"6.3.1","depth":2,"path":"Universal/awac-methods/prebuilt.md","ref":"Universal/awac-methods/prebuilt.md","articles":[]},{"title":"Manual","level":"6.3.2","depth":2,"path":"Universal/awac-methods/manual.md","ref":"Universal/awac-methods/manual.md","articles":[]}]},"previous":{"title":"SSDTTime","level":"6.2.2","depth":2,"path":"Universal/plug-methods/ssdttime.md","ref":"Universal/plug-methods/ssdttime.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/plug-methods/manual.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
851
Universal/plug-methods/prebuilt.html
Normal file
@@ -0,0 +1,851 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Prebuilt · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="ssdttime.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="../plug.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.2.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Prebuilt</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-power-management-prebuilt"><a name="fixing-power-management-prebuilt" class="plugin-anchor" href="#fixing-power-management-prebuilt"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Power Management: Prebuilt</h1>
|
||||||
|
<p>By far the easiest way to get SSDT-PLUG is just downloading the below file:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml" target="_blank">SSDT-PLUG-DRTNIA.aml</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>This prebuilt file is just a precompiled version of <a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl" target="_blank">SSDT-PLUG</a> provided by Acidanthera.</p>
|
||||||
|
<p>The main things to note with this method:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Quite Bloated<ul>
|
||||||
|
<li>There's ACPI naming for every type, this means there's added delays in boot times(though unnoticeable to most as it's generally 0.5 seconds longer)</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Doesn't really teach you anything<ul>
|
||||||
|
<li>For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../plug.html" class="navigation navigation-prev " aria-label="Previous page: Plugin type">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="ssdttime.html" class="navigation navigation-next " aria-label="Next page: SSDTTime">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Prebuilt","level":"6.2.1","depth":2,"next":{"title":"SSDTTime","level":"6.2.2","depth":2,"path":"Universal/plug-methods/ssdttime.md","ref":"Universal/plug-methods/ssdttime.md","articles":[]},"previous":{"title":"Plugin type","level":"6.2","depth":1,"path":"Universal/plug.md","ref":"Universal/plug.md","articles":[{"title":"Prebuilt","level":"6.2.1","depth":2,"path":"Universal/plug-methods/prebuilt.md","ref":"Universal/plug-methods/prebuilt.md","articles":[]},{"title":"SSDTTime","level":"6.2.2","depth":2,"path":"Universal/plug-methods/ssdttime.md","ref":"Universal/plug-methods/ssdttime.md","articles":[]},{"title":"Manual","level":"6.2.3","depth":2,"path":"Universal/plug-methods/manual.md","ref":"Universal/plug-methods/manual.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/plug-methods/prebuilt.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
852
Universal/plug-methods/ssdttime.html
Normal file
@@ -0,0 +1,852 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>SSDTTime · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="manual.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="prebuilt.html">
|
||||||
|
|
||||||
|
<a href="prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.2.2" data-path="ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >SSDTTime</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-power-management-ssdttime"><a name="fixing-power-management-ssdttime" class="plugin-anchor" href="#fixing-power-management-ssdttime"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Power Management: SSDTTime</h1>
|
||||||
|
<p>The second involves using SSDTTime which automates most of the process. See here on how to use it: <a href="../../ssdt-methods/ssdt-easy.html">SSDTs: Easy Way</a></p>
|
||||||
|
<p>To get the SSDT-PLUG, run the following:</p>
|
||||||
|
<ul>
|
||||||
|
<li><code>4. Dump DSDT</code> then run <code>3. PluginType</code></li>
|
||||||
|
</ul>
|
||||||
|
<p>This will provide you with some files, the main one you care about is SSDT-PLUG<strong>.aml</strong>. The DSDT and .dsl are only left for referencing or verification.</p>
|
||||||
|
<p>The main things to note with this method:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Doesn't work on HEDT and server hardware(ie. X99 and X299)<ul>
|
||||||
|
<li>While the majority following this guide are likely on consumer hardware, those with fancier hardware will need to either use the <a href="#prebuilts">Prebuilt</a> or <a href="#manual">Manual</a> method</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Doesn't really teach you anything<ul>
|
||||||
|
<li>For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h2>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="prebuilt.html" class="navigation navigation-prev " aria-label="Previous page: Prebuilt">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="manual.html" class="navigation navigation-next " aria-label="Next page: Manual">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"SSDTTime","level":"6.2.2","depth":2,"next":{"title":"Manual","level":"6.2.3","depth":2,"path":"Universal/plug-methods/manual.md","ref":"Universal/plug-methods/manual.md","articles":[]},"previous":{"title":"Prebuilt","level":"6.2.1","depth":2,"path":"Universal/plug-methods/prebuilt.md","ref":"Universal/plug-methods/prebuilt.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/plug-methods/ssdttime.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
@@ -71,10 +71,10 @@
|
|||||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="awac.html" />
|
<link rel="next" href="plug-methods/prebuilt.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="ec-fix.html" />
|
<link rel="prev" href="ec-methods/manual.html" />
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter active" data-level="6.2" data-path="plug.html">
|
<li class="chapter active" data-level="6.2" data-path="plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="awac.html">
|
<li class="chapter " data-level="6.3" data-path="awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="irq.html">
|
<li class="chapter " data-level="6.5" data-path="irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,45 +738,26 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="fixing-power-management"><a name="fixing-power-management" class="plugin-anchor" href="#fixing-power-management"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Power Management</h1>
|
<h1 id="fixing-power-management-ssdt-plug"><a name="fixing-power-management-ssdt-plug" class="plugin-anchor" href="#fixing-power-management-ssdt-plug"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing Power Management (SSDT-PLUG)</h1>
|
||||||
<h2 id="easy-way"><a name="easy-way" class="plugin-anchor" href="#easy-way"><i class="fa fa-link" aria-hidden="true"></i></a>Easy Way</h2>
|
|
||||||
<p>With CPU Power Management, it's a simple as taking <a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl" target="_blank">SSDT-PLUG</a> provided by Acidanthera and compiling it yourself. You can find a prebuilt of the file here: <a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml" target="_blank">SSDT-PLUG-DRTNIA.aml</a></p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Note: This file has a bit of extra bloat as it includes checks for all common CPU names, if you wish to clean this up, either remove unused names or follow the guide below.</li>
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2 id="long-wayfor-those-who-want-to-learn"><a name="long-wayfor-those-who-want-to-learn" class="plugin-anchor" href="#long-wayfor-those-who-want-to-learn"><i class="fa fa-link" aria-hidden="true"></i></a>Long Way(For those who want to learn)</h2>
|
<h2 id="what-this-ssdt-does"><a name="what-this-ssdt-does" class="plugin-anchor" href="#what-this-ssdt-does"><i class="fa fa-link" aria-hidden="true"></i></a>What this SSDT does</h2>
|
||||||
<p>CPU naming is fairly easy to figure out as well, open your decompiled DSDT and search for <code>Processor</code>. This should give you a result like this:</p>
|
<p>The purpose of SSDT-PLUG is to allow the kernel's XCPM(XNU's CPU Power Management) to manage our CPU's power management. It's pretty self explanatory why you'd want this.</p>
|
||||||
<p><img src="../images/Universal/plug-md/processor.png" alt=""></p>
|
<p><strong>Note</strong>: SSDT-PLUG is only compatible with Intel's Haswell and newer CPUs, Sandy Bridge and Ivy Bridge will need to follow the <a href="https://dortania.github.io/OpenCore-Desktop-Guide/post-install/pm.html" target="_blank">ssdtPRgen method</a>(in post-install) while AMD users should not use this(unless attempting to attach AGPM which is outside the scope of Dortania's guides)</p>
|
||||||
<p>As we can see, the first processor in our list is <code>PR00</code>. This is what we'll be applying the <code>plugin-type=1</code> property too. Now grab <a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-PLUG.dsl.zip" target="_blank">SSDT-PLUG</a> and replace the default <code>CPU0</code> with our <code>PR00</code>. There's a couple things to note:</p>
|
<h2 id="methods-to-make-this-ssdt"><a name="methods-to-make-this-ssdt" class="plugin-anchor" href="#methods-to-make-this-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Methods to make this SSDT</h2>
|
||||||
|
<p>For SSDT-PLUG, there are 3 methods you can choose from:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>There's 2 mentions of CPU0 to change</li>
|
<li><a href="plug-methods/prebuilt.html">Prebuilt</a></li>
|
||||||
<li>The <code>PR</code> path may need to be changed, in our example we can see that our <code>PR00</code> has <code>SB</code> in front.</li>
|
<li><a href="plug-methods/ssdttime.html">SSDTTime</a><ul>
|
||||||
|
<li>Note this method does not support <strong>servers</strong> or <strong>HEDT systems</strong></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>So in our final example, we'd have <code>_SB_.PR00</code> and <code>\_SB.PR00</code></p>
|
</li>
|
||||||
<ul>
|
<li><a href="plug-methods/manual.html">Manual</a></li>
|
||||||
<li><strong>Note</strong>: If you're having issues, see the <a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl" target="_blank">SSDT-PLUG</a> provided by Acidanthera for example on what other ACPI paths may look like.</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<p>There are also some edge cases with <code>Processor</code>, specifically on HEDT series like X79, X99 and X299. This edge case is that the ACPI path is much longer and not so obvious:</p>
|
|
||||||
<p><img src="../images/Universal/plug-md/processor-2.png" alt=""></p>
|
|
||||||
<p>If we then search for instances of <code>CP00</code> we find that it's ACPI path is <code>SB.SCK0.CP00</code>:</p>
|
|
||||||
<p><img src="../images/Universal/plug-md/cp00.png" alt=""></p>
|
|
||||||
<p>So for this X299 board, we'd change <code>\_PR.CPU0</code> with <code>\_SB.SCK0.CP00</code> and <code>External (_PR_.CPU0, ProcessorObj)</code> with <code>External (_SB_.SCK0.CP00, ProcessorObj)</code></p>
|
|
||||||
<pre><code class="lang-text">External (_PR_.CPU0, ProcessorObj) <- Rename this
|
|
||||||
|
|
||||||
Scope (\_PR.CPU0) <- Rename this
|
|
||||||
{
|
|
||||||
Method (DTGP, 5, NotSerialized)
|
|
||||||
{
|
|
||||||
...
|
|
||||||
}
|
|
||||||
</code></pre>
|
|
||||||
<p><img src="../images/Universal/plug-md/plug-bios.png" alt="">
|
|
||||||
<img src="../images/Universal/plug-md/plug-x299.png" alt=""></p>
|
|
||||||
<p>For those having issues, you can also check <code>Device Manager -> CPU -> BIOS device Name</code></p>
|
|
||||||
<p><strong>Note</strong>: X299 may report CP10 or higher for the CPU, when this happens use CP00 instead. This issue is due to weird numeration on Windows' side</p>
|
|
||||||
<h2 id="now-youre-ready-to-compile-the-ssdt"><a name="now-youre-ready-to-compile-the-ssdt" class="plugin-anchor" href="#now-youre-ready-to-compile-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a><a href="../Manual/compile.html">Now you're ready to compile the SSDT!</a></h2>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -567,12 +785,12 @@ Scope (\_PR.CPU0) <- Rename this
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="ec-fix.html" class="navigation navigation-prev " aria-label="Previous page: Embedded Controller">
|
<a href="ec-methods/manual.html" class="navigation navigation-prev " aria-label="Previous page: Manual">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<a href="awac.html" class="navigation navigation-next " aria-label="Next page: AWAC vs RTC">
|
<a href="plug-methods/prebuilt.html" class="navigation navigation-next " aria-label="Next page: Prebuilt">
|
||||||
<i class="fa fa-angle-right"></i>
|
<i class="fa fa-angle-right"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -583,7 +801,7 @@ Scope (\_PR.CPU0) <- Rename this
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Plugin type","level":"6.2","depth":1,"next":{"title":"AWAC vs RTC","level":"6.3","depth":1,"path":"Universal/awac.md","ref":"Universal/awac.md","articles":[]},"previous":{"title":"Embedded Controller","level":"6.1","depth":1,"path":"Universal/ec-fix.md","ref":"Universal/ec-fix.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/plug.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Plugin type","level":"6.2","depth":1,"next":{"title":"Prebuilt","level":"6.2.1","depth":2,"path":"Universal/plug-methods/prebuilt.md","ref":"Universal/plug-methods/prebuilt.md","articles":[]},"previous":{"title":"Manual","level":"6.1.3","depth":2,"path":"Universal/ec-methods/manual.md","ref":"Universal/ec-methods/manual.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/plug.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
909
Universal/smbus-methods/manual.html
Normal file
@@ -0,0 +1,909 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="" >
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<title>Manual · GitBook</title>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="generator" content="GitBook 3.2.3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/style.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-search-plus/search.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-anchors/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../styles/website.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="HandheldFriendly" content="true"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
|
||||||
|
<link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="next" href="../../cleanup.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="prev" href="../smbus.html" />
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 640px) {
|
||||||
|
.book-header .hidden-mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="book">
|
||||||
|
<div class="book-summary">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="book-search-input" role="search">
|
||||||
|
<input type="text" placeholder="Type to search" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<nav role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="summary">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.1" data-path="../../">
|
||||||
|
|
||||||
|
<a href="../../">
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started With ACPI
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="1.2" data-path="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-platform.html">
|
||||||
|
|
||||||
|
|
||||||
|
Choosing the SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Methods</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1" data-path="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-methods.html">
|
||||||
|
|
||||||
|
|
||||||
|
How to create SSDTs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.1" data-path="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.2" data-path="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-easy.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Easy Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="2.1.3" data-path="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
<a href="../../ssdt-methods/ssdt-long.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTs: Long Way
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Manual</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.1" data-path="../../Manual/dump.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/dump.html">
|
||||||
|
|
||||||
|
|
||||||
|
Dumping the DSDT
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="3.2" data-path="../../Manual/compile.html">
|
||||||
|
|
||||||
|
<a href="../../Manual/compile.html">
|
||||||
|
|
||||||
|
|
||||||
|
Decompiling and Compiling
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Desktop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="4.1" data-path="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Desktops/desktop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling desktop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Laptop</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1" data-path="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight.html">
|
||||||
|
|
||||||
|
|
||||||
|
Backlight PNLF
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2" data-path="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad.html">
|
||||||
|
|
||||||
|
|
||||||
|
Trackpad GPI0
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.3" data-path="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
<a href="../../Laptops/laptop-disable.html">
|
||||||
|
|
||||||
|
|
||||||
|
Disabling laptop dGPUs
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Universal</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1" data-path="../ec-fix.html">
|
||||||
|
|
||||||
|
<a href="../ec-fix.html">
|
||||||
|
|
||||||
|
|
||||||
|
Embedded Controller
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2" data-path="../plug.html">
|
||||||
|
|
||||||
|
<a href="../plug.html">
|
||||||
|
|
||||||
|
|
||||||
|
Plugin type
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3" data-path="../awac.html">
|
||||||
|
|
||||||
|
<a href="../awac.html">
|
||||||
|
|
||||||
|
|
||||||
|
AWAC vs RTC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4" data-path="../nvram.html">
|
||||||
|
|
||||||
|
<a href="../nvram.html">
|
||||||
|
|
||||||
|
|
||||||
|
NVRAM PMC
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.5" data-path="../irq.html">
|
||||||
|
|
||||||
|
<a href="../irq.html">
|
||||||
|
|
||||||
|
|
||||||
|
IRQ Fix
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.6" data-path="../spoof.html">
|
||||||
|
|
||||||
|
<a href="../spoof.html">
|
||||||
|
|
||||||
|
|
||||||
|
GPU Spoof
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7" data-path="../smbus.html">
|
||||||
|
|
||||||
|
<a href="../smbus.html">
|
||||||
|
|
||||||
|
|
||||||
|
Fixing SMBus Support
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter active" data-level="6.7.1" data-path="manual.html">
|
||||||
|
|
||||||
|
<a href="manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Cleanup</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="7.1" data-path="../../cleanup.html">
|
||||||
|
|
||||||
|
<a href="../../cleanup.html">
|
||||||
|
|
||||||
|
|
||||||
|
Cleanup
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="header">Misc</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.1" data-path="../../troubleshooting.html">
|
||||||
|
|
||||||
|
<a href="../../troubleshooting.html">
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="8.2" data-path="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
<a href="../../CONTRIBUTING.html">
|
||||||
|
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="divider"></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||||||
|
Published with GitBook
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="book-body">
|
||||||
|
|
||||||
|
<div class="body-inner">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="book-header" role="navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1>
|
||||||
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||||
|
<a href="../.." >Manual</a>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="page-wrapper" tabindex="-1" role="main">
|
||||||
|
<div class="page-inner">
|
||||||
|
|
||||||
|
<div class="search-plus" id="book-search-results">
|
||||||
|
<div class="search-noresults">
|
||||||
|
|
||||||
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="fixing-smbus-support-manual"><a name="fixing-smbus-support-manual" class="plugin-anchor" href="#fixing-smbus-support-manual"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing SMBus support: Manual</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#finding-the-acpi-path">Finding the ACPI path</a><ul>
|
||||||
|
<li><a href="#hackintool">Hackintool</a></li>
|
||||||
|
<li><a href="#devicemanager">DeviceManager</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></li>
|
||||||
|
<li><a href="#compiling-the-ssdt">Compiling the SSDT</a></li>
|
||||||
|
<li><a href="#wrapping-up">Wrapping up</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="finding-the-acpi-path"><a name="finding-the-acpi-path" class="plugin-anchor" href="#finding-the-acpi-path"><i class="fa fa-link" aria-hidden="true"></i></a>Finding the ACPI path</h2>
|
||||||
|
<p>So to find the ACPI pathing of our SMBus, we've got 2 methods:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#hackintool">Hackintool</a></li>
|
||||||
|
<li><a href="#devicemanager">DeviceManager</a></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="hackintool"><a name="hackintool" class="plugin-anchor" href="#hackintool"><i class="fa fa-link" aria-hidden="true"></i></a>Hackintool</h3>
|
||||||
|
<p>To find the correct pathing for your devices, grab <a href="https://www.tonymacx86.com/threads/release-hackintool-v3-x-x.254559/" target="_blank">Hackintool</a> (<a href="https://github.com/headkaze/Hackintool" target="_blank">Github link</a>) and head to the PCI tab:</p>
|
||||||
|
<p><img src="../../images/Universal/smbus-md/pci.png" alt=""></p>
|
||||||
|
<p>Look for the SMBus device under Subclass, then look beside and you'll see the ACPI path(under IOReg Name). To convert , omit <code>@...</code></p>
|
||||||
|
<ul>
|
||||||
|
<li><code>/PC00@0/SMBS@1F,4</code> -> <code>PC00.SMBS</code></li>
|
||||||
|
</ul>
|
||||||
|
<p>With the ACPI pathing, you can now head here: <a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></p>
|
||||||
|
<h3 id="devicemanager"><a name="devicemanager" class="plugin-anchor" href="#devicemanager"><i class="fa fa-link" aria-hidden="true"></i></a>DeviceManager</h3>
|
||||||
|
<p>If you already have Windows installed on this machine, finding the SMBus pathing is fairly easy.</p>
|
||||||
|
<p>Start by opening up Device Manager in Windows and looking for a device named <code>SMBUS</code>. Once found, click on it and select the <code>BIOS device Name</code> entry. You should get something like this:</p>
|
||||||
|
<p><img src="../../images/Universal/smbus-md/smbus.png" alt=""></p>
|
||||||
|
<p>From the above example, we can see the SMBus is located at:</p>
|
||||||
|
<pre><code>PC00.SMBS
|
||||||
|
</code></pre><p>With the ACPI pathing, you can now head here: <a href="#edits-to-the-sample-ssdt">Edits to the sample SSDT</a></p>
|
||||||
|
<h2 id="edits-to-the-sample-ssdt"><a name="edits-to-the-sample-ssdt" class="plugin-anchor" href="#edits-to-the-sample-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Edits to the sample SSDT</h2>
|
||||||
|
<p>Now that we know the ACPI pathing of the SMBus, we can finally start editing the our SSDT.</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-SBUS-MCHC.dsl" target="_blank">SSDT-SBUS-MCHC.dsl</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>So the important parts we care about are:</p>
|
||||||
|
<p><strong>Before</strong>:</p>
|
||||||
|
<pre><code class="lang-text">External (_SB_.PCI0, DeviceObj) <- Rename this
|
||||||
|
External (_SB_.PCI0.SBUS.BUS0, DeviceObj) <- Rename this
|
||||||
|
|
||||||
|
Scope (_SB.PCI0) <- Rename this
|
||||||
|
{
|
||||||
|
Device (MCHC)
|
||||||
|
{
|
||||||
|
Name (_ADR, Zero) // _ADR: Address
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Device (_SB.PCI0.SBUS.BUS0) <- Rename this
|
||||||
|
</code></pre>
|
||||||
|
<p><img src="../../images/Universal/smbus-md/before-rename.png" alt=""></p>
|
||||||
|
<p>Following the example SMBus pathing we found, the SSDT should look something like this:</p>
|
||||||
|
<p><strong>After</strong>:</p>
|
||||||
|
<pre><code class="lang-text">External (_SB_.PC00, DeviceObj) <- Renamed
|
||||||
|
External (_SB_.PC00.SMBS.BUS0, DeviceObj) <- Renamed
|
||||||
|
|
||||||
|
Scope (_SB.PC00) <- Renamed
|
||||||
|
{
|
||||||
|
Device (MCHC)
|
||||||
|
{
|
||||||
|
Name (_ADR, Zero) // _ADR: Address
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Device (_SB.PC00.SMBS.BUS0) <- Renamed
|
||||||
|
</code></pre>
|
||||||
|
<p><img src="../../images/Universal/smbus-md/after-rename.png" alt=""></p>
|
||||||
|
<h1 id="compiling-the-ssdt"><a name="compiling-the-ssdt" class="plugin-anchor" href="#compiling-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Compiling the SSDT</h1>
|
||||||
|
<p> With the SSDT done, you're now <a href="../../Manual/compile.html">ready to compile the SSDT!</a></p>
|
||||||
|
<h1 id="wrapping-up"><a name="wrapping-up" class="plugin-anchor" href="#wrapping-up"><i class="fa fa-link" aria-hidden="true"></i></a>Wrapping up</h1>
|
||||||
|
<p>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 warp up:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../cleanup.html"><strong>Cleanup</strong></a></li>
|
||||||
|
</ul>
|
||||||
|
<h1 id="verify-its-working"><a name="verify-its-working" class="plugin-anchor" href="#verify-its-working"><i class="fa fa-link" aria-hidden="true"></i></a>Verify it's working</h1>
|
||||||
|
<p>Once you've installed macOS, you can actually check whether your SSDT-SBUS-MCHC is working or not in terminal:</p>
|
||||||
|
<pre><code>kextstat | grep -E "AppleSMBusController|AppleSMBusPCI"
|
||||||
|
</code></pre><p><img src="../../images/Universal/smbus-md/verify.png" alt=""></p>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="search-results">
|
||||||
|
<div class="has-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||||||
|
<ul class="search-results-list"></ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="no-results">
|
||||||
|
|
||||||
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../smbus.html" class="navigation navigation-prev " aria-label="Previous page: Fixing SMBus Support">
|
||||||
|
<i class="fa fa-angle-left"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../../cleanup.html" class="navigation navigation-next " aria-label="Next page: Cleanup">
|
||||||
|
<i class="fa fa-angle-right"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var gitbook = gitbook || [];
|
||||||
|
gitbook.push(function() {
|
||||||
|
gitbook.page.hasChanged({"page":{"title":"Manual","level":"6.7.1","depth":2,"next":{"title":"Cleanup","level":"7.1","depth":1,"path":"cleanup.md","ref":"cleanup.md","articles":[]},"previous":{"title":"Fixing SMBus Support","level":"6.7","depth":1,"path":"Universal/smbus.md","ref":"Universal/smbus.md","articles":[{"title":"Manual","level":"6.7.1","depth":2,"path":"Universal/smbus-methods/manual.md","ref":"Universal/smbus-methods/manual.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/smbus-methods/manual.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"../..","book":{"language":""}});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook.js"></script>
|
||||||
|
<script src="../../gitbook/theme.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="../cleanup.html" />
|
<link rel="next" href="smbus-methods/manual.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="spoof.html" />
|
<link rel="prev" href="spoof.html" />
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="plug.html">
|
<li class="chapter " data-level="6.2" data-path="plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="awac.html">
|
<li class="chapter " data-level="6.3" data-path="awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="irq.html">
|
<li class="chapter " data-level="6.5" data-path="irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,9 +738,14 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="fixing-smbus-support"><a name="fixing-smbus-support" class="plugin-anchor" href="#fixing-smbus-support"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing SMBus support</h1>
|
<h1 id="fixing-smbus-support-ssdt-sbus-mchc"><a name="fixing-smbus-support-ssdt-sbus-mchc" class="plugin-anchor" href="#fixing-smbus-support-ssdt-sbus-mchc"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing SMBus support (SSDT-SBUS-MCHC)</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
||||||
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="what-this-ssdt-does"><a name="what-this-ssdt-does" class="plugin-anchor" href="#what-this-ssdt-does"><i class="fa fa-link" aria-hidden="true"></i></a>What this SSDT does</h2>
|
||||||
<p>This section of the guide refers to fixing AppleSMBus support in macOS, what is AppleSMBus? Well this mainly handles the System Management Bus, which has many functions like:</p>
|
<p>This section of the guide refers to fixing AppleSMBus support in macOS, what is AppleSMBus? Well this mainly handles the System Management Bus, which has many functions like:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>AppleSMBusController<ul>
|
<li>AppleSMBusController<ul>
|
||||||
@@ -521,52 +763,11 @@
|
|||||||
<li>Other things SMBus does: <a href="https://en.wikipedia.org/wiki/System_Management_Bus" target="_blank">SMBus wiki</a></li>
|
<li>Other things SMBus does: <a href="https://en.wikipedia.org/wiki/System_Management_Bus" target="_blank">SMBus wiki</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>For install purposes, this SSDT isn't needed but for post-install it's recommended to put the final touches on your hack.</p>
|
<p>For install purposes, this SSDT isn't needed but for post-install it's recommended to put the final touches on your hack.</p>
|
||||||
<p>So to get started, we'll want to grab our SMBus SSDT:</p>
|
<h2 id="methods-to-make-this-ssdt"><a name="methods-to-make-this-ssdt" class="plugin-anchor" href="#methods-to-make-this-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Methods to make this SSDT</h2>
|
||||||
|
<p>To make this SSDT, you only got 1 method: Doing it manually</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-SBUS-MCHC.dsl" target="_blank">SSDT-SBUS-MCHC.dsl</a></li>
|
<li><a href="smbus-methods/manual.html">Manual</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>So the important parts we care about are:</p>
|
|
||||||
<pre><code class="lang-text">External (_SB_.PCI0, DeviceObj) <- Rename this
|
|
||||||
External (_SB_.PCI0.SBUS.BUS0, DeviceObj) <- Rename this
|
|
||||||
|
|
||||||
Scope (_SB.PCI0) <- Rename this
|
|
||||||
{
|
|
||||||
Device (MCHC)
|
|
||||||
{
|
|
||||||
Name (_ADR, Zero) // _ADR: Address
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Device (_SB.PCI0.SBUS.BUS0) <- Rename this
|
|
||||||
</code></pre>
|
|
||||||
<p>To find the correct pathing for your devices, grab <a href="https://www.tonymacx86.com/threads/release-hackintool-v3-x-x.254559/" target="_blank">Hackintool</a> (<a href="https://github.com/headkaze/Hackintool" target="_blank">Github link</a>) and head to the PCI tab:</p>
|
|
||||||
<p><img src="../images/Universal/smbus-md/pci.png" alt="">
|
|
||||||
Look for the SMBus device under Subclass, then look beside and you'll see the ACPI path(under IOReg Name). To convert , omit <code>@...</code></p>
|
|
||||||
<ul>
|
|
||||||
<li><code>/PC00@0/SMBS@1F,4</code> -> <code>PC00.SMBS</code></li>
|
|
||||||
</ul>
|
|
||||||
<p>Once finished, it'll look something like this:</p>
|
|
||||||
<pre><code class="lang-text">External (_SB_.PC00, DeviceObj) <- Renamed
|
|
||||||
External (_SB_.PC00.SMBS.BUS0, DeviceObj) <- Renamed
|
|
||||||
|
|
||||||
Scope (_SB.PC00)
|
|
||||||
{
|
|
||||||
Device (MCHC)
|
|
||||||
{
|
|
||||||
Name (_ADR, Zero) // _ADR: Address
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Device (_SB.PC00.SMBS.BUS0) <- Renamed
|
|
||||||
</code></pre>
|
|
||||||
<p><img src="../images/Universal/smbus-md/smbus.png" alt=""></p>
|
|
||||||
<p>For those having issues, you can also check Device Manager -> CPU -> BIOS device Name</p>
|
|
||||||
<p><strong>Note</strong>: The MCHC is actually the DRAM controller, similar idea to SMBus for fixing memory reporting</p>
|
|
||||||
<h2 id="now-youre-ready-to-compile-the-ssdt"><a name="now-youre-ready-to-compile-the-ssdt" class="plugin-anchor" href="#now-youre-ready-to-compile-the-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a><a href="../Manual/compile.html">Now you're ready to compile the SSDT!</a></h2>
|
|
||||||
<h2 id="verify-its-working"><a name="verify-its-working" class="plugin-anchor" href="#verify-its-working"><i class="fa fa-link" aria-hidden="true"></i></a>Verify it's working</h2>
|
|
||||||
<p>To check if the SSDT is working correctly, run the following in terminal:</p>
|
|
||||||
<pre><code>kextstat | grep -E "AppleSMBusController|AppleSMBusPCI"
|
|
||||||
</code></pre><p><img src="../images/Universal/smbus-md/verify.png" alt=""></p>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -599,7 +800,7 @@ Device (_SB.PC00.SMBS.BUS0) <- Renamed
|
|||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<a href="../cleanup.html" class="navigation navigation-next " aria-label="Next page: Cleanup">
|
<a href="smbus-methods/manual.html" class="navigation navigation-next " aria-label="Next page: Manual">
|
||||||
<i class="fa fa-angle-right"></i>
|
<i class="fa fa-angle-right"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -610,7 +811,7 @@ Device (_SB.PC00.SMBS.BUS0) <- Renamed
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Fixing SMBus Support","level":"6.7","depth":1,"next":{"title":"Cleanup","level":"7.1","depth":1,"path":"cleanup.md","ref":"cleanup.md","articles":[]},"previous":{"title":"GPU Spoof","level":"6.6","depth":1,"path":"Universal/spoof.md","ref":"Universal/spoof.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/smbus.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Fixing SMBus Support","level":"6.7","depth":1,"next":{"title":"Manual","level":"6.7.1","depth":2,"path":"Universal/smbus-methods/manual.md","ref":"Universal/smbus-methods/manual.md","articles":[]},"previous":{"title":"GPU Spoof","level":"6.6","depth":1,"path":"Universal/spoof.md","ref":"Universal/spoof.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/smbus.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="plug.html">
|
<li class="chapter " data-level="6.2" data-path="plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="awac.html">
|
<li class="chapter " data-level="6.3" data-path="awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="irq.html">
|
<li class="chapter " data-level="6.5" data-path="irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,9 +738,9 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="renaming-gpus"><a name="renaming-gpus" class="plugin-anchor" href="#renaming-gpus"><i class="fa fa-link" aria-hidden="true"></i></a>Renaming GPUs</h1>
|
<h1 id="renaming-gpus-ssdt-gpu-spoof"><a name="renaming-gpus-ssdt-gpu-spoof" class="plugin-anchor" href="#renaming-gpus-ssdt-gpu-spoof"><i class="fa fa-link" aria-hidden="true"></i></a>Renaming GPUs (SSDT-GPU-SPOOF)</h1>
|
||||||
<p>So this is mainly needed for GPUs that are not natively supported out of the box due to their names, most commonly:</p>
|
<p>So this is mainly needed for GPUs that are not natively supported out of the box due to their names, most commonly:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>R9 290/390</li>
|
<li>R9 290/390</li>
|
||||||
@@ -622,7 +859,7 @@ Buffer ()
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"GPU Spoof","level":"6.6","depth":1,"next":{"title":"Fixing SMBus Support","level":"6.7","depth":1,"path":"Universal/smbus.md","ref":"Universal/smbus.md","articles":[]},"previous":{"title":"IRQ Fix","level":"6.5","depth":1,"path":"Universal/irq.md","ref":"Universal/irq.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/spoof.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"GPU Spoof","level":"6.6","depth":1,"next":{"title":"Fixing SMBus Support","level":"6.7","depth":1,"path":"Universal/smbus.md","ref":"Universal/smbus.md","articles":[{"title":"Manual","level":"6.7.1","depth":2,"path":"Universal/smbus-methods/manual.md","ref":"Universal/smbus-methods/manual.md","articles":[]}]},"previous":{"title":"IRQ Fix","level":"6.5","depth":1,"path":"Universal/irq.md","ref":"Universal/irq.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/spoof.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,93 +0,0 @@
|
|||||||
# Injecting a compatible VBIOS
|
|
||||||
|
|
||||||
**Work in progress**
|
|
||||||
|
|
||||||
So this is mainly needed for GPUs that are not natively supported out of the box due to their odd VBIOS, most commonly:
|
|
||||||
|
|
||||||
* XFX
|
|
||||||
* PowerColor
|
|
||||||
* HIS
|
|
||||||
* VisionTek
|
|
||||||
|
|
||||||
Instead, these GPUs need to be flashed to a model that works best in macOS which gernally being Sapphire. This is the brand that AMD uses for making their reference cards and what Apple bases a lot of their GPU logic off of.
|
|
||||||
|
|
||||||
One small problem, flashing VBIOSes can be a bit dangerous and can even brick a card. So for us, we'll be injecting one via an SSDT that will only load in macOS. This means 2 things:
|
|
||||||
|
|
||||||
* Much easier to recover from, as you just remove the SSDT
|
|
||||||
* Allows you return the GPU easily incase of hardware issues
|
|
||||||
|
|
||||||
So to force a VBIOS onto the GPU, we need to find a couple things:
|
|
||||||
|
|
||||||
* Suitable VBIOS for the GPU
|
|
||||||
* ACPI Path of the GPU
|
|
||||||
* [SSDT-VBIOS]()
|
|
||||||
|
|
||||||
## Finding a suitable VBIOS
|
|
||||||
|
|
||||||
To find a suitable VBIOS, we'll be using [TechPowerUps Video BIOS Collection](https://www.techpowerup.com/vgabios/) which has a full database of basically all GPU VBIOSes. For this example, we'll be creating a VBIOS SSDT for the XFX RX 560 4GB. Now lets pull up the [Sapphire RX 560 4GB](https://www.techpowerup.com/vgabios/192320/sapphire-rx560-4096-170419) and download the VBIOS linked at the bottom:
|
|
||||||
|
|
||||||
```
|
|
||||||
Sapphire.RX560.4096.170419.rom
|
|
||||||
```
|
|
||||||
|
|
||||||
Now we have 1 small issue, our VBIOS must be padded to 65536 bytes(64KB). And our VBIOS is 262KB... *Shit*
|
|
||||||
|
|
||||||
[Insert magic software to shrink our VBIOS]
|
|
||||||
|
|
||||||
## Finding the ACPI Path of the GPU
|
|
||||||
|
|
||||||
To find the PCI path of a GPU is fairly simple, best way to find it is running Windows:
|
|
||||||
|
|
||||||
* Open Device Manager
|
|
||||||
* Select Display Adapters, then right click your GPU and select Properties
|
|
||||||
* Under the Details Tab, search for "Location Paths"
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
The second "ACPI" is what we care about:
|
|
||||||
|
|
||||||
```
|
|
||||||
ACPI(_SB_)#ACPI(PC02)#ACPI(BR2A)#ACPI(PEGP)#PCI(0000)#PCI(0000)
|
|
||||||
```
|
|
||||||
|
|
||||||
Now converting this to an ACPI path is quite simple, remove the `#ACPI` and `#PCI(0000)`:
|
|
||||||
|
|
||||||
```
|
|
||||||
`_SB_.PC02.BR2A.PEGP
|
|
||||||
```
|
|
||||||
|
|
||||||
And voila! We've found our ACPI path, now that we have everything we're ready to get cooking
|
|
||||||
|
|
||||||
## Making the SSDT
|
|
||||||
|
|
||||||
To start grab our [SSDT-VBIOS]() and open it up. Here there's a couple things to change:
|
|
||||||
|
|
||||||
```
|
|
||||||
External (_SB_.PCI0, DeviceObj)
|
|
||||||
External (_SB_.PCI0.PEG0.PEGP, DeviceObj)
|
|
||||||
```
|
|
||||||
|
|
||||||
For our example, we'll change all mentions of :
|
|
||||||
|
|
||||||
* `PCI0` with `PC02`
|
|
||||||
* `PEG0` with `BR2A`
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
Now that the ACPI pathing is correct, we can finally inject our VBIOS!!
|
|
||||||
|
|
||||||
So the part we want to change:
|
|
||||||
|
|
||||||
**VBIOS**:
|
|
||||||
|
|
||||||
```
|
|
||||||
"ATY,bin_image",
|
|
||||||
Buffer (0x00010000)
|
|
||||||
{
|
|
||||||
// Put your VBIOS here
|
|
||||||
},
|
|
||||||
```
|
|
||||||
|
|
||||||
## [Now you're ready to compile the SSDT!](/Manual/compile.md)
|
|
||||||
245
cleanup.html
@@ -74,7 +74,7 @@
|
|||||||
<link rel="next" href="troubleshooting.html" />
|
<link rel="next" href="troubleshooting.html" />
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="Universal/smbus.html" />
|
<link rel="prev" href="Universal/smbus-methods/manual.html" />
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +738,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="cleanup"><a name="cleanup" class="plugin-anchor" href="#cleanup"><i class="fa fa-link" aria-hidden="true"></i></a>Cleanup</h1>
|
<h1 id="cleanup"><a name="cleanup" class="plugin-anchor" href="#cleanup"><i class="fa fa-link" aria-hidden="true"></i></a>Cleanup</h1>
|
||||||
<p>So you've made all your SSDTs but now there's one thing left: Adding them to Opencore</p>
|
<p>So you've made all your SSDTs but now there's one thing left: Adding them to Opencore</p>
|
||||||
@@ -551,7 +788,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="Universal/smbus.html" class="navigation navigation-prev " aria-label="Previous page: Fixing SMBus Support">
|
<a href="Universal/smbus-methods/manual.html" class="navigation navigation-prev " aria-label="Previous page: Manual">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -567,7 +804,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Cleanup","level":"7.1","depth":1,"next":{"title":"Troubleshooting","level":"8.1","depth":1,"path":"troubleshooting.md","ref":"troubleshooting.md","articles":[]},"previous":{"title":"Fixing SMBus Support","level":"6.7","depth":1,"path":"Universal/smbus.md","ref":"Universal/smbus.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"cleanup.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":".","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Cleanup","level":"7.1","depth":1,"next":{"title":"Troubleshooting","level":"8.1","depth":1,"path":"troubleshooting.md","ref":"troubleshooting.md","articles":[]},"previous":{"title":"Manual","level":"6.7.1","depth":2,"path":"Universal/smbus-methods/manual.md","ref":"Universal/smbus-methods/manual.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"cleanup.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":".","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -8,9 +8,11 @@ DefinitionBlock("", "SSDT", 2, "DRTNIA", "GPI0", 0)
|
|||||||
If (_OSI ("Darwin"))
|
If (_OSI ("Darwin"))
|
||||||
{
|
{
|
||||||
GPEN = One
|
GPEN = One
|
||||||
|
SBRG = One
|
||||||
}
|
}
|
||||||
Else
|
Else
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,24 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* Intel ACPI Component Architecture
|
* Pulled from AppleLife's Intel WEG manual
|
||||||
* AML/ASL+ Disassembler version 20200214 (64-bit version)
|
|
||||||
* Copyright (c) 2000 - 2020 Intel Corporation
|
|
||||||
*
|
|
||||||
* Disassembling to symbolic ASL+ operators
|
|
||||||
*
|
|
||||||
* Disassembly of /Users/mykolagrymalyuk/Documents/GitHub/Getting-Started-With-ACPI/extra-files/compiled/SSDT-PNLF-CFL.aml, Thu May 28 18:59:18 2020
|
|
||||||
*
|
|
||||||
* Original Table Header:
|
|
||||||
* Signature "SSDT"
|
|
||||||
* Length 0x0000007D (125)
|
|
||||||
* Revision 0x02
|
|
||||||
* Checksum 0x84
|
|
||||||
* OEM ID "ACDT"
|
|
||||||
* OEM Table ID "PNLFCFL"
|
|
||||||
* OEM Revision 0x00000000 (0)
|
|
||||||
* Compiler ID "INTL"
|
|
||||||
* Compiler Version 0x20190509 (538510601)
|
|
||||||
*/
|
*/
|
||||||
DefinitionBlock ("", "SSDT", 2, "ACDT", "PNLFCFL", 0x00000000)
|
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "PNLFCFL", 0x00000000)
|
||||||
{
|
{
|
||||||
External (_SB_.PCI0.GFX0, DeviceObj)
|
External (_SB_.PCI0.GFX0, DeviceObj)
|
||||||
|
|
||||||
|
|||||||
BIN
extra-files/decompiled/SSDT-PNLF-CFL.dsl.zip
Normal file
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 954 KiB |
BIN
images/Laptops/backlight-md/devicemanager.png
Normal file
|
After Width: | Height: | Size: 171 KiB |
BIN
images/Laptops/backlight-md/ssdt-after.png
Normal file
|
After Width: | Height: | Size: 936 KiB |
BIN
images/Laptops/backlight-md/ssdt-before.png
Normal file
|
After Width: | Height: | Size: 934 KiB |
|
Before Width: | Height: | Size: 536 KiB |
BIN
images/Laptops/trackpad-md/ssdt-after.png
Normal file
|
After Width: | Height: | Size: 378 KiB |
BIN
images/Laptops/trackpad-md/ssdt-before.png
Normal file
|
After Width: | Height: | Size: 371 KiB |
BIN
images/Universal/awac-md/ACPI000E.png
Normal file
|
After Width: | Height: | Size: 702 KiB |
BIN
images/Universal/awac-md/PNP0B00.png
Normal file
|
After Width: | Height: | Size: 624 KiB |
BIN
images/Universal/awac-md/ssdt-after.png
Normal file
|
After Width: | Height: | Size: 621 KiB |
BIN
images/Universal/awac-md/ssdt-before.png
Normal file
|
After Width: | Height: | Size: 612 KiB |
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 614 KiB |
BIN
images/Universal/nvram-md/pci0.png
Normal file
|
After Width: | Height: | Size: 665 KiB |
BIN
images/Universal/nvram-md/ssdt-after.png
Normal file
|
After Width: | Height: | Size: 837 KiB |
BIN
images/Universal/nvram-md/ssdt-before.png
Normal file
|
After Width: | Height: | Size: 835 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 447 KiB After Width: | Height: | Size: 457 KiB |
|
Before Width: | Height: | Size: 860 KiB After Width: | Height: | Size: 790 KiB |
BIN
images/Universal/plug-md/ssdt-clean.png
Normal file
|
After Width: | Height: | Size: 746 KiB |
BIN
images/Universal/plug-md/ssdt-mess.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
images/Universal/smbus-md/after-rename.png
Normal file
|
After Width: | Height: | Size: 899 KiB |
BIN
images/Universal/smbus-md/before-rename.png
Normal file
|
After Width: | Height: | Size: 897 KiB |
|
Before Width: | Height: | Size: 326 KiB After Width: | Height: | Size: 326 KiB |
|
Before Width: | Height: | Size: 353 KiB After Width: | Height: | Size: 301 KiB |
241
index.html
@@ -274,6 +274,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
||||||
@@ -287,6 +319,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
||||||
@@ -320,6 +384,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
||||||
@@ -333,6 +442,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
||||||
@@ -346,6 +500,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
||||||
@@ -359,6 +545,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
||||||
@@ -398,6 +616,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -499,7 +736,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="getting-started-with-acpi"><a name="getting-started-with-acpi" class="plugin-anchor" href="#getting-started-with-acpi"><i class="fa fa-link" aria-hidden="true"></i></a>Getting started with ACPI</h1>
|
<h1 id="getting-started-with-acpi"><a name="getting-started-with-acpi" class="plugin-anchor" href="#getting-started-with-acpi"><i class="fa fa-link" aria-hidden="true"></i></a>Getting started with ACPI</h1>
|
||||||
<p><img src="images/README-md/acpi-logo.png" width="512"></p>
|
<p><img src="images/README-md/acpi-logo.png" width="512"></p>
|
||||||
@@ -587,7 +824,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Getting Started With ACPI","level":"1.1","depth":1,"next":{"title":"Choosing the SSDTs","level":"1.2","depth":1,"path":"ssdt-platform.md","ref":"ssdt-platform.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"README.md","mtime":"2020-05-29T01:27:44.868Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":".","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Getting Started With ACPI","level":"1.1","depth":1,"next":{"title":"Choosing the SSDTs","level":"1.2","depth":1,"path":"ssdt-platform.md","ref":"ssdt-platform.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"README.md","mtime":"2020-05-31T05:55:38.188Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":".","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,12 +738,12 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="ssdts-the-easy-way"><a name="ssdts-the-easy-way" class="plugin-anchor" href="#ssdts-the-easy-way"><i class="fa fa-link" aria-hidden="true"></i></a>SSDTs: The easy way</h1>
|
<h1 id="ssdts-the-easy-way"><a name="ssdts-the-easy-way" class="plugin-anchor" href="#ssdts-the-easy-way"><i class="fa fa-link" aria-hidden="true"></i></a>SSDTs: The easy way</h1>
|
||||||
<p>So here we'll be using a super simple tool made by CorpNewt: <a href="https://github.com/corpnewt/SSDTTime" target="_blank">SSDTTime</a></p>
|
<p>So here we'll be using a super simple tool made by CorpNewt: <a href="https://github.com/corpnewt/SSDTTime" target="_blank">SSDTTime</a></p>
|
||||||
<p>What this tool does is, it dumps your DSDT from your firmware, and then creates SSDTs based off your DSDT. <strong>This must be done on the target machine running either Windows or Linux</strong></p>
|
<p>What this tool does is, it dumps your DSDT from your firmware, and then creates SSDTs based off your DSDT. <strong>This must be done on the target machine running either Windows or Linux</strong></p>
|
||||||
<h2 id="so-what-cant-ssdttime-do"><a name="so-what-cant-ssdttime-do" class="plugin-anchor" href="#so-what-cant-ssdttime-do"><i class="fa fa-link" aria-hidden="true"></i></a>So what <strong>can't</strong> SSDTTime do</h2>
|
<h2 id="so-what-cant-ssdttime-do"><a name="so-what-cant-ssdttime-do" class="plugin-anchor" href="#so-what-cant-ssdttime-do"><i class="fa fa-link" aria-hidden="true"></i></a>So what <strong>CAN'T</strong> SSDTTime do</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><strong>HEDT SSDTs</strong>:<ul>
|
<li><strong>HEDT SSDTs</strong>:<ul>
|
||||||
<li>The ACPI is odd on these platforms so manual work is required</li>
|
<li>The ACPI is odd on these platforms so manual work is required</li>
|
||||||
@@ -633,7 +870,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"next":{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"path":"ssdt-methods/ssdt-long.md","ref":"ssdt-methods/ssdt-long.md","articles":[]},"previous":{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"path":"ssdt-methods/ssdt-prebuilt.md","ref":"ssdt-methods/ssdt-prebuilt.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-methods/ssdt-easy.md","mtime":"2020-05-29T01:27:44.964Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"next":{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"path":"ssdt-methods/ssdt-long.md","ref":"ssdt-methods/ssdt-long.md","articles":[]},"previous":{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"path":"ssdt-methods/ssdt-prebuilt.md","ref":"ssdt-methods/ssdt-prebuilt.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-methods/ssdt-easy.md","mtime":"2020-05-31T05:55:38.344Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +738,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="ssdts-the-long-way"><a name="ssdts-the-long-way" class="plugin-anchor" href="#ssdts-the-long-way"><i class="fa fa-link" aria-hidden="true"></i></a>SSDTs: The long way</h1>
|
<h1 id="ssdts-the-long-way"><a name="ssdts-the-long-way" class="plugin-anchor" href="#ssdts-the-long-way"><i class="fa fa-link" aria-hidden="true"></i></a>SSDTs: The long way</h1>
|
||||||
<p>Well sadly some things are not handled by SSDTTime, well have no fear as making SSDTs is super easy. The basic process:</p>
|
<p>Well sadly some things are not handled by SSDTTime, well have no fear as making SSDTs is super easy. The basic process:</p>
|
||||||
@@ -555,7 +792,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"next":{"title":"Dumping the DSDT","level":"3.1","depth":1,"path":"Manual/dump.md","ref":"Manual/dump.md","articles":[]},"previous":{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"path":"ssdt-methods/ssdt-easy.md","ref":"ssdt-methods/ssdt-easy.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-methods/ssdt-long.md","mtime":"2020-05-29T01:27:44.964Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"next":{"title":"Dumping the DSDT","level":"3.1","depth":1,"path":"Manual/dump.md","ref":"Manual/dump.md","articles":[]},"previous":{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"path":"ssdt-methods/ssdt-easy.md","ref":"ssdt-methods/ssdt-easy.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-methods/ssdt-long.md","mtime":"2020-05-31T05:55:38.344Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +738,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="how-to-create-ssdts"><a name="how-to-create-ssdts" class="plugin-anchor" href="#how-to-create-ssdts"><i class="fa fa-link" aria-hidden="true"></i></a>How to create SSDTs</h1>
|
<h1 id="how-to-create-ssdts"><a name="how-to-create-ssdts" class="plugin-anchor" href="#how-to-create-ssdts"><i class="fa fa-link" aria-hidden="true"></i></a>How to create SSDTs</h1>
|
||||||
<p>Creating SSDTs mainly fall into 3 camps:</p>
|
<p>Creating SSDTs mainly fall into 3 camps:</p>
|
||||||
@@ -562,7 +799,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"How to create SSDTs","level":"2.1","depth":1,"next":{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"path":"ssdt-methods/ssdt-prebuilt.md","ref":"ssdt-methods/ssdt-prebuilt.md","articles":[]},"previous":{"title":"Choosing the SSDTs","level":"1.2","depth":1,"path":"ssdt-platform.md","ref":"ssdt-platform.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-methods/ssdt-methods.md","mtime":"2020-05-29T01:27:44.964Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"How to create SSDTs","level":"2.1","depth":1,"next":{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"path":"ssdt-methods/ssdt-prebuilt.md","ref":"ssdt-methods/ssdt-prebuilt.md","articles":[]},"previous":{"title":"Choosing the SSDTs","level":"1.2","depth":1,"path":"ssdt-platform.md","ref":"ssdt-platform.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-methods/ssdt-methods.md","mtime":"2020-05-31T05:55:38.344Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="../Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="../Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="../Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="../Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="../Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +738,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="pre-built-ssdts"><a name="pre-built-ssdts" class="plugin-anchor" href="#pre-built-ssdts"><i class="fa fa-link" aria-hidden="true"></i></a>Pre-Built SSDTs</h1>
|
<h1 id="pre-built-ssdts"><a name="pre-built-ssdts" class="plugin-anchor" href="#pre-built-ssdts"><i class="fa fa-link" aria-hidden="true"></i></a>Pre-Built SSDTs</h1>
|
||||||
<ul>
|
<ul>
|
||||||
@@ -626,6 +863,7 @@
|
|||||||
<p>The biggest issue with this prebuilt is that we're just guessing you both have an AWAC clock and that it can be turned off, I <strong>highly</strong> encourage you to make one yourself to really know whether you both need this and if it's going to work: <a href="../Universal/awac.html">AWAC vs RTC</a></p>
|
<p>The biggest issue with this prebuilt is that we're just guessing you both have an AWAC clock and that it can be turned off, I <strong>highly</strong> encourage you to make one yourself to really know whether you both need this and if it's going to work: <a href="../Universal/awac.html">AWAC vs RTC</a></p>
|
||||||
<h2 id="nvrampmc"><a name="nvrampmc" class="plugin-anchor" href="#nvrampmc"><i class="fa fa-link" aria-hidden="true"></i></a>NVRAM(PMC)</h2>
|
<h2 id="nvrampmc"><a name="nvrampmc" class="plugin-anchor" href="#nvrampmc"><i class="fa fa-link" aria-hidden="true"></i></a>NVRAM(PMC)</h2>
|
||||||
<p>Needed to bring back NVRAM support for Z390 and newer, <strong>DO NOT USE ON Z370 or older</strong></p>
|
<p>Needed to bring back NVRAM support for Z390 and newer, <strong>DO NOT USE ON Z370 or older</strong></p>
|
||||||
|
<p>Note: Desktop Z490 boards seem to not need this, though if you're having NVRAM issues you can try this SSDT.</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml" target="_blank">SSDT-PMC</a></li>
|
<li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml" target="_blank">SSDT-PMC</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -682,7 +920,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"next":{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"path":"ssdt-methods/ssdt-easy.md","ref":"ssdt-methods/ssdt-easy.md","articles":[]},"previous":{"title":"How to create SSDTs","level":"2.1","depth":1,"path":"ssdt-methods/ssdt-methods.md","ref":"ssdt-methods/ssdt-methods.md","articles":[{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"path":"ssdt-methods/ssdt-prebuilt.md","ref":"ssdt-methods/ssdt-prebuilt.md","articles":[]},{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"path":"ssdt-methods/ssdt-easy.md","ref":"ssdt-methods/ssdt-easy.md","articles":[]},{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"path":"ssdt-methods/ssdt-long.md","ref":"ssdt-methods/ssdt-long.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-methods/ssdt-prebuilt.md","mtime":"2020-05-29T01:27:44.964Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":"..","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"next":{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"path":"ssdt-methods/ssdt-easy.md","ref":"ssdt-methods/ssdt-easy.md","articles":[]},"previous":{"title":"How to create SSDTs","level":"2.1","depth":1,"path":"ssdt-methods/ssdt-methods.md","ref":"ssdt-methods/ssdt-methods.md","articles":[{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"path":"ssdt-methods/ssdt-prebuilt.md","ref":"ssdt-methods/ssdt-prebuilt.md","articles":[]},{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"path":"ssdt-methods/ssdt-easy.md","ref":"ssdt-methods/ssdt-easy.md","articles":[]},{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"path":"ssdt-methods/ssdt-long.md","ref":"ssdt-methods/ssdt-long.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-methods/ssdt-prebuilt.md","mtime":"2020-05-31T05:55:38.344Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":"..","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +738,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="what-ssdts-do-each-platform-need"><a name="what-ssdts-do-each-platform-need" class="plugin-anchor" href="#what-ssdts-do-each-platform-need"><i class="fa fa-link" aria-hidden="true"></i></a>What SSDTs do each platform need</h1>
|
<h1 id="what-ssdts-do-each-platform-need"><a name="what-ssdts-do-each-platform-need" class="plugin-anchor" href="#what-ssdts-do-each-platform-need"><i class="fa fa-link" aria-hidden="true"></i></a>What SSDTs do each platform need</h1>
|
||||||
<p>Please see the <strong>specific ACPI section of your config.plist</strong>, all SSDTs needed are covered there with a brief explainer. But here's a very quick TL;DR:</p>
|
<p>Please see the <strong>specific ACPI section of your config.plist</strong>, all SSDTs needed are covered there with a brief explainer. But here's a very quick TL;DR:</p>
|
||||||
@@ -562,7 +799,7 @@
|
|||||||
<td style="text-align:left">N/A</td>
|
<td style="text-align:left">N/A</td>
|
||||||
<td style="text-align:left">N/A</td>
|
<td style="text-align:left">N/A</td>
|
||||||
<td style="text-align:left"><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PMC.dsl" target="_blank">SSDT-PMC</a></td>
|
<td style="text-align:left"><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PMC.dsl" target="_blank">SSDT-PMC</a></td>
|
||||||
<td style="text-align:left"><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PMC.dsl" target="_blank">SSDT-PMC</a></td>
|
<td style="text-align:left">N/A</td>
|
||||||
<td style="text-align:left">N/A</td>
|
<td style="text-align:left">N/A</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
@@ -733,7 +970,7 @@
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Choosing the SSDTs","level":"1.2","depth":1,"next":{"title":"How to create SSDTs","level":"2.1","depth":1,"path":"ssdt-methods/ssdt-methods.md","ref":"ssdt-methods/ssdt-methods.md","articles":[{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"path":"ssdt-methods/ssdt-prebuilt.md","ref":"ssdt-methods/ssdt-prebuilt.md","articles":[]},{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"path":"ssdt-methods/ssdt-easy.md","ref":"ssdt-methods/ssdt-easy.md","articles":[]},{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"path":"ssdt-methods/ssdt-long.md","ref":"ssdt-methods/ssdt-long.md","articles":[]}]},"previous":{"title":"Getting Started With ACPI","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-platform.md","mtime":"2020-05-29T01:27:44.964Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":".","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Choosing the SSDTs","level":"1.2","depth":1,"next":{"title":"How to create SSDTs","level":"2.1","depth":1,"path":"ssdt-methods/ssdt-methods.md","ref":"ssdt-methods/ssdt-methods.md","articles":[{"title":"SSDTs: Prebuilt","level":"2.1.1","depth":2,"path":"ssdt-methods/ssdt-prebuilt.md","ref":"ssdt-methods/ssdt-prebuilt.md","articles":[]},{"title":"SSDTs: Easy Way","level":"2.1.2","depth":2,"path":"ssdt-methods/ssdt-easy.md","ref":"ssdt-methods/ssdt-easy.md","articles":[]},{"title":"SSDTs: Long Way","level":"2.1.3","depth":2,"path":"ssdt-methods/ssdt-long.md","ref":"ssdt-methods/ssdt-long.md","articles":[]}]},"previous":{"title":"Getting Started With ACPI","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"ssdt-platform.md","mtime":"2020-05-31T05:55:38.344Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":".","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -276,6 +276,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.1" data-path="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.1.2" data-path="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/backlight-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
<li class="chapter " data-level="5.2" data-path="Laptops/trackpad.html">
|
||||||
@@ -289,6 +321,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.1" data-path="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="5.2.2" data-path="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Laptops/trackpad-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
<li class="chapter " data-level="5.3" data-path="Laptops/laptop-disable.html">
|
||||||
@@ -322,6 +386,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.1" data-path="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.2" data-path="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.1.3" data-path="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/ec-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
<li class="chapter " data-level="6.2" data-path="Universal/plug.html">
|
||||||
@@ -335,6 +444,51 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.1" data-path="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.2" data-path="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/ssdttime.html">
|
||||||
|
|
||||||
|
|
||||||
|
SSDTTime
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.2.3" data-path="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/plug-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
<li class="chapter " data-level="6.3" data-path="Universal/awac.html">
|
||||||
@@ -348,6 +502,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.1" data-path="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.3.2" data-path="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/awac-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
<li class="chapter " data-level="6.4" data-path="Universal/nvram.html">
|
||||||
@@ -361,6 +547,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.1" data-path="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/prebuilt.html">
|
||||||
|
|
||||||
|
|
||||||
|
Prebuilt
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.4.2" data-path="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/nvram-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
<li class="chapter " data-level="6.5" data-path="Universal/irq.html">
|
||||||
@@ -400,6 +618,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="articles">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="chapter " data-level="6.7.1" data-path="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
<a href="Universal/smbus-methods/manual.html">
|
||||||
|
|
||||||
|
|
||||||
|
Manual
|
||||||
|
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +738,7 @@
|
|||||||
<section class="normal markdown-section">
|
<section class="normal markdown-section">
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><em>Last modified: Fri May 29 2020 01:27:44 GMT+0000 (Coordinated Universal Time)</em></p>
|
<p><em>Last modified: Sun May 31 2020 05:55:38 GMT+0000 (Coordinated Universal Time)</em></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h1 id="troubleshooting"><a name="troubleshooting" class="plugin-anchor" href="#troubleshooting"><i class="fa fa-link" aria-hidden="true"></i></a>Troubleshooting</h1>
|
<h1 id="troubleshooting"><a name="troubleshooting" class="plugin-anchor" href="#troubleshooting"><i class="fa fa-link" aria-hidden="true"></i></a>Troubleshooting</h1>
|
||||||
<ul>
|
<ul>
|
||||||
@@ -597,7 +834,7 @@ Pass 1 parse of [DSDT]
|
|||||||
<script>
|
<script>
|
||||||
var gitbook = gitbook || [];
|
var gitbook = gitbook || [];
|
||||||
gitbook.push(function() {
|
gitbook.push(function() {
|
||||||
gitbook.page.hasChanged({"page":{"title":"Troubleshooting","level":"8.1","depth":1,"next":{"title":"Contributing","level":"8.2","depth":1,"path":"CONTRIBUTING.md","ref":"CONTRIBUTING.md","articles":[]},"previous":{"title":"Cleanup","level":"7.1","depth":1,"path":"cleanup.md","ref":"cleanup.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"troubleshooting.md","mtime":"2020-05-29T01:27:44.964Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-29T01:28:38.922Z"},"basePath":".","book":{"language":""}});
|
gitbook.page.hasChanged({"page":{"title":"Troubleshooting","level":"8.1","depth":1,"next":{"title":"Contributing","level":"8.2","depth":1,"path":"CONTRIBUTING.md","ref":"CONTRIBUTING.md","articles":[]},"previous":{"title":"Cleanup","level":"7.1","depth":1,"path":"cleanup.md","ref":"cleanup.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"troubleshooting.md","mtime":"2020-05-31T05:55:38.344Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-05-31T05:56:32.982Z"},"basePath":".","book":{"language":""}});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||