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:
- 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.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
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?