Droid X Overclocking Figured: FreeWELL Takes Milestone Approach To Let Rooted Users to Overclock up to 1.1GHz

Written By Sam on 21 October 2010
Advertisements

Overclocking is the process of running a computer or device component at a higher clock rate that is, more clock cycles per second than it was designed for or was specified by the manufacturer. Overclocking is usually practiced by enthusiasts who want an increase in the performance of their devices.

This activity is generally focused on processors, video cards, motherboard chipsets, and random-access memory (RAM). All these components are privy to the performance of a device. It basically involves the manipulation of the CPU multiplier and the motherboard’s front side bus (FSB) clock rate until a maximum stable operating frequency is reached.

Developers have been trying to find their way around hacking the Droid X devices to find a way to increase the ROM performance. And finally, Android guru FreeWELL has taken the ‘Milestone’ overclocking approach found on 2.1 and moved it over to the DX 2.2, allowing rooted users to overclock up to 1.1GHz (stable) and set slots for underclocking if they choose.

It was observed that 2.2 needed a little more voltage to be stable than it was under 2.1. Two versions of setscaling.sh can be used to start with:

  1. setscaling.sh is set to stock voltages/clock speed
  2. setscaling100.sh is set to stock voltages w/100mhz may bump across the board to 400/700/900/1100 (This appears to be stable for FreeWELL, and is the baseline for testing/tuning).

Download droidx_22_oc.zip

Install Instructions:

adb/terminal:
$ su
# cd /sdcard/extracted/droidx_22_oc (or wherever you extracted the files to)
# mount -o rw,remount -t ext3 /dev/block/mcblk1p21 /system
# cp overclock.ko /system/lib/modules/overclock.ko
# cp setscaling.sh /system/xbin/setscaling.sh
# chmod 644 /system/lib/modules/overclock.ko
# chmod 755 /system/xbin/setscaling.sh
<optional(only do after thoroughly testing what works for your DroidX in setscaling.sh)>
# cp install-recovery.sh /system/etc/install-recovery.sh
# chmod 755 /system/etc/install-recovery.sh
</optional>
# mount -o ro,remount -t ext3 /dev/block/mcblk1p21 /system

Run Instructions

adb/terminal:
$ su
# insmod /system/lib/modules/overclock.ko
# setscaling.sh

Leave your response!