-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 689f19f..bc3ddac 100644 --- a/Desktops/desktop-disable.html +++ b/Desktops/desktop-disable.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 7ed568c..cdb009f 100644 --- a/Laptops/backlight.html +++ b/Laptops/backlight.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 126a701..683285e 100644 --- a/Laptops/trackpad.html +++ b/Laptops/trackpad.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 f4b7a42..8792aee 100644 --- a/Manual/dump.html +++ b/Manual/dump.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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:
@@ -822,7 +822,7 @@ fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z diff --git a/Universal/awac-methods/manual.html b/Universal/awac-methods/manual.html index 2a09843..9607fe5 100644 --- a/Universal/awac-methods/manual.html +++ b/Universal/awac-methods/manual.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 0465f78..62188ea 100644 --- a/Universal/awac.html +++ b/Universal/awac.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
Now when opening this SSDT, you'll notice a few things. Mainly:
+Device (EC)Before:
+External (_SB_.PCI0.LPCB, DeviceObj) <- Rename this
+
+Scope (_SB.PCI0.LPCB) <- Rename this
+
Following the example pathing we found, the SSDT should look something like this:
+After:
+External (_SB_.PC00.LPC0, DeviceObj) <- Renamed
+
+Scope (_SB.PC00.LPC0) <- Renamed
+
When multiple PNP0C09 show up, we need to next check for the following properties:
@@ -875,7 +898,7 @@ diff --git a/Universal/ec-methods/prebuilt.html b/Universal/ec-methods/prebuilt.html index 2d952d4..e8f1996 100644 --- a/Universal/ec-methods/prebuilt.html +++ b/Universal/ec-methods/prebuilt.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 c9a8e2f..f3ae94c 100644 --- a/Universal/ec-methods/ssdttime.html +++ b/Universal/ec-methods/ssdttime.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 80a070e..4a5246d 100644 --- a/Universal/irq.html +++ b/Universal/irq.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 9f4bd01..9369c95 100644 --- a/Universal/nvram.html +++ b/Universal/nvram.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 f6ca910..33160c9 100644 --- a/Universal/plug-methods/ssdttime.html +++ b/Universal/plug-methods/ssdttime.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 5d1853c..534cad6 100644 --- a/Universal/plug.html +++ b/Universal/plug.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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 f67f7c6..2f74ac4 100644 --- a/cleanup.html +++ b/cleanup.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 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/images/Desktops/ssdt-after.png b/images/Desktops/ssdt-after.png new file mode 100644 index 0000000..7e750de Binary files /dev/null and b/images/Desktops/ssdt-after.png differ diff --git a/images/Desktops/ssdt-before.png b/images/Desktops/ssdt-before.png new file mode 100644 index 0000000..35b46bf Binary files /dev/null and b/images/Desktops/ssdt-before.png differ diff --git a/index.html b/index.html index 5f6b57d..1551b5e 100644 --- a/index.html +++ b/index.html @@ -736,7 +736,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)

-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:19 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 29997bf..0761a74 100644 --- a/ssdt-methods/ssdt-long.html +++ b/ssdt-methods/ssdt-long.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:19 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 e76f563..b80fe67 100644 --- a/ssdt-methods/ssdt-methods.html +++ b/ssdt-methods/ssdt-methods.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:19 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 d70830d..46f7801 100644 --- a/ssdt-methods/ssdt-prebuilt.html +++ b/ssdt-methods/ssdt-prebuilt.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:19 GMT+0000 (Coordinated Universal Time)
-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:19 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 afe4de0..e730ee6 100644 --- a/troubleshooting.html +++ b/troubleshooting.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 05:59:17 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 06:13:19 GMT+0000 (Coordinated Universal Time)