yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] Perceval from Hyrule:
Yeah it should be self-emitting (these are diodes), but (I don't know why) it looks there's kind of additional back lighting on left and right, or it's maybe manufacturing default... ?

Whatever it is, brighter the color is, higher is the power consumption... We ideally should use all black background with very dark colors for text/content ;)
[Galaxy S II General] AndroidGX:
It seems, after 1 day moderate using, that battery life is better with letting this option (Auto adjust screen power) enabled. I just modified the first page to "TICK" now.

Also, I'am getting better battery life without this profil. Tested it for few days, and without it's much better. Would not recommand this kind of tip :(
[Galaxy S II General] Perceval from Hyrule:
Thanks a lot for info, I'll test without profile, but it is known to give extra time when the device is often idle.
[Galaxy S II General] AndroidGX:
Your welcome! try it and tell me if you prefer with or without, want your opinion on this.

I agree with the fact that it must give extra time when idle, but I guess that there is a problem when you wake up very often the device with SetCPU or something like that, which finally drains better than the time saved while idle-ing :(
[Galaxy S II General] wasiimabbas:
Nice work :) AndroidGX
[Galaxy S II General] Perceval from Hyrule:
Well, I finally put to the test my screen-off downgrading with SetCPU, when it's turned off I eventually didn't notice any big difference, altough SetCPU looks to give some extra time, maybe 10-12%.

I'll test (quantitatively) tonight and next night.
[Galaxy S II General] AndroidGX:
Finally you were right, it seems there is something to do with SetCPU profiles, I added this tip into first page:

since it's always better than having nothing, I added a downloadable profil for poeple, now I can see a difference while making calls / screen off / charging! :cool:
[Galaxy S II General] Perceval from Hyrule:
SO ! Here are quantitative results tested during the last 3 nights.

Testing parameters :

* Model tested : Galaxy SII Exonys, Super-AMOLED+, without NFC

* Duration : 10 h 15 minutes

* Operating mode : idle (screen off)

* Connectivity : all enabled (3G + Wifi + BlueTooth + GPS + Sound + Vibration)

* System : stock 2.3.3 rooted, lots of junk apps removed, baseband KG1, kernel 2.6.35.7 hardcore@speedmod-s2-k1-t39

* Running processes : standard, including Facebook, Water Reflection Ripple, SlideIT keyboard, Android Assistant, SetCPU (only when profiles are enabled) - approx 280Mb of RAM used.

* Testing process :

Battery is fully charged to 100%.

Phone is powered off durng seconds to cool the phone/clear RAM.

Phone is booted. No operation is done to kill processes manually, etc etc, to keep the phone as "anyone's regular use" as possible.

Once fully booted (end of media scanning), power cord is disconnected.

Phone is kept idle (screen off only ; it keeps scanning GSM, Wifi, Bluetooth...) for 10 h 15 minutes.

After 10h15, battery remaining is tested with Android System Info.

RESULTS - Remaining battery after 10h15 idle (screen off)​

​

Without SetCPU (Samsung onDemand 200-1200 MHz)

89 %​

SetCPU (SetCPU onDemand 200-500 MHz)

94 %​

SetCPU (SetCPU Conservative 200-500 MHz)

96 %​

SetCPU (SetCPU Powersave 200-500 MHz)

97 %​

Note : these results are perfectly accurate for my phone only. Your results may be different according to these :

- your Galaxy SII model (Super-LCD screen, Tegra chipset/SoC, NFC support, ...)

- your kernel (stock or custom)

- junk apps running or not

- your own running processes...
[Galaxy S II General] AndroidGX:
Thanks for your tests. "powersave" gov seems not to be on many kernels (not in Ninphetamine for ex), may you add a test with "conservative" to check the difference ? would be interesting. Many thanks!
[Galaxy S II General] Adilking:
Thanks for this :D
[Galaxy S II General] Steffe2:
How's the regular usage with "powersave"-governor though? From what I've read, it keeps the frequency at lowest set (200MHz in this case), no matter how hard you push it. Have yet to test it myself though.
[Galaxy S II General] Perceval from Hyrule:
Conservative value added.

As far as I remember, when you keep the device stuck at 200 MHz, it will become heavily unstable and goes to hang. That's why I set it 200-500 MHz, because I can't keep it on 200 MHz only ^^

But feel free to try :)

