CREDIT FOR THE BOOT.IMG (KERNEL) GOES TO tasmanian_droid FROM ALLDROID.ORG
CREDIT FOR SETCPU GOES TO coolbho3000 FROM xda-developers.com.
I'm just here to make a nice tutorial and help people with questions to the best of my ability.
This will enable your CPU to run at 600MHz, which is the stock speed for the CPU according to the manufacturer. Motorola clocked it down to 550MHz, most likely for battery life. I take no responsibility for anything that happens to your phone while doing this. Before you do this, you should have SPrecovery .99.2b, as well as a rooted phone. Since this is a recent "hack" there hasn't been long term testing, from what people have gathered battery life doesn't decrease significantly, especially if you lower the min freq to 125MHz, enabling a slower clock through a Sleep profile will also save battery life. Heat is another possible issue, but from what I've gathered, even under heavy load, the CPU doesn't get too hot.
This does break Wi-Fi, there currently isn't support for Wi-Fi and overclocking at the moment, sorry. Sholes is working on a kernel that works with both apparently though.
These are the steps:
1. Download the new kernel in boot.img from:
2. You also need SetCPU, it can be obtained here
if you register with them, there is also a donate version for only $.99 in the market if you wish to support the developer! (personally I bought the donate version, $.99 for overclocking is a great deal, even if you can get it free, support the work the man did!)
3. Make sure you have flash_image on your system, preferably in /system/xbin/
Download flash_image here
4. copy boot.img to the root of your SDCard
reboot into recovery mode (here is where you make a nandroid backup just in case!!), mount /system, and mount the sdcard, and from adb run
5. Drag that sucker to 600MHz!!Code:adb shell /system/xbin/flash_image boot /sdcard/boot.img