• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root SetCPU/ Milestone Overclock best practice settings

I have now been using the overclocking function for over a month and would like to report on the settings found to be most effective.

I use a combination of apps to achieve excellent battery consumption (1 1/2 days generally).

1. Screebl, set to 15 seconds.
2. Milestone Overclock, set to custom 1000 MHz @ 69 vsel
3. SetCPU general 1000/500 with charge 250/1000 and sleep 250/500

Ive found that the 125 MHz setting does not push enough juice to the radios and i sometimes get glitches with the touch panel/ dialler when SetCPUs ondemand governor is waking up to a call or 3g connection.

Also, the lowered vsel value of 69 seems to save a half day's battery as opposed to standard 1000 MHz/ 72 vsel offered by Milestone Overclock.

Screebl is a must for anyone who doesnt have it, as its simply the most effective battery manager out there. Would like a five seconds option though ;)

Hope this helps some folks...
 
im not sure were talking about the same thing - i use setcpu to overclock the phone - something android does not manage by itself bud (at least not in profiles)

SetCPU does not overclock the Milestone - Milestone Overclock does. SetCPU only provides utilities to set profiles for when the phone is not used so that less battery is used, but Android does the same even without SetCPU running.
 
Upvote 0
I have now been using the overclocking function for over a month and would like to report on the settings found to be most effective.

I use a combination of apps to achieve excellent battery consumption (1 1/2 days generally).

1. Screebl, set to 15 seconds.
2. Milestone Overclock, set to custom 1000 MHz @ 69 vsel
3. SetCPU general 1000/500 with charge 250/1000 and sleep 250/500

Ive found that the 125 MHz setting does not push enough juice to the radios and i sometimes get glitches with the touch panel/ dialler when SetCPUs ondemand governor is waking up to a call or 3g connection.

Also, the lowered vsel value of 69 seems to save a half day's battery as opposed to standard 1000 MHz/ 72 vsel offered by Milestone Overclock.

Screebl is a must for anyone who doesnt have it, as its simply the most effective battery manager out there. Would like a five seconds option though ;)

Hope this helps some folks...

this setting better for battery life


[How-To] vsel's, mpu_opps etc. [Overclocking] - Android-Hilfe.de

echo "58" > /proc/overclock/max_vsel
echo "1000000" > /proc/overclock/max_rate
echo "1 125000000 16" > /proc/overlock/mpu_opps
echo "2 250000000 22" > /proc/overlock/mpu_opps
echo "3 500000000 32" > /proc/overlock/mpu_opps

or

echo "46" > /proc/overclock/max_vsel
echo "800000" > /proc/overclock/max_rate
echo "1 125000000 16" > /proc/overlock/mpu_opps
echo "2 250000000 22" > /proc/overlock/mpu_opps
echo "3 500000000 32" > /proc/overlock/mpu_opps
 
Upvote 0
@Szadzik thanks for explaining my own thread to me... however android will simply switch from really low to really high at times when it shouldnt (like sleep) without setcpu governors and profiles working in the background, so youre wrong about it being the same with/ without. Also, its the combination of the three tools that im advocating here.

@harunjo ill give it a try but frankly that looks too low for the radios
 
Upvote 0
@Szadzik thanks for explaining my own thread to me... however android will simply switch from really low to really high at times when it shouldnt (like sleep) without setcpu governors and profiles working in the background, so youre wrong about it being the same with/ without. Also, its the combination of the three tools that im advocating here.

@harunjo ill give it a try but frankly that looks too low for the radios

Yup, everyone's got the right to their opinion. To me my phone is working perfectly fine without SetCPU or Screebl.
 
Upvote 0
Just try running your 'stone for a few days without SetCPU. Seriously, try it. Betcha your battery life is at least as good as before, if not better, and it runs as smooth or smoother as well. Without the overhead and stability issues caused by SetCPU, and with more granular (i.e. smoother) speed stepping as well.

Also, you can probably bring that 69 VSEL @1000mhz way down. Like down to 56 to 60 depending on your particular Milestone.

I've found that 850/44 works best for me. I can't percieve any difference in speed between that and 1000 outside of benchmarks, and it's easier on the battery and processor. With that logic I reckon I could drop down to 800 and even lower voltage, but I get the warm Linpack fuzzies knowing that at 850mhz it's still a hair faster than a Snapdragon-powered 2.1 N1/Desire/Evo/Incredible. :)
 
Upvote 0
this setting better for battery life


[How-To] vsel's, mpu_opps etc. [Overclocking] - Android-Hilfe.de

echo "58" > /proc/overclock/max_vsel
echo "1000000" > /proc/overclock/max_rate
echo "1 125000000 16" > /proc/overlock/mpu_opps
echo "2 250000000 22" > /proc/overlock/mpu_opps
echo "3 500000000 32" > /proc/overlock/mpu_opps

or

echo "46" > /proc/overclock/max_vsel
echo "800000" > /proc/overclock/max_rate
echo "1 125000000 16" > /proc/overlock/mpu_opps
echo "2 250000000 22" > /proc/overlock/mpu_opps
echo "3 500000000 32" > /proc/overlock/mpu_opps


So here are you just setting new OC tables for the CPU?

So in your examples, you're setting 4 levels of clocks right?

125mhz, 250mhz, 500mhz, and then either 800 or 1ghz...