Regarding powersave usage, I would NOT recommend it for regular use (I mean, when you use the device, not when it's idle/screen off). As it is the most efficient way to keep battery, it has a noticeable effect on smoothness. You can use your phone with 200-500 MHz with powersave, but (I didn't try... lol ?) you'll turn the Galaxy SII into a... HTC G1 ? or iPhone 1G, or Ti-92, as you wish :p

But for sure you'll get a nuclear plant-like battery lifetime ;)

---------- Post added at 10:03 AM ---------- Previous post was at 09:54 AM ----------

To conclude : use the SetCPU file given by GX, it is "selective" battery drain : it keeps your phone smooth and auto-low it when not necessary :)
[Galaxy S II General] tietherope:
With my screen off profile set to "powersave" my phone crashes, but "conservative" works great!
[Galaxy S II General] andrewsykes1170:
I have found that one thing can make a big difference to my s2 battery life is how i put it in my pocket. if the home button is pressed as i walk this can really run it down.

also ive found through do experiments on my X8 (i have 2 so can run simultaneous tests) that if you leave notifications uncleared it tends to wake the phone and drain the battery. ive noticed the same on the s2 if you dont even use it in the day there are times its awake. i which initially thought were data sync. this is not wholly true even with the sync, wifi and data turned of all day if you get a sms or have a calander appointment and dont clear the notice bar the phone wakes up. those times when the screen is off but phone is awake.
[Galaxy S II General] Perceval from Hyrule:
BTW, @GX : I noticed you didn't add to "anti-drain" the Wifi sleeping mode...

Settings > Wireless > Wi-Fi > (Menu) Advanced > Wifi sleeping > When screen off (default is "never" : damn hot drain)

Please note it's a bit less convenient in this mode, as the wifi will connect when you turn the screen on (in never mode, whatever you do with the screen, it's connected so it's faster use)
[Galaxy S II General] AndroidGX:
I decided to not add this tip as I was thinking many custom roms let this option by default, but you are right it's always better to remember it (just in case), so I will add it this morning ;) thanks!

*edit* : added on first post !
[Galaxy S II General] jzmtl:
I was wondering about this. If your WIFI is off, then it only use cell tower positioning. Since the phone has to communicate with towers anyway, does it really use any extra power?
[Galaxy S II General] AndroidGX:
This tip is called as disabling anonymous Google data in the background. A lot of people, here in XDA, prefer to switch it off firstly because you don't have to send everytime you are to Google or some other undesirable data, secondly then it drains less battery (logic) :D ;)
[Galaxy S II General] jzmtl:
That was the question, does it save any power? Since google use it to collect wifi location info, if your wifi is off there's nothing to collect. And by using cell tower for location info, it's not contacting anything that isn't already in contact with.
[Galaxy S II General] Perceval from Hyrule:
I confirm that unticking this option will save battery. Also remember this option can use cell tower when wifi is not on. It will "stress" the phone by creating a schreduled task in background, so it scans the network and triangulate the position, then it sends data to Google.

I guess it's working like this... So background task every X + intense network scan + CPU process = drain ^^
[Galaxy S II General] gaillard:
thans for the tips
[Galaxy S II General] NightsSPIDER:
great tips, already knew some by instinct but some like the ones of the bln thing and the task killers not. i still a little confused about the task killers being bad for the battery. i most of the time go from 300mb to 500mb free ram with advance task killer, without it my phone will keep running on 300mb free, wont that drain more battery than using the killer?
[Galaxy S II General] AndroidGX:
New tips added on first page (2.3.5 rom + reducing auto-brightness levels).

I was thinking like you before when I managed to buy my first android device, was thinking that clearing ram everytime will be draining less battery in the background, but it has been proved that killing everytime apps is finally draining more battery than letting them (only if, CPU is not running on them of course). Samsung rom integrates an app management (task killer thing), you can always use it only when you have at least more than 70% (or more) of ram used but I guess it's in very rare conditions, never hitted this personally.
[Galaxy S II General] nickbarbs:
Best battery saving Tip I can offer...

I just wanted to share this for some of you who have been experimenting with custom roms and kernels, getting frustrated with battery life and jumping from ship to ship, dealing with custom roms that may not be to your liking with their themes etc just to find one with good battery life like I have been doing.

IMHO after my experience from the samsung captivate, the best way to ensure stability and good battery life and peace of mind (Ie sanity) is to stay stock. Obviously you need some root in your life..

