I didnt bother using the quickclock app because I already use JRummy's overclock app with its sweet widget
Disclaimer: DO NOT set these values on boot if you are having random reboots during normal operation! I take no responsibility if your handset cannot handle these values. All processors are slightly different. This is a guide, not set in stone. I also don't have anything against quickclock, but I DO want ppl to have a choice with their overlocking.
So onto my mini-guide for overclocking the D2
Getting better battery life is dependent on many variables, there are only 3 that I will discuss here. CPU voltage, CPU frequency scaling, and Profiles.
The CPU can be UNDERVOLTED to make it consume less power for a given operation. This method is popular with the HTPC crowd who want make the CPU run cooler so they can run quieter fans in their boxes.
You may be familiar with CPU frequency scaling if you use linux on a laptop.
CPUs have the ability to switch between faster and slower clocks depending on usage.
many modern laptops can switch between 600MHz, 800MHz, 1.2GHz, 1.6GHz, 1.8 GHz and whatever their max is.
They usually have 4 or 5 slots like our handsets.
Profiles are what the CPU uses as a guide to what slots to use when certain events are taking place.
The governor also plays a part in this, but is more geared towards the CPU's usage, not yours. (someone correct me if I'm wrong)
My current values:
Slot 1: 300MHz @ 18 volt (I think I can go lower, haven't had any reboots yet)
Slot 2: 500MHz @ 35 volt (I'm sure I can bring this down)
Slot 3: 800MHz @ 45 volt
Slot 4: 1.3GHz @ 65 volt (had it at 67 last week, stable with angry birds GF=)
These are definately not real voltage numbers, simply "voltage" values of the OS
The profile zip contains the db file you can import to JRummy's and you can use my profiles. Unzip before use.Code:Priority Type max min 100 Temp > 53*C 300 300 (cool processor down real fast) 73 Screen On 1300 300 (can go down to 300 when idle) 59 Battery < 20% 500 300 (slow it down to keep from dying on that last bit) 50 Charging/Full 1300 300 38 Screen Off 500 300 (you may use 300 max if you do not run radio streams)
The profiles are universal, can be used with any device that supports 300MHz minimum and 1300MHz max, if your max speed is lower than mine, adjust the maxes in the profile accordingly if the app doesn't do it for you. (it should)
The attached presets zip can be directly imported into JRummy's overclock app.
::REMEMBER:: DO NOT SET UNTESTED VALUES ON BOOT!!!!
::REMEMBER:: All processors are different, some may work after a break in period, and some will never work with values this low.