[Galaxy S II General] Many40:
OK,

I had a closer look at these scripts and even I'm not an expert in all of the kernel's tunables, but having some experience on some of them, here are my remarks reffering to battery saving aspects:

1. E22_cpu:

- busfreq_up_treshold: not sure what is real influence on battery/stability - gonna investigate it later

- ondemand tweaks: I already provided script with more aggressive values

2. E23_block: it tweaks deadline I/O scheduler. I recommend noop scheduler, - I already provided a script.

3. E24_hotplug: it incudes kick-in/out treshold for 2nd core in Legacy Hotplug logic. It might save some battery if the phone is used more intensively. You can try it.

4. E25_kernel: kernels tweaks but I doubt they influence battery life. You can use if you want and see if there is a difference.

5. E26_vm: virtual memory tweaks. I implemented those which might have significant influence on battery life in my script: BatteryVMtweak-Neatrom-CWM.zip. But if you like you can use E26_vm which provide more agressive values. Don't know the possible influence on phones stability so try it by yoursef but then don't flash my script.

6. E27_net: internel speed tweaks - use if you like.

7. E28_fs: file system tweak - it decreases time ensured to a process holding a file lease. Not sure if it helps for battery life. Up to you.

8. E29_lowmemorykiller: it tweaks internal "task killer" to clean memory quicker - phone might be more responsive but I doubt it helps for battery. So, again, up to you.

9. E30_sched: it tweaks CFS task/CPU scheduler. I definitely recommend to try it but with:

- ARCH_POWER - OK

- NO_GENTLE_FAIR_SLEEPERS - it gives better responsiveness, not battery saving so don't recommend it (leave defualt setting)

- HRTICK - not sure what it does, so don't recommend it.

10. E31_sqlite: sqlite database cleaner - gives better responsiveness. It's already implemented into Neatrom.

11. E32_massstorage: enables mass storage mode, very usefull but nothing to do with battery saving.

12. E33_g-android: no idea what it does.

13. E34_mali: probably GPU tweaks. Don't know possible influence.

14. E35_8250: it enables IRQ (interrupt requests) sharing on SERIAL 8250 UARTS for interconnected devices. What it gives for our phones - for sure not better battery life.

15. E34_cpuidle_exynos4: it sets CPU idle state. It's very important for battery life however GS2 Exynos devices support 3 states. Different configurations of those states can be set by values from "0 - 3". Value "5" from the script is not supported.

16. E35_keyboard: found explanation like that: "Braille keys release delay in ms" - so definately doesn't help for battery life :)

17. E36_spurious: "Basic fix to interrupt problems. When an interrupt is not handled, search all known interrupt handlers for it. This is intended to get systems with badly broken firmware running." Purpose is self-explanatory. Use it if you want. Rather doesn't help for battery life.

As you see not so many of the scripts would really help for battery life so if you implemented them all together with my scripts would only lead to very big mess in the phone.

A few of them might be I will use for my config (like sched features) but of course after some finetunning.

Regards