-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
Note: This is a community run guide which is not officially endorsed by Acidanthera. Please do not bug Acidanthera with issues about this guide.
@@ -852,7 +852,7 @@ diff --git a/Desktops/desktop-disable.html b/Desktops/desktop-disable.html index 40c2263..cd16e5b 100644 --- a/Desktops/desktop-disable.html +++ b/Desktops/desktop-disable.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
By far the easiest method, all you need to do is download the following file:
@@ -803,7 +803,7 @@ diff --git a/Laptops/backlight.html b/Laptops/backlight.html index bdd069e..9f1f044 100644 --- a/Laptops/backlight.html +++ b/Laptops/backlight.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
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.
@@ -827,7 +827,7 @@ diff --git a/Laptops/trackpad.html b/Laptops/trackpad.html index abc1a07..9429226 100644 --- a/Laptops/trackpad.html +++ b/Laptops/trackpad.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
See Troubleshooting if you have dumping/compiling errors
@@ -814,7 +814,7 @@ diff --git a/Manual/dump.html b/Manual/dump.html index 1108a2f..9cfeae1 100644 --- a/Manual/dump.html +++ b/Manual/dump.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
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:
@@ -845,7 +845,7 @@ diff --git a/Universal/awac-methods/manual.html b/Universal/awac-methods/manual.html index 34ee2dc..63df2d8 100644 --- a/Universal/awac-methods/manual.html +++ b/Universal/awac-methods/manual.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
By far the easiest method, all you need to do is download the following file:
@@ -801,7 +801,7 @@ diff --git a/Universal/awac.html b/Universal/awac.html index dc8791b..6be493f 100644 --- a/Universal/awac.html +++ b/Universal/awac.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
By far the easiest way to fix your Embedded Controller is just downloading one of the files below:
@@ -823,7 +823,7 @@ diff --git a/Universal/ec-methods/ssdttime.html b/Universal/ec-methods/ssdttime.html index 75818b4..53c0bfa 100644 --- a/Universal/ec-methods/ssdttime.html +++ b/Universal/ec-methods/ssdttime.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
The second involves using SSDTTime which automates most of the process. See here on how to use it: SSDTs: Easy Way
@@ -815,7 +815,7 @@ diff --git a/Universal/irq.html b/Universal/irq.html index 01bcd4e..8c1dba3 100644 --- a/Universal/irq.html +++ b/Universal/irq.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
By far the easiest method, all you need to do is download the following file:
@@ -804,7 +804,7 @@ diff --git a/Universal/nvram.html b/Universal/nvram.html index 2206b10..4ac227d 100644 --- a/Universal/nvram.html +++ b/Universal/nvram.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
By far the easiest way to get SSDT-PLUG is just downloading the below file:
@@ -805,7 +805,7 @@ diff --git a/Universal/plug-methods/ssdttime.html b/Universal/plug-methods/ssdttime.html index b291a56..1d38607 100644 --- a/Universal/plug-methods/ssdttime.html +++ b/Universal/plug-methods/ssdttime.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
The second involves using SSDTTime which automates most of the process. See here on how to use it: SSDTs: Easy Way
@@ -806,7 +806,7 @@ diff --git a/Universal/plug.html b/Universal/plug.html index 22d50e2..c5c142c 100644 --- a/Universal/plug.html +++ b/Universal/plug.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
So this is mainly needed for GPUs that are not natively supported out of the box due to their names, most commonly:
@@ -859,7 +859,7 @@ Buffer () diff --git a/cleanup.html b/cleanup.html index acbd8ee..b49f9d7 100644 --- a/cleanup.html +++ b/cleanup.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
So you've made all your SSDTs but now there's one thing left: Adding them to Opencore
@@ -804,7 +804,7 @@ diff --git a/extra-files/decompiled/SSDT-GPI0.dsl b/extra-files/decompiled/SSDT-GPI0.dsl index 8ba5d1d..331541c 100644 --- a/extra-files/decompiled/SSDT-GPI0.dsl +++ b/extra-files/decompiled/SSDT-GPI0.dsl @@ -2,6 +2,7 @@ DefinitionBlock("", "SSDT", 2, "DRTNIA", "GPI0", 0) { External(GPEN, FieldUnitObj) + External(SBRG, FieldUnitObj) Scope (\) { @@ -15,4 +16,4 @@ DefinitionBlock("", "SSDT", 2, "DRTNIA", "GPI0", 0) } } -} \ No newline at end of file +} diff --git a/index.html b/index.html index 8a59edc..dcdab75 100644 --- a/index.html +++ b/index.html @@ -736,7 +736,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)

-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
So here we'll be using a super simple tool made by CorpNewt: SSDTTime
@@ -870,7 +870,7 @@ diff --git a/ssdt-methods/ssdt-long.html b/ssdt-methods/ssdt-long.html index 8af0cf7..b2cff88 100644 --- a/ssdt-methods/ssdt-long.html +++ b/ssdt-methods/ssdt-long.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
Well sadly some things are not handled by SSDTTime, well have no fear as making SSDTs is super easy. The basic process:
@@ -792,7 +792,7 @@ diff --git a/ssdt-methods/ssdt-methods.html b/ssdt-methods/ssdt-methods.html index f559a72..44906bf 100644 --- a/ssdt-methods/ssdt-methods.html +++ b/ssdt-methods/ssdt-methods.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
Creating SSDTs mainly fall into 3 camps:
@@ -799,7 +799,7 @@ diff --git a/ssdt-methods/ssdt-prebuilt.html b/ssdt-methods/ssdt-prebuilt.html index 8603661..818a9b0 100644 --- a/ssdt-methods/ssdt-prebuilt.html +++ b/ssdt-methods/ssdt-prebuilt.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)
Please see the specific ACPI section of your config.plist, all SSDTs needed are covered there with a brief explainer. But here's a very quick TL;DR:
@@ -970,7 +970,7 @@ diff --git a/troubleshooting.html b/troubleshooting.html index 505b9f4..8f6be8e 100644 --- a/troubleshooting.html +++ b/troubleshooting.html @@ -738,7 +738,7 @@-Last modified: Wed Jun 10 2020 01:25:00 GMT+0000 (Coordinated Universal Time)
+Last modified: Wed Jun 10 2020 01:28:38 GMT+0000 (Coordinated Universal Time)