diff --git a/Desktops/desktop-disable.html b/Desktops/desktop-disable.html
index 85c4a4b..bf1f7f8 100644
--- a/Desktops/desktop-disable.html
+++ b/Desktops/desktop-disable.html
@@ -462,7 +462,7 @@
Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time) Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time) 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 Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time) Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time) What we'll be doing is hiding our actual EC and creating a fake Embedded Comtroller for macOS to play with.
-
Disabling unsupported GPUs(Desktops)
-wegnoegpu, this only works when running on iGPU so for the rest of us we'll need to make an SSDT.
-
Fixing Embedded Controller (Desktop)
-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
So what this SSDT does is create a PNLF device for macOS to play with, specifically one with a hardware ID of APP0002. WhateverGreen will handle the rest of the work
No configuration required for most, just drop the prebuilt file into your EFI:
+No configuration required for most, just drop the pre-built file into your EFI:
-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
So with laptops, we can hide the dGPU from macOS with the little boot-arg called -wegnoegpu 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:
-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
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.
@@ -600,7 +600,7 @@ diff --git a/Laptops/trackpad.html b/Laptops/trackpad.html index 8a64f6b..6c3bfe1 100644 --- a/Laptops/trackpad.html +++ b/Laptops/trackpad.html @@ -462,7 +462,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
This SSDT is used to force enable our GPI0 for VoodooI2C to connect onto.
@@ -543,7 +543,7 @@ diff --git a/Manual/compile.html b/Manual/compile.html index c20758a..3ec25dd 100644 --- a/Manual/compile.html +++ b/Manual/compile.html @@ -462,7 +462,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
See Troubleshooting if you have dumping/compiling errors
@@ -538,7 +538,7 @@ diff --git a/Manual/dump.html b/Manual/dump.html index ec8c4ea..a856c01 100644 --- a/Manual/dump.html +++ b/Manual/dump.html @@ -462,7 +462,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 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:
@@ -546,7 +546,7 @@ fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z diff --git a/Universal/awac.html b/Universal/awac.html index 357ebee..d9d8f37 100644 --- a/Universal/awac.html +++ b/Universal/awac.html @@ -462,7 +462,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
For Intel 300 series chipsets and newer, this also includes X299 refreshes and Icelake laptops. Common machines:
@@ -549,7 +549,7 @@ diff --git a/Universal/irq.html b/Universal/irq.html index 501e767..9aeb3fe 100644 --- a/Universal/irq.html +++ b/Universal/irq.html @@ -462,7 +462,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
So you miss having those fancy hot-patches from Clover like FixIPIC, FixTMR, FixRTC, FixHPET, etc
@@ -510,7 +510,7 @@ diff --git a/Universal/nvram.html b/Universal/nvram.html index 50aecbf..b1acd27 100644 --- a/Universal/nvram.html +++ b/Universal/nvram.html @@ -462,7 +462,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
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.
@@ -531,7 +531,7 @@ diff --git a/Universal/plug.html b/Universal/plug.html index 77b5b0f..f66aed7 100644 --- a/Universal/plug.html +++ b/Universal/plug.html @@ -462,7 +462,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
CPU naming is fairly easy to figure out as well, open your decompiled DSDT and search for Processor. This should give you a result like this:
-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
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:
@@ -567,7 +567,7 @@ Device (_SB.PC00.SMBS.BUS0) <- Renamed diff --git a/Universal/spoof.html b/Universal/spoof.html index a4fc7d5..4c6b495 100644 --- a/Universal/spoof.html +++ b/Universal/spoof.html @@ -462,10 +462,10 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
So this is mainly needed for GPUs that are not natively supported OOB due to their names, most commonly:
+So this is mainly needed for GPUs that are not natively supported out of the box due to their names, most commonly:
-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
So you've made all your SSDTs but now there's one thing left: Adding them to Opencore
@@ -523,7 +523,7 @@ diff --git a/index.html b/index.html index 56c9c6d..0ddb279 100644 --- a/index.html +++ b/index.html @@ -460,7 +460,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)

macOS can be very picky about the devices present in the DSDT and so our job is to correct it. The main devices that need to be corrected for macOS to work properly:
-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 GMT+0000 (Coordinated Universal Time)
So here we'll be using a super simple tool made by CorpNewt: SSDTTime
@@ -487,15 +487,15 @@-What about USBX?
For Skylake and newer plus AMD, you can grab a prebuilt file here: SSDT-USBX.aml. This file is plug and play and requires no device configuration, do not use on Broadwell and older.
+For Skylake and newer plus AMD, you can grab a pre-built file here: SSDT-USBX.aml. This file is plug and play and requires no device configuration, do not use on Broadwell and older.
Troubleshooting note: See General Troubleshooting if you're having issues running SSDTTime
Don't forget that SSDTs need to be added to Opencore, reminder that .aml is complied, .dsl is code. Add only the .aml file:
@@ -586,7 +586,7 @@ diff --git a/ssdt-long.html b/ssdt-long.html index b0776ee..1d7a7ea 100644 --- a/ssdt-long.html +++ b/ssdt-long.html @@ -462,7 +462,7 @@-Last modified: Fri Apr 24 2020 04:51:54 GMT+0000 (Coordinated Universal Time)
+Last modified: Sun Apr 26 2020 01:41:55 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:
@@ -516,7 +516,7 @@