okay, I'll try to explain what I did:
I had the same problem and solved it here. First I got some Speedsteps by choosing the smBIOS for a MBP8,x... Before I was using 9,2 and also got only 3 Speedsteps. BUT now I am using MBP10,1 with these Speedsteps:
kernel: AICPUPMI: CPU P-States [ 12 22 23 27 29 31 32 33 ]This states that ALL possible Speedsteps on my machine are enabled - from 1200 to 3300 Mhz (which I can confirm)The solution was quite simple (and states my stupidity):
- I disabled two modules from Chameleon (ACPIcodec and Kernepatcher). I don't need them, because Kernelpatcher is obsolete when you do not have Extensions loaded from the Extra/Extensions folder and ACPIcodec is quite old and for some unsupported machines.
- I extracted ALL SSDTs (SSDT as you generated and the other SSDTs that you don't see) using AIDA64 under Windows. It saves the .aml files. I renamed them and put them into the Extra folder. Open the SSDTs before copying, because SSDT.aml is not the same as your generated one (might be SSDT-1.aml) and you will need the generated one. So rename SSDT.aml from Windows to SSDT-1.aml and leave your generated SSDT.aml. rename the other SSDTs further on (SSDT2.aml, SSDT-3.aml, etc.).
- On reboot, Chameleon loads ALL SSDT files in the Extra folder... and voila!I tried sleeping mode yesterday and the system goes to sleep as I wanted (Using SmartSleep utility) AND came back when I wanted. It just looses Wifi connection and the Bluetooth connection (from my mouse).Yes, I got deep sleep and did not need to boot again. I think I could try the other sleep states the next days.Perhaps you might try that.
how did you extract the ssdt with aida64.. can you please explain it to me... you can also pm me in german