Are those safe values to use for vsel on 125, 250 and 500mhz? Sounds pretty low and aggressive to me.
 
Upvote 0
So here are you just setting new OC tables for the CPU?

So in your examples, you're setting 4 levels of clocks right?

125mhz, 250mhz, 500mhz, and then either 800 or 1ghz...

Are those safe values to use for vsel on 125, 250 and 500mhz? Sounds pretty low and aggressive to me.

Taken from the Milestone Overclock Wiki:

Frequency - Default (>=) - Possibly Unstable - Probably unstable (<=)

550 - 56
800 - 58 - 56/54 - 52
1000 - 60 - 58/56 - 54
1200* - 76 - 74/70 - 68
1300* - x - 84

*: Always unstable in some CPUs! Will damage CPU on prolonged use. According to OMAP3430 datasheet, max_vsel up to 66 should be acceptable. Above 80 will certainly severly damage the CPU on long-term scale. The most appropriate and stable settings seem to be either 800 MHz or 1000 MHz at max_vsel of 56 to 60.
 
Upvote 0
In my case I have noticed that battery does run out faster when not using SetCPU. Currently I am using nadlabak's interactive governor with SetCPU which is a lot more responsive compared to the "ondemand" governor. And I use 1000mhz at 62 vsel since Motonav crashes at lower vsels.

Also, SetCPU is available for free at xda-developers.com. So you can download from there in case you can't buy it from the Market.
 
Upvote 0
In my case I have noticed that battery does run out faster when not using SetCPU. Currently I am using nadlabak's interactive governor with SetCPU which is a lot more responsive compared to the "ondemand" governor. And I use 1000mhz at 62 vsel since Motonav crashes at lower vsels.

Also, SetCPU is available for free at xda-developers.com. So you can download from there in case you can't buy it from the Market.

I bought it when I started overclocking my Milestone.

As for battery drain, it is really hard to measure that in my case since I have the Milestone dock and every night use the phone as a night clock and even if I end up with some battery at the end of the day I put it in the dock and it gets charged up at night.
 
Upvote 0
So I have my 11_overclock.sh setup as follows using the interactive governor:

Code:
/system/bin/insmod /system/lib/modules/overclock.ko omap2_clk_init_cpufreq_table_addr=0xc004e4b0
echo 62 > /proc/overclock/max_vsel
echo 1000000 > /proc/overclock/max_rate
echo "1 750000" > /proc/overclock/freq_table
echo "4 750000000 48" > /proc/overclock/mpu_opps
echo "2 500000" > /proc/overclock/freq_table
echo "3 500000000 36" > /proc/overclock/mpu_opps
echo "3 250000" > /proc/overclock/freq_table
echo "2 250000000 28" > /proc/overclock/mpu_opps
/system/bin/insmod /system/lib/modules/cpufreq_interactive.ko nr_running_addr=0xc005e35c
echo interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 125000 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/sampling_rate

The new overclock_stats.ko came out but I'm not really sure how to implement that since SetCPU still shows my stats incorrectly like:

Code:
550000 5108
500000 10287
250000 100373
125000 0
 
Upvote 0
I've found that 850/44 works best for me. I can't percieve any difference in speed between that and 1000 outside of benchmarks, and it's easier on the battery and processor. With that logic I reckon I could drop down to 800 and even lower voltage, but I get the warm Linpack fuzzies knowing that at 850mhz it's still a hair faster than a Snapdragon-powered 2.1 N1/Desire/Evo/Incredible. :)
I was on the fence to get a Milestone from Amazon...I thought the 550Mhz chip might be a bit slow but that post sold me on the Milestone! So an 800Mhz Milestone can be faster than a 1Ghz Snapdragon? Has that been documented in benchmarks somewhere? Can't wait to get it now ;-)
 
Upvote 0
I was on the fence to get a Milestone from Amazon...I thought the 550Mhz chip might be a bit slow but that post sold me on the Milestone! So an 800Mhz Milestone can be faster than a 1Ghz Snapdragon? Has that been documented in benchmarks somewhere? Can't wait to get it now ;-)

I have mine running at 1.2GHz and its smooth as silk! Gotta love the snappy milestone. ;)
 
Upvote 0
I am always wondering, if we have the maximum Ghz it would make the phone faster right?
Would the only implication thereon be on the battery draining faster? Or would there be anything else as well?

thanks

If you consider long-time effects you may expect the CPU to break down faster. How faster? Not fast enough for you to know it as it is going to take years and years.

Besides, you do not have to see any effect on battery life. You can set it up up to around 950MHz with the stock vsel 56 and battery should not be drained faster.
 
Upvote 0
If you consider long-time effects you may expect the CPU to break down faster. How faster? Not fast enough for you to know it as it is going to take years and years.

Besides, you do not have to see any effect on battery life. You can set it up up to around 950MHz with the stock vsel 56 and battery should not be drained faster.

My battery barely drains with it over clocked to 1.2ghz. On a full charge I can go 9 hours and only have the battery drop to 60/50%. I try to charge my phone off most of the time as its's better for the battery. However lately I've been charging it on and it seems to last as long, but I do not use my phone while it is charging on. Also further more on the note of over clocking it does not heat up any more then normal use when using the Wi-Fi for surfing and other things like GPS. I could not be happier with a phone right now. This thing does it all for me! I just got setup for Dropbox now and going to test that out! So may more good things to come!
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones