how to overclock your palm pre and enable the TI OMAP3430 SmartReflex mode
ok, well i think this is a new one as i havent seen anyone do it yet. this is fresh and not fully tested so please feel free to post any results you might have
1. root your pre & login… mount -o remount,rw /
2. make a file in /etc/event.d named something you like (like “opt-overclock”)
3. put this code in it:
# -*- mode: shell-script; -*- description "Overclock to 600MHz + SmartReflex" author "Alex Markson" version 1.0start on stopped finish stop on runlevel [!2]console nonescript # SmartReflex # "SmartReflex™ driver allows for auto-compensation of VDD1 and # VDD2 voltages (around the voltages specified by current OPP) # by analyzing the silicon characteristics, temperature, voltage etc"# Enable SmartReflex echo -n 1 > /sys/power/sr_vdd1_autocomp echo -n 1 > /sys/power/sr_vdd2_autocomp# according to the OEM shell script in /etc/miniboot.sh # this seems like it needs to be set twice to make sure ? echo 600000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed echo 600000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeedend script
4. reboot and notice that if you login again you can get 600 bogomips in /proc/cpuinfo this time. nifty. watch out for any weirdness.
so far this has just been mildly tested. the 600mhz is per spec. feel free to not put the code about the smartreflex option. your choice. TI seems to love it, but its off by default in the kernel. more info about this technology can be found in the TI whitepapers…. it would appear to IMPROVE BATTERY LIFE. but only some testing will find out. The Pre just came out, I just figured out this hack, so let’s just see how it goes, I won’t pretend like I’ve been testing this for months
jury is still out.
more info about Texas Instruments SmartReflex(TM)