diff --git a/Desktops/desktop-disable.html b/Desktops/desktop-disable.html
index 21feb3a..5d6733f 100644
--- a/Desktops/desktop-disable.html
+++ b/Desktops/desktop-disable.html
@@ -462,7 +462,7 @@
Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time) Last modified: Sat Apr 18 2020 20:24:05 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: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time) Last modified: Sat Apr 18 2020 20:24:05 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: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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
-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 ff2e77f..b3d2d35 100644 --- a/Laptops/trackpad.html +++ b/Laptops/trackpad.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 bdae489..94c802b 100644 --- a/Manual/compile.html +++ b/Manual/compile.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 ea11d25..135c08e 100644 --- a/Manual/dump.html +++ b/Manual/dump.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 7105afa..f0e0ec3 100644 --- a/Universal/awac.html +++ b/Universal/awac.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 ae286cd..e05289b 100644 --- a/Universal/irq.html +++ b/Universal/irq.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 67ef160..f8db7c2 100644 --- a/Universal/nvram.html +++ b/Universal/nvram.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 5aebc4e..5a91ec1 100644 --- a/Universal/plug.html +++ b/Universal/plug.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 04dcab4..7364830 100644 --- a/Universal/spoof.html +++ b/Universal/spoof.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 GMT+0000 (Coordinated Universal Time)
So this is mainly needed for GPUs that are not natively supported OOB due to their names, most commonly:
@@ -583,7 +583,7 @@ Buffer () diff --git a/cleanup.html b/cleanup.html index 1dbf271..94cb6f7 100644 --- a/cleanup.html +++ b/cleanup.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 1436f6c..fb3290a 100644 --- a/index.html +++ b/index.html @@ -460,7 +460,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 GMT+0000 (Coordinated Universal Time)

-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 GMT+0000 (Coordinated Universal Time)
So here we'll be using a super simple tool made by CorpNewt: SSDTTime
@@ -495,7 +495,7 @@-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 prebuilt 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 2b46402..5db8662 100644 --- a/ssdt-long.html +++ b/ssdt-long.html @@ -462,7 +462,7 @@-Last modified: Sat Apr 18 2020 19:56:55 GMT+0000 (Coordinated Universal Time)
+Last modified: Sat Apr 18 2020 20:24:05 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 @@