I would suggest using AptioMemoryFix (from AptioFixPKG), the latest Clover, and VirtualSMC.kext + Lilu.kext, as FakeSMC didn't pass DSMOS on some of my test machines. If you're using my kernel and get a yellow/black screen, make sure to get b5 or newer (has graphics fix).