u dont need compile it, is a oem table, if u don't drop it, is load all time
check what tables load with Patchmatic
put in /usr/bin and run .command
Even if it's an OEM table, if it is badly written, it will result in an ACPI error when it's loaded. What I did is drop the original and load a corrected version.
Anyway, your clover folder didn't really fix this issue. I managed to fix it in the end by applying a mixture of fixes.
I used your DSDT (but not your config.plist, although I did take some of your changes like SmartUPS and a couple other things), I kept my darkwake=10 and also added the fixes discussed here: https://pikeralpha.w...g-sleep-issues/
One thing I hadn't understood before is that deep sleep that doesn't wake with keyboard is actually intended behavior.