[One (M7) Original Android Development] poondog:
Updated script to support msm_thermal sysfs :)

[MENTION=4935526]Headless_monkeyhunta96[/MENTION] saved you the work

can you please add this to your post? Its in first page already

:D

#!/system/bin/sh

#################################################################################################################################################################
#
# KANGAROO CONTROL SCRIPT
# BY POONDOG & HEADLESS
#
#################################################################################################################################################################
#
# Wake Up Controls
#
#################################################################################################################################################################

# Vibration Control (Wake Up Controls)
echo 20 > /sys/android_touch/vib_strength

# Enable Sweep2Wake: 0=None, 1=Both, 2=S2S
echo 1 > /sys/android_touch/sweep2wake

# Enable SweepUp2Wake: (Swipe from Logo upwards)
echo 1 > /sys/android_touch/sweepup2wake

# Enable Logo2Menu:
echo 1 > /sys/android_touch/logo2menu

# Enable Double Tap To Wake: 0=Off, 1=Bottom only, 2=Fullscreen
echo 2 > /sys/android_touch/doubletap2wake

# Enable Logo2Wake:
echo 0 > /sys/android_touch/logo2wake

# Enable Pocket Detection:
echo 1 > /sys/android_touch/pocket_detect

#################################################################################################################################################################
#
# CPU & GPU Settings
#
#################################################################################################################################################################

# CPU Governor
chmod 666 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
chmod 444 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

# CPU Max Frequency - Must have pnpmgr disabled!
echo 1728000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

# Min/Max CPUs online: Should stick
chmod 666 /sys/power/pnpmgr/hotplug/mp_min_cpus
echo 1 > /sys/power/pnpmgr/hotplug/mp_min_cpus
chmod 444 /sys/power/pnpmgr/hotplug/mp_min_cpus
chmod 666 /sys/power/pnpmgr/hotplug/mp_max_cpus
echo 4 > /sys/power/pnpmgr/hotplug/mp_max_cpus
chmod 444 /sys/power/pnpmgr/hotplug/mp_max_cpus

# Multicore Power Saving: 0=Off, 1=Medium, 2=Aggressive
echo 0 > /sys/devices/system/cpu/sched_mc_power_savings

# GPU Governor
echo "ondemand" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/pwrscale/trustzone/governor

# Max GPU clock:
chmod 666 /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
echo 400000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
chmod 444 /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk

# Voltage control:
#echo "800 800 800 825 875 900 960" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

#################################################################################################################################################################
#
# Thermal settings
#
#################################################################################################################################################################

# Phase 1: throttles to low_freq when it reaches low_high and will remain throttled until it drops down low_low
echo 1242000 > /sys/kernel/msm_thermal/conf/allowed_low_freq
echo 46 > /sys/kernel/msm_thermal/conf/allowed_low_high
echo 43 > /sys/kernel/msm_thermal/conf/allowed_low_low

# Phase 2
echo 918000 > /sys/kernel/msm_thermal/conf/allowed_mid_freq
echo 59 > /sys/kernel/msm_thermal/conf/allowed_mid_high
echo 52 > /sys/kernel/msm_thermal/conf/allowed_mid_low

# Phase 3
echo 486000 > /sys/kernel/msm_thermal/conf/allowed_max_freq
echo 75 > /sys/kernel/msm_thermal/conf/allowed_max_high
echo 61 > /sys/kernel/msm_thermal/conf/allowed_max_low

# Other thermal settings
echo 400 > /sys/kernel/msm_thermal/conf/poll_ms
echo 79 > /sys/kernel/msm_thermal/conf/shutdown_temp

#################################################################################################################################################################
#
# Misc Settings
#
#################################################################################################################################################################

# Enable Force Fast Charge:
echo 0 > /sys/kernel/fast_charge/force_fast_charge

# Enable BLN
echo 0 > /sys/class/leds/button-backlight/blink_buttons

# Vibration Control (General)
echo 2700 > /sys/class/timed_output/vibrator/voltage_level

# IO Scheduler: (In lower case)
echo fiops > /sys/block/mmcblk0/queue/scheduler

# IO Readahead:
echo 512 > /sys/block/mmcblk0/queue/read_ahead_kb

# TCP Congestion Control
echo "westwood" > /proc/sys/net/ipv4/tcp_congestion_control

# Disable pnpmgr - (Delete # to enable)
#mv /system/bin/pnpmgr /system/bin/pnpmgr.bak