[HTC Sensation] axetilen:
SebastianFM kernel MOD v2.1 - Powerful Kernel Reset - Additional MODs

SebastianFM kernel MOD v2.1 by axetilen & iba21 (AROMA)

@UPDATE: If you have a problem with version 2.0 or 1.7 that after flashing, settings are not changed ===> Please Download v1.6 and try again -> It should work

FEATURES:

- Selectable OnDemand Configurations: Battery Save, Balance, Performance & Performance Plus (OMG! Fast like hell !!!)

+ These configurations change OnDemand behaviors

+ Battery Save: less responsive but save more battery life without significantly afftecting system performance

+ Balance: default configuration of the kernel

+ Performance: more responsive. System will be very smooth despite low frequencies

+ Performance Plus: It is Performance with 2 cores online all the time. System will be fast like never before and it can be compared to faux kernel in terms of speed

- Selectable CPU frequencies: Max and Min (Thanks iba21 for this script)

- Selectable CPU Second Phase Frequencies ~~~> CPU will jump to this frequency before reaching max CPU frequency

- 3 choices of 3D GPU max clock

- 8 choices of Undervoltage: -25mV, -50mV, -75mV, -87.5mV, -100mV, -9%, -9% plus and -11%

- Zram on/off - script by michaelm_007

- Delete some (not all) leftovers of other kernels which may affect this kernel

- (NEW) Include 2 addtional scripts

- (NEW) Add 4ext Tweaks script

- (NEW)Selectable Read Ahead Size and i/o scheduler

- It has full functions of Powerful Kernel Reset

NOTES:

- You need the latest version of 4ext recovery unless sometimes the MOD may not apply settings to your device (you may have to flash 2 times)

- This is NOT a kernel, so you have to flash SebastianFM kernel before flashing this MOD

- OnDemand governor doesnt support Screen Off Frequency, so don't ask for it :) => using System Tuner or SetCPU to apply is a good way

- SebastianFM suggests making a MOD to modify init.qcom.post_boot.sh, but I can't -> I'm a little n00b in this thing

- 9% and 9% plus: they have likely the same standby battery life as -75 but worse with heavy usage. So they are stable for almost all devices, more stable than 62.5 and 75mV and much better than -50. If your devices cannot handle -62.5 and -75, -9% and -9% plus are the best choices for you

- I'm neither a DEV nor a pro in this field, so having mistakes is inevitable:(. Please forgive me

- I suggest flashing this mod twice in the recovery without doing reboot to make sure it would work 100% on all devices

- If there is the next version, the link of the older version will be disappeared because the newer version will have all features of the older one and also fix some unwanted bugs

- You tell me if you experience a bug…

TIPS:

- If you already undervolted and you want to play game, let's set your max CPU freq between 810mhz and 972mhz => your device will be cool after 30 minutes of playing and you won't notice any decrease in speed while playing (loading time may increase a little bit but not significant). 1020mhz and higher will cause more heat => hot, not warm anymore

@Credit:

- iba21: please give credit to him if you think this mod is useful. Click here to see his MOD for Bricked kernel

- SebastianFM: DEV of a great kernel

Changelogs:

-v2.1:

+ Changed permission of system files to default

+ Added vsync configuration

+ Updated 4ext tweaks

+ Updated AROMA version (thanks iba21)

+ Updated Powerful Kernel Reset for cleaning more leftovers

-v2.0:

+ Re-arrange UV values in order and add -11% to the list

+ Add some scripts in init.post_boot.sh to save a bit more battery

+ Selectable OnDemand Configurations: Battery Life, Balance, Performance & Performance Plus (OMG! Fast like hell!!!)

+ Add 4ext Tweaks for better system performance

+ BUG: mmcblk1 read ahead cache size hasn't been changed correctly yet but it doesn't have any effect on your device (100% SAFE!!!)

-v1.7

+ SD cache size is expanded to Read Ahead (add 2 more settings) - Thanks noodles2k

+ Move GPU, Read Ahead & i/o scheduler from init.qcom.post_boot.sh to 69force

+ Add options to select Read Ahead cache size & i/o scheduler

+ Add options to install Battery Auto-Calibration Script (seo) & Logcat Disable

-v1.6:

+ fix the problem that -87.5mV uV doesnot work (Thanks noodles2k for the report)

+ Change some codes -> Hopefully the MOD would work correctly at the first time (Thanks iba21)

- v1.5:

+ Finally fix bug that GPU clock isnot changed

+ cfq and 2048 SD cache is set as default

- v1.4: It has all features of Powerful Kernel Reset

+ Fix a small mistake that max GPU clock arenot changed

+ Add some information after flashing

+ Change permissions of some scripts

+ Include thermald and mpdecision

- v1.3: (noticeable version)

+ Change 69force script to a better one (!!!)

+ Delete more leftovers of other kernels (hopefully all!)

+ Fix some wrong codes which don't delete leftovers

+ Remove 98swap (Yank555) - Hard Swap & Soft Swap from leftover list

+ Remove down_differential from init.qcom.post_boot.sh and let system choose the value itself

- v1.2:

+ Add cfq i/o schedulder & 2048kb SD cache size (read_ahead_kb)

* Yes: install cfq and 2048kb

* No: default settings: deadline & 128kb

- v1.1:

+ Include init.qcom.post_boot.sh (removed min CPU freq)

+ Include init.post_boot.sh

+ Include thermald.conf which is missing in some ROMs - modified for better temperature management

- v1.0: initial release

Download v2.1:

Dropbox

Mediafire

Download v2.0: Please report if you see any bug or error... Thanks you so much

Dropbox

Mediafire

Download v1.7: Please report if you see i/o scheduler and Read Ahead are not changed correctly

DropBox

Mediafire

Download v1.6:

DropBox

Mediafire

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

PYD-X Custom kernel with AROMA

Developer:

XxXPachaXxX

Contributors:

GhostXSeries, iba21 & axetilen

See here

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Powerful Kernel Reset - MOD Remover (non-AROMA) - [UPDATED]

- The same cleaning features as kernel MOD => remove leftovers from other kernels

- Include thermald and mpdecision

- Include stock init.qcom.post_boot.sh, init.post_boot.sh and modified thermald.conf

Download Powerful Kernel Reset - MOD Remover

(Changed a little bit for more information - Nothing new - The same links)

Dropbox

Mediafire

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Battery Auto-Calibration Script by seo (from ARHD ROM - non-AROMA)

- Automatically delete batterystats.bin after unplugging your charger

- Increase battery percentage accuracy

- Minimize the situation that your device reaches 100% but actually not that much => last longer

- IT DOESNOT IMPROVE BATTERY LIFE BUT HELP YOU TO HAVE A MORE ACCURATE BATTERY STATISTIC + AND THE THIRD BULLET (100%...)

- Some people will say it is useless at all but I think it is still useful in some cases => That's why this is included in ARHD or Virtuous Inquisition ROMs

Download Battery Auto-Calibration Script

DropBox

Mediafire

Logcat Disable (non-AROMA): modified from ViperS ROM

- Delete dev/log/main on every boot

- Save some battery life (not significant)

- If you are a normal user and rarely report bug to ROM Devs, this MOD is useful. However, if you are a tester, this MOD will delete logcat, so you don't have that file to send to the Devs

Download Disable Logcat

DropBox

Mediafire

Re-enable Logcat - Disable Logcat MOD remover (non-AROMA)

- Remove Disable Logcat MOD if you don't want it anymore

Download

Dropbox

Mediafire