-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 bc3ddac..8ebf02b 100644 --- a/Desktops/desktop-disable.html +++ b/Desktops/desktop-disable.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 16:36:04 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 cdb009f..eff88e3 100644 --- a/Laptops/backlight.html +++ b/Laptops/backlight.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 16:36:04 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 16:36:04 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 683285e..072b57f 100644 --- a/Laptops/trackpad.html +++ b/Laptops/trackpad.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 8792aee..002224d 100644 --- a/Manual/dump.html +++ b/Manual/dump.html @@ -738,47 +738,70 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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:
+From Windows:
4. Dump DSDT - Automatically dump the system DSDTSystem DSDT. Make sure the file format is ACPI Machine Language Binary(.AML), this will require the machine to be running macOSpath/to/acpidump.exe -b -n DSDT -z, this will dump your DSDT as a .dat file. Rename this to DSDT.amlDo note that all ACPI patches from clover/OpenCore will be applied to the DSDT with the above 2 methods
+From Linux:
+4. Dump DSDT - Automatically dump the system DSDTFrom Clover:
+For those with Clover installed previously, this is a simple way to get your ACPI tables:
+EFI/CLOVER/ACPI/origin, the folder must exist before dumpingacpidump.efiEFI/OC/Tools and in your config under Misc -> Tools with the argument: -b -n DSDT -z and select this option in OpenCore's picker. Rename the DSDT.dat to DSDT.aml. Tool is provided by acpicaFrom OpenCore:
+With OpenCore 0.5.9, we have a new quirk called SysReport which will actually dump our DSDT automatically when hitting the boot screen. The main issues are:
+For the latter, you just need to replace the following files with DEBUG version:
+BOOTx64.efiBootstrap.efiOpenRuntime.efiOpenCore.efiIf OpenCore is having issues running acpidump, you can call it from the shell with OpenShell(reminder to add to both EFI/OC/Tools and in your config under Misc -> Tools ):
shell> fs0: // replace with proper drive
-
-fs0:\> dir // to verify this is the right directory
-
-Directory of fs0:\
-
-01/01/01 3:30p EFI
-
-fs0:\> cd EFI\OC\Tools
-
-fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z
-
+For the former, you can actually skip the ACPI section, return to the OpenCore guide(Desktop, Laptop) and finish making the USB. Once booted to the picker, you can shut off the PC and check your USB:
+
And voila! You have a DSDT! Now you can continue on with making SSDTs
-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 62188ea..daa3fbd 100644 --- a/Universal/awac.html +++ b/Universal/awac.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 16:36:04 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 16:36:04 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 f3ae94c..29e90d7 100644 --- a/Universal/ec-methods/ssdttime.html +++ b/Universal/ec-methods/ssdttime.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 4a5246d..caeef4b 100644 --- a/Universal/irq.html +++ b/Universal/irq.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 16:36:04 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 9369c95..a88ba30 100644 --- a/Universal/nvram.html +++ b/Universal/nvram.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 16:36:04 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 33160c9..7d7df12 100644 --- a/Universal/plug-methods/ssdttime.html +++ b/Universal/plug-methods/ssdttime.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 534cad6..c35c1b8 100644 --- a/Universal/plug.html +++ b/Universal/plug.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 16:36:04 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 16:36:04 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 2f74ac4..a18b161 100644 --- a/cleanup.html +++ b/cleanup.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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/Manual/dump-md/sysreport.png b/images/Manual/dump-md/sysreport.png new file mode 100644 index 0000000..647f9bc Binary files /dev/null and b/images/Manual/dump-md/sysreport.png differ diff --git a/index.html b/index.html index 1551b5e..55a12ea 100644 --- a/index.html +++ b/index.html @@ -736,7 +736,7 @@-Last modified: Sun May 31 2020 06:13:18 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 0761a74..61c46b4 100644 --- a/ssdt-methods/ssdt-long.html +++ b/ssdt-methods/ssdt-long.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:19 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 b80fe67..3d7b746 100644 --- a/ssdt-methods/ssdt-methods.html +++ b/ssdt-methods/ssdt-methods.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:19 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 46f7801..87d24ba 100644 --- a/ssdt-methods/ssdt-prebuilt.html +++ b/ssdt-methods/ssdt-prebuilt.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:19 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 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 16:36:04 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 e730ee6..4c9cdd3 100644 --- a/troubleshooting.html +++ b/troubleshooting.html @@ -738,7 +738,7 @@-Last modified: Sun May 31 2020 06:13:19 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun May 31 2020 16:36:04 GMT+0000 (Coordinated Universal Time)