#!/bin/ash if [ ! "`dpkg -l | grep 'rootsh'`" ]; then echo "not installed, installing..." sudo apt-get install rootsh exit elif [ ! "`dpkg -l | grep 'kernel-power'`" ]; then echo "not installed, installing..." apt-get install kernel-power exit elif [ ! "`dpkg -l | grep 'kernel-power-settings'`" ]; then echo "not installed, installing..." apt-get install kernel-power-settings exit else echo "installed, will continue" fi DIR=`dirname "$0"` FDIR=`cd $PWD; cd $DIR; pwd` echo $FDIR echo " " echo "-----------------------------------" echo "Easy Overclock script by bakuur" echo "-----------------------------------" echo "Type the letter of the profile,followed by a space," echo "then the number of the frequency and press ENTER." echo "eg. (C 6) for starving with max. of 805Mhz" echo "---------------------------------------------------" echo "| A: load default | B: load ideal |" echo "| C: load starving | D: load lv |" echo "| E: load ulv | F: load xlv |" echo "| G: set frequency default| H: show frequency |" echo "---------------------------------------------------" echo "| 1:Max. 500Mhz | 2:Max. 550Mhz |" echo "| 3:Max. 600Mhz | 4:Max. 700Mhz |" echo "| 5:Max. 750Mhz | 6:Max. 805Mhz |" echo "| 7:Max. 850Mhz | 8:Max. 900Mhz |" echo "| 9:Max. 950Mhz |10:Max. 1000Mhz |" echo "|11:Max. 1100Mhz |12:Max. 1150Mhz |" echo "---------------------------------------------------" read inputline echo " " for carattere in $inputline; do case $carattere in a|A) kernel-config load default echo " " ;; b|B) kernel-config load ideal echo " " ;; c|C) kernel-config load starving echo " " ;; d|D) kernel-config load lv echo " " ;; e|E) kernel-config load ulv echo " " ;; f|F) kernel-config load xlv echo " " ;; g|G) kernel-config save profile1 kernel-config default profile1 echo " " ;; h|H) kernel-config show echo " " ;; 1) echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 2) echo 550000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 3) echo 600000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 4) echo 700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 5) echo 750000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 6) echo 805000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 7) echo 850000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 8) echo 900000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 9) echo 950000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 10) echo 1000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 11) echo 1100000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; 12) echo 1150000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo " " ;; esac done echo "your N900 has been reclocked!"