I've attached my DSDT. You need to use MuIti Beast to apply the AppleIntelCPUPowerManagement patch (under System) or you will still KP with this.
You also need to add GenerateCStates=yes and GeneratePStates=yes for your boot.plist.
My boot.plist also has Kernel Cache enabled for faster boot. I attached my boot.plist too. (NOTE! With cache on, /Extra/Extensions extensions won't be loaded on boot. Move them to /S/L/E)
The DSDT fixes:
- Brightness adjustment in System Prefs -> Display. Keyboard doesn't work, can't figure out why yet...
- Sleep. Use SleepEnabler.kext with the DSDT to enable it.
- USB. Don't need legacy USB anymore, suggest you remove the legacy USB kexts for better stability.
- With AppleIntelCPUManagement patch, don't need NullCPUPowerManagement, EvOReboot, ElliotRTCLegacy. Remove 'em all.