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

Root Motorola Milestone Overclock Development

You could try the automatic module loading and applying the voltage and frequency at boot. But I have to warn you that you might brick your phone doing so. Just do a nandroid backup first and then play around. I've had no problems with this procedure.

- Download the overclock11.ko module from here -> Downloads - milestone-overclock - Project Hosting on Google Code

- On your phone create a folder called /system/modules/ with the permission 755 (you can use root explorer or a shell command -> chmod 0755 /system/modules)

- Put overclock11.ko on your SD card and use root explorer or a shell command to move it to /system/modules/

- Set the permissions of overclock11.ko to 644 (again, root explorer or a shell command -> chmod 0644 /system/modules/overclock.ko)

- Then use root explorer or a shell command to rename /system/bin/mot_boot_mode to /system/bin/mot_boot_mode.bin
Make a new mot_boot_mode file (regular text file with no extension) with this content:
Code:
#!/system/bin/sh
export PATH=/system/bin:$PATH

#run original script
mot_boot_mode.bin

#
insmod /system/modules/overclock11.ko
echo 62 > /proc/overclock/max_vsel
echo 800000 > /proc/overclock/max_rate
- Copy this new file to /system/bin/ and you're done. You can reboot your phone and the new default frequency should be 800 MHz with a voltage required to run 800 MHz.

I've been running this setting for two days now and there have been no reboots and no hangs. Everything works smooth and SetCPU scales nicely with profiles enabled to save battery life when the phone is sleeping.

800 MHz at vsel 62 is perfectly safe. Some suggest vsel 68 at this frequency but that means pushing more voltage to the CPU which uses more power and has no effect on stability with most CPUs. If you experience problems with vsel 62, just up it to 68.

Hope this helps.


Hi,
my phone seems to be perfectly stable on vsel 62. What if I try to go below that value?

Now I am playing on 1000MHz and vsel at 66 and no problems so far...do you think this is safer for the cpu itself when is on lower vsel?
 
Lower vsel is better for the CPU but it might not be stable. Either way overclocking doesn't have a good effect on the CPU but if you don't push it it's not going to hurt the CPU during the lifespan of the device. I can't tell you weather 1 GHz is safe for your device because CPU-s are different from batch to batch. Just do some testing and if the device hangs you know its not good and back up one step.

BTW: Be sure to check on the vsel table for selectable voltages (google it).
 
Lower vsel is better for the CPU but it might not be stable. Either way overclocking doesn't have a good effect on the CPU but if you don't push it it's not going to hurt the CPU during the lifespan of the device. I can't tell you weather 1 GHz is safe for your device because CPU-s are different from batch to batch. Just do some testing and if the device hangs you know its not good and back up one step.

BTW: Be sure to check on the vsel table for selectable voltages (google it).

Thanks!
can i use just the .apk, do I have to integrate it on boot? It's safer I think if I don't do this in case that something goes wrong with the vsel's values.

Now mine is perfectly stable on 1000MHz at 54 vsel.
 
If the APK works for you it's fine. But if you want the values to be loaded automatically when you boot then you have to load the module at boot like I wrote in my little how-to.

The users on the German forum report no rpoblems with 1 GHz and vsel 54 so I guess it's OK.
 
Hope this helps.

Very much so, thanks :)

I will be giving this method a go, but if it helps anyone else out who has had the same 'hang' issues then I've discovered that by force closing the app then immediately launching it again, it works correctly without any problems (so far).
 
That is probably because of the root you're using. If you don't add the apk to the root whitelist, then it will always FC the first time you run it.
 
That makes sense, as the apk isn't appearing in the whitelist.

I've rooted using craigcrawford's guide on this forum so I may try another if unable to add to the whitelist.
 
If you use the procedure I suggested then you don't need to whitelist it because you're loading the kernel module manually at boot time. If you leave out the vsel and frequency settings in the mot_boot_mode file then you can use the apk to set the frequency. I haven't tried it but it seams logical that it would work. Then the APK should say the module is already loaded.
The only problem could be that the apk is checking for the module in the wrong directory and not /system/modules/.
Well either way I think you can sort it out.

PS: I'm now running @ 1000 MHz and vsel 60. Anything below that and my Milestone gets stuck at the M logo and just loops.
 
Hi again!
Do you think, guys, it is safe to leave my phone at 1000MHz/54 vsel?
Is it danger for the CPU for daily use? Should I go back to 800?
My highest temp are ~38-39 degree, idle around 29-30.
What are yours?
 
Hi again!
Do you think, guys, it is safe to leave my phone at 1000MHz/54 vsel?
Is it danger for the CPU for daily use? Should I go back to 800?
My highest temp are ~38-39 degree, idle around 29-30.
What are yours?

yea my idle temps are the same at 1000 mhz/72 vsel. How do i lower the vsel?
 
new version (1.2) lets you pick a custom vsel

i'm testing out 1000 at 60 which from the comments on the author's page seems to be stable for most people.

after that will probably try out fejker's method to automatically set it at boot
 
Awesome,

Not sure if i'll try any lower than 60 yet. 60 seems like such a nice round number :)

I'm just hoping my battery life stays the same as it was with stock cpu.

I tryed the 54 vsel that the germans said was stable and it was but I think I won't go anylower then the default 56
 
I have to say so far so good, the phone doesn't seem to be running noticeably hotter, the battery life is still good, but Holly crap does it seem snappier. I have noticed increased performance especially in Google Maps and scrolling through web pages.
 
I have to say so far so good, the phone doesn't seem to be running noticeably hotter, the battery life is still good, but Holly crap does it seem snappier. I have noticed increased performance especially in Google Maps and scrolling through web pages.


same here,

opening my main used apps (handcent, phone, contacts, gmail etc) ALOT faster.
 
I figured it out and I've been running 1ghz at 56 vsel for over an hour completely stable

Download Iron Sight, start a game and then play for 10 to 15 minutes if it's still stable then good. Mine was not. The phone runs OK, stress test is fine, Linpack has no problems but I could not play games (for more than a few minutes) at anything below 60 on 1GHz.
 
Back
Top Bottom