Still trying to fix the instant wake problem. I tried this procedure, but upon searching my DSDT with MaciASL there is no 0x0D or 0x6D. Now what?
Fix: Disable wake on USB in your bios.
Method: This happens on my system, i haven't got a ‘disable USB wake’ in my bios so i patch my DSDT to disable wake on USB. If you have that option in your bios, use that.
Here you have 2 options, use one and only one. Do the first one and if the search doesn't find (0x0D) go on to the next one.
Open you DSDT in MaciASL and do a search for (0x0D) if it finds matches then using the above instructions for patching your DSDT, patch it with the "USB3 _PRW(0x0D) and Rename XHC to XHC1” patch, then save your DSDT as DSDT.aml (as ACPI Machine Language Binary) into the EFI/Clover/ACPI/patched folder and restart your hack.
Open you DSDT in MaciASL and do a search for (0x6D) if it finds matches then using the above instructions for patching your DSDT, patch it with the "USB3 _PRW(0x6D) and Rename XHC to XHC1” patch, then save your DSDT as DSDT.aml (as ACPI Machine Language Binary) into the EFI/Clover/ACPI/patched folder and restart your hack.
Obviously you will have to wake the system up with the power button now, not the mouse.