Anyway I have been running KI4 Stock Rooted for the best part of 4 days and I am having the best battery life I have ever seen, period. Just this morning I had 1 hour 15 mins of screen on time, with 15 mins of Reckless Racing, constant Google talk usage.. and I was at 74% battery. This was simply impossible with any other rom, using google talk would be draining me at 1%/min.

This isnt a scientific post. It's just a friendly recommendation. While we wait for 2.3.5 official, if you're frustrated with going from kernel to kernel, making constant rom backups, wiping your data and restoring from tibu, if this is you like me desperatly trying to find the best combination of Kernel/Custom Rom, and being frustrated by the horrible colors and style choices and realizing frankly you dont really know or need what the all these custom kernels roms/ are offering, all of them seem to cause battery drain and random stability problems, you just want good battery because the phone is blazing fast/stable enough, but obviously you want root, just try this out.

Go here

http://xdaforums.com/showthread.php?t=1075278

download ODIN if you dont have it

download XWKI4 Multi CSC ROM

download XWKI4 Kernel

Extract them both to a KI4 folder on your desktop.

Go here

http://xdaforums.com/showthread.php?t=1182498

Grab speedmod-kernel-s2-k1-t40.tar

Next,

Make sure you have samsung drivers installed.

Open ODIN on your PC

Power down your phone, then hold down the VOL DOWN button. Insert the USB cable connected to your PC into your phone, it will go into download mode and follow screen prompts to allow custom roms.

Place the XWKI4 Multi CSC ROM file in PDA slot of ODIN, flash

Phone reboots. Unplug but leave ODIN open on your PC. Power SGS2 down again. Hold down vol down button and put cable in.

Place speedmod-kernel-s2-k1-t40.tar in PDA slot of Odin, HIt flash, phone reboots.

Unplug but leave ODIN open on your PC. Power SGS2 down again. Hold down vol down button and put cable in.

Place KI4 Kernel tar file in PDA slot of Odin. Hit flash.

Phone reboots, and you're rooted with standard KI4 kernel in there.

Next I deleted batterystats.bin from data/system with root explorer. and I let the phone drain to dead by leaving the screen on for 3 hours with a live wallpaper playing. Charge it 0->100 with no interuption, Unplug and hopefully you will be rocking sick battery life with everything syncing like I am.

Good luck, this isnt scientific, just wanted to help out frustrated peeps because I'm having amazing results with KI4 Stock / Rooted.
[Galaxy S II General] AndroidGX:
Thanks nickbarbs for sharing with us your experience.

Since I bought my SGSII, the best firmware about battery life was clearly (not so old :p) KH3.

I'am now testing since yesterday KI3 with 2.3.5 and where many people seems getting best battery experience over 2.3.4, for me it's same as KH3, (maybe a bit worse, not sure), although I, of course, properly did a battery calibration. Still testing it so 1 day using is not enough to judge, time will say :)
[Galaxy S II General] tietherope:
I am using 2.3.5 KI3 with the Ragemod 1.1B kernel and my battery is phenomenal right now.

The first day I was still at 89% after using the screen for 1 hour straight.

Right now, I admit I have been busy and have not used it as much as usual but I am at 55% after 1d 3h 13mins, with 1h 15m screen time and 40mins talk time.
[Galaxy S II General] Galactus:
Still think tests need to be done based on how long the screen time is, I've seen so many people talk about the phone being on for nearly 2 days yet the screen has been used less than 2 hours. Anyways I did a little test playing samurai 2 using villainrom 2.5 and stock 2.3.5 (Ki3). Using villainrom on 2.3.4 I lost 35% battery after playing for an hour. On stock 2.3.5 I lost only 25%, a 10% gain is definitely not bad so I'm happy for now
[Galaxy S II General] tietherope:
Standby time is important to a lot of people as well.

In a regular day of around 16 hours, I usally get around 4 hours of screen time. If I were to use the screen a lot right away I can get over 5 hours.
[Galaxy S II General] Galactus:
I agree, standby time is VERY important, just that there is definitely a shortage of screen on times aswell. Hmm so far ive lost 10% battery with a screen on time of 58 mins, not bad at the moment
[Galaxy S II General] AndroidGX:
New tip added :
[Galaxy S II General] fasst:
I have been using the Green Power Premium app instead of JD. My experience is good but I can't give any exact numbers.

I can't see anyone mentioning the Green Power app as an alternative to JD.

Why is it so?
[Galaxy S II General] AndroidGX:
Because I don't have enough time to be everywhere and spending my life on the Market to check if there is other "JD like" app as I guess anyway there will be many in the future. JD is just the most known from his category but I guess there is some other solid alternative as you quoted. If you guys can tell me if there is some nice JD like other app like "Green Power", I will be pleased to add them into first page :) thanks for the info.
[Galaxy S II General] peare:
I agree. I tried them all (almost) and Green Power is the best. Using the free version for the last couple of weeks, and I am very happy with it.... and mentioned it a couple of times in other threads.
[Galaxy S II General] adotkdotjh:
I believe what Perceval from Hyrule wanted was the wifi sleeping policy to be "When screen turns off", not "never"
[Galaxy S II General] AndroidGX:
I'am not sure because it is very recommanded by almost custom rom developpers to always leave this option to "Never" and save it, due to a battery drain problem (seems to be an android original rom problem). Moreover it has non-sense to disconnect from WiFi right after the screen turns off, it's almost like putting your device into Airplane mode :D

But if I was wrong, after the confirmation of Perceval, I will modify this ASAP on first post ;)
[Galaxy S II General] Perceval from Hyrule:
Back back ^^

If it's an original Android problem, so we should let it set to NEVER.

However, it's good-sense to turn it to When screen turns off, because Wifi is known to drain lots of battery.

When the screen turns off and device goes into idle mode, the Wifi is disabled to save battery. This is great when your device is often idle (ie in your pocket, when you sleep, etc etc) because it will NOT scan for wifi networks, it will NOT keep wifi connection, and will only use GSM network for data. Of course, you can always use the Wifi button in notification bar, but it is interesting if you're in a wifi-covered area but you want to keep battery if you don't use your phone...

To save some more battery, have a look on UC kernels, you can go to 100 MHz, so you can save battery in SetCPU with a screen-off profile : 100MHz min, 200MHz max. Should give interesting results I had no time to test yet ;)
[Galaxy S II General] AndroidGX:
Ahh ok didn't know it was possible, so this function is very interesting (if users don't get bugs with it of course) at the exception they don't need wifi downloading in background, aswell for msn, etc. It's all user specific needs ;)

Exactly, I'am currently trying SiyahKernel that you can find HERE, it's a very interesting and promising kernel, which allow CPU to run at 100Mhz speed. But be careful, it seems not every chips seems accepts it, moreover it depends of the governor you will choose aswell (+ UV mV value :cool:) and it seems that without SetCPU ths kernel have a better behaviour.

I advice everyone to give a look into it ! :)
[Galaxy S II General] Tinderbox (UK):
Green Power keeps re-enabling my data connection that i keep turned off to save money , Is their an option in the setting to stop this happening? , I have looked and cannot see one.

Thanks

John.
[Galaxy S II General] alexiseurope:
I just flashed the original XWKI8 and yesterday night I left the phone from 100% without wifi and 3G, and without auto and background sync. The battery after 7.5 hours droped 1%...!!!!

With my previous official rom I had the Android OS drain problem..

Oh one more thing.. I had the basic widgets active. ;-)
[Galaxy S II General] Perceval from Hyrule:
Just to add :

- Wifi policy to "never" means "always keep connection, whatever it's happening", drains then lots of battery ;

- As tested, 100MHz min/200MHz on screen off will cause some lag in incoming signal - just at the beginning, as the screen self turns on, profile goes back to normal one ^^

Misc advices for battery life : no widget, no live wallpaper, use app like Android Assistant to self clean every hour background apps (consumes cpu and ram... So it needs battery ;) )

Do not use LED flash, do not surf, etc etc :D In fact, just keep your phone off, battery will stand for weeks lol :D

Another method is to use 1st party and 3rd party more powerful batteries, they are bigger (it adds 1mm+ to the phone for most) and expensive but it DOES extend lifetime.
[Galaxy S II General] AndroidGX:
Added :

Check out the first post ;)
[Galaxy S II General] Perceval from Hyrule:
edit for my last post : phone "lag" looks to disappear with this profile when you use SmartAssv2 governor.

BTW, interesting SmartAssV2 : it's designed to keep perf and battery using processor speed fade-in.

On stock governors, cpu goes from (ie) 200 MHz to 1200 MHz in one shot, and keeps 1200 MHz whatever you do - smooth but power-eating.

SAv2 runs the cpu smoothly and adapts itself to what you're doing (you need 1.2GHz when you browse your launcher ? ;)). I'm testing it : it is efficient, smooth and looks to get some impact to battery lifetime.

Hope this help ;)

PS : I would NOT recommend Ninephetamine kernel, on my device it drained lots of battery, even in low power settings...
[Galaxy S II General] AndroidGX:
Yeah smartassV2 is interesting, but after few days playing with it, here is what I think :

Quadrant got many lags af different 3D tests (60 fps, then drop to 10-15, then 40, then 60, then 10 again, etc). Final scores never reach better than 3200 for me.

If the CPU is not solicited, Mhz move themselves from 200 to 800 (even if you set min at 100 Mhz, it rarely stay at this frequency). You can see the behavior with Voltage Control or SetCPU. So I guess it's not so good for battery than a good old "ondemand" which stays really at the frequency you want in idle mode.

The only pros I would give to smartassV2 is that when you use really your phone, battery drain is one of the best governor I've ever seen. ;)

For now, I prefer to stay away of smartassV2 for these reasons for "ondemand" with 100Mhz min.

BTW, I can't see any difference with idle/use at 100Mhz than 200Mhz :( do you think the same ?
[Galaxy S II General] Perceval from Hyrule:
Merci ^^

About 100MHz, I never tested it with screen on (lol) so I can't tell you right now... Maybe there's no difference because it uses the same voltage ? So this would not be a "real" 100MHz but a 100MHz with maximum performance available, so it may run just like the standard 200 MHz ?
[Galaxy S II General] AndroidGX:
Voltages (mV) is totally separate from mega hertz.

100Mhz is 100Mhz ;) but as we can see the next level after 200 is 500, it's over half of 200, so I guess 100 as it's just the half, we almost don't see any real gain or is very small. Currently I set a value of 800mV for 100Mhz with Siyah 2.0 kernel (that I'am actually trying back), the lowest value authorized is 750mV, but I will not recommand to any of you to go for it even if it's stable (cf first post: Always put moderate values, agressiv ones may get your phone rebooting and drain more battery than moderate.) ;)
[Galaxy S II General] pulak.bhatnagar:
My setup for saving battery

I'm running non-rooted stock s2, 2.3.3, kf3. I use green power and tasker to schedule my data connection (2g data, not 3g). While green power switches on my data connection for 1 minute at every 10 minute interval, my tasker profile switches on autosync for 2 seconds and switches it off everytime it detects a data connection. This 2 second time-interval is enough for autosync to start & continue syncing (it continues syncing for that one time even if tasker toggles autosync off after the 2 second wait), where i've enabled my gmail and whatsapp etc. I hardly use wifi or gps. My screen brightness is at 20% usually and i use switchpro widget to toggle brightness to 100% & 20% depending on when i go out in sun.

I get around 18-26 hours of battery time, depending on how much screentime i have. If i browse, play or use camera more than moderate, i get around 18-20 hours nonetheless. My androidos is around 50% though generally.

That much battery backup works out quite fine for my usage.

My phone drains extremely less battery when it's in sleep. I get an average of 4-5% drain over a period of 8 hour sleep. Also, my phone goes into sleep properly without draining battery during the day time when i don't fiddle around with it much :)

Attaching screen grabs for reference.(taken at exactly 50% battery remaining)
[Galaxy S II General] brahmy:
I wanted to chime in about NoLED - I think it's one of the most useful apps in the Market for phones without LED notifications, and it can be configured to minimize battery drain while remaining very useful.

If you dive into NoLED's settings, you can customize the following:

Size of pixels/icons that are displayed

Blink interval (ie, on for 1 second, off for 5)

Use of proximity sensor - won't keep the screen on when the phone is in your pocket

Notification timeout - dismiss everything after a certain amount of time

Daily timeframe where NoLED is active/inactive

more...

NoLED only "wakes" the phone when there are notifications, and the phone can return to the dormant state from wake if you implement a timeout in NoLED's settings.

In a normal day my phone will be unplugged for 19+ hours and still have 30-40% battery life remaining at the end of the day.

So my advice - don't abandon a potentially awesome app before you explore its battery-saving features! Seeing an 8% drain in an hour while using NoLED sounds way to high (in my experience). Of course, we all are running slightly different setups, so who knows...