Note from the Author -
I am moving on to the N5 now and ditching my S3. I will continue to maintain this thread, however - please do PM me if you think that something needs to be changed or updated in this thread as I doubt I will be answering questions within the thread as much. Please don't PM support questions to me. Only PM updates that need to be made in the thread.
It's been a blast!
Regards
Dan
Who are you?
OK, firstly - I am simply a poweruser of the SGS3. I have spent many hours (of many days of many weeks of many months) over the last 3 years examining Google's Android source code. Compiling it, improving upon it, fixing it and developing it. Am I a professional developer? No. …But I enjoy it and spent a lot of time doing it. I don't develop for the S3. There are plenty of developers already. I feel I have nothing to bring to the table. There are no gaps that need to be filled (which was why I started developing in the first place).
Why did you write this?
I’m often seeing people ask where the “wipe battery stats” option has gone in recovery x, because they “need it”. I also see people offer up “wipe battery stats” as part of a resolution for poor battery life, sudden battery % drops and charging % issues. It is not.
It also requires root. I don’t want people running around rooting their phone to do something that they do not need to do. This “advice” is often offered without any explanation or guide to do it, leaving people who don’t really understand at the risk of doing something they do not feel comfortable with or worse, inadvertently and indirectly contributing to someone breaking their phone. You DO NOT need to wipe your battery stats.
So, down to business.
What are battery stats?
There is a battery stats UI compiled into Settings.apk (and Sec-settings.apk). When you go into Settings via the android menu, you can go into “battery” and see a basic usage report of what has been using your battery.
What does it show?
It shows you (for example – not exhasutive) how long you have been connected to WiFi, how long your screen has been on, what the estimated % of battery used by these elements are
What do you mean “estimated”?
Well it doesn’t know exactly. It uses calculations based on pre-determined values to calculate the results, but many environment and set-up variables mean these pre-determined values are never 100% accurate. They are an Average or a “best guess”.
OK, how does it work?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What the battery stats UI shows
1. The overall battery state (present % + charging state)
2. Time on battery
3. Percentage of battery device elements are responsible for using
…is based on a few elements:
1. The overall battery management system of android (not really relevant here)
2. /data/system/batterystats.bin
3. /system/frameworks/frameworks-res.apk/res/xml/power_profile.xml
...which contribute in the following way:
1. Shows the current battery state. “Battery stats” does not individually hold this information.
2. From the moment Android detects a close-to-full charge has completed, it records how long things are running here
3. This is where the information about how much power, each device element “uses”
The battery stats UI looks at batterystats.bin to see how long each element has been running (and in what state) since the last charge, applies the value (in mV) for each element stored in power_profiles.xml and comes up with a calculation of the % of battery each element is using. It doesn’t factor in what the present battery level is.
It simply knows the total mV used by adding up all the element values and the time in state to work out the percentages.
Here is a really basic example…
power_profile.xml from the S3
Code:
<item name="screen.on">71</item>
<item name="bluetooth.active">17</item>
<item name="bluetooth.on">0.3</item>
<item name="screen.full">380</item>
<item name="wifi.on">0.3</item>
<item name="wifi.active">96</item>
batterystats.bin
Code:
screen.on = 2 h
bluetooth.active = 3 h
bluetooth.on = 7 h
wifi.on = 6 h
wifi.active = 4 h
So, if….
Code:
screen.on = 142
bluetooth.active = 51
bluetooth.on = 2.1
wifi.on = 1.8
wifi.active = 384
Total = 580.9
Then…
Code:
screen.on = 24%
bluetooth.active = 8.4%
bluetooth.on = 0.3%
wifi.on = 0.3%
wifi.active = 66%
Total = 100%
That was a basic example of how the Battery Stats UI makes it’s calculations.
What exactly does Wiping battery stats do?
It literally clears /data/system/batterystats.bin of:
Code:
screen.on = 2 h
bluetooth.active = 3 h
bluetooth.on = 7 h
wifi.on = 6 h
wifi.active = 4 h
That’s all it does.
How do you wipe battery stats?
There are 3 ways.
1. Charge your phone to nearly full (This resets battery stats)
2. Wipe via custom recovery with root (Most recoveries have started to remove this option though)
3. Manually delete /data/system/batterystats.bin (also requires root)
How does this help with poor battery life, sudden battery % drops and charging % issues?
It really doesn’t help at all. It is not aware of the % of battery you have used or have left. It is not aware of any charging procedure other than when Android tells it to wipe itself due to a full charge. It is not linked to the actual battery in any way. All it does is store information on how long element x was in state y. Thinking that battery stats are linked to the battery performance in any way is a massive misconception, as described here by Diane Hackborn, one of Google’s Android developers:
https://plus.google.com/105051985738280261832/posts/FV3LVtdVxPT
Today's myth debunking:
"The battery indicator in the status/notification bar is a reflection of the batterystats.bin file in the data/system/ directory."
No, it does not.
This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the "Battery Use" UI in settings.
That is, it has deeply significant things like "app X held a wake lock for 2 minutes" and "the screen was on at 60% brightness for 10 minutes."
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
Deleting it is not going to do anything to make your more device more fantastic and wonderful... well, unless you have some deep hatred for seeing anything shown in the battery usage UI. And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it go away.
Click to expand...
Click to collapse
Conclusion
Wiping battery stats will not help you with your battery life in ANY way. If anyone tells you to do this, please be aware it is pointless. They may say “It can’t harm anything”, and they would be right – unless you think it’s necessary and you decide that you must root in order to do this. Charging the phone close to full will wipe battery stats. No root method is ever required. It is a waste of time and a wild goose chase.
Wiping these stats cannot help rule out, identify or resolve any symptoms pertaining to your battery life.
Very well written, I hope this clears thing up for everyone... Thanks
Sent from my GT-I9300 using xda app-developers app
You're welcome. I just want to save people time from running around and rooting their devices to do something that will not help them at all.
should be in General
This is a Q&A section. I ask the question and answer it. If i was looking for the answer to a question, I would only search the questions forum.
Report it to the mod team and see what they say if thats what you feel, although I disagree with you. I ask the question and answer it.
Very good informations , big Thanks :good:
Well written! :good:
Well written
Misleading title, though. One's lead to believe wiping stats is actually helpful.
Theshawty said:
Well written
Misleading title, though. One's lead to believe wiping stats is actually helpful.
Click to expand...
Click to collapse
Yes, it's been edited and moved by a mod.
It was originally supposed to be formatted like that was a question so people could search and stumble upon the thread.
rootSU said:
Yes, it's been edited and moved by a mod.
It was originally supposed to be formatted like that was a question so people could search and stumble upon the thread.
Click to expand...
Click to collapse
>implying people actually search
Sad, but true.
Theshawty said:
>implying people actually search
Sad, but true.
Click to expand...
Click to collapse
Yes I know
I reworded it slightly. Search wouldn't matter in general anyway.
Thankssssssssssssssssssss
Thankssssssssssssssssssss
I was 1 of the ppl who was looking for this option as i was told it would help im so glad i read up on some posts before i did something i didnt need to thanks op for clearing this up for me and im sure for others
Every time I install a new rom on my android devices, I always try to make full Nandroid, also clear battery stats. I fear that new rom may not work smooth without format every thing )))
Tks for your detailed and informative post..
You're welcome.
I'm glad people are managing to find it
very good information, thanks! now i gain more knowledge on Android thingy :fingers-crossed:
This is a very useful and very well laid out summary, thank you! :good: I know all this; read about it a while ago. Nevertheless, every now and then I find myself doing a batt stat wipe as part of a new ROM flash routine. I guess old habits die hard -- sometimes you just get in "autopilot mode"...
Reminds me of another myth -- the Entropy Seed Generator improving system performance... Care to put together a similar blurb about it?
That's a bit of an anomaly. Even cyanogen devs admit it seems to work but no one knows why. Only that its not the original reason the entropy seed generator was created for
Sent from my GT-I9300 using Tapatalk 2
Thanks for ALL your detailed info mate, you helped me to undertand a few things/doubts I had.
In my situation, my SGS3 take too much time to charge. After wipe the battery stats file, it increase.
Related
Which ROM/kernel has the best battery life?
This is the most-asked and most obsessed over question on these forums BY FAR. So I created this thread in order to compile a comprehensive guide to ROM battery life, based on AWAKE TIME. Up Time means nothing in this competition because according to HTC, the Incredible has the ability to go 146hrs of standby time (aka. up time) ON THE STOCK BATTERY!!!
The premise is this, show off your best battery stats on your favorite ROM/kernel combo by posting in this format:
[Rom Name & version] ex. Virtuous 3.1
[Kernel Used] ex. Stock HTC v4
[Battery Used] ex. HTC 2150mah
[Up Time] ex. 14hrs
[Awake Time] ex. 5.5 hrs*** What this competition is really looking for.
[Screenshot of Battery Use] (only way i know how to verify actual time since unplugged)
Click to expand...
Click to collapse
Just in case people don't know this, if you plug in your phone, IT DOES NOT RESET YOUR UP TIME OR AWAKE TIME. So be aware of this. So far the only way i know to check this is by requiring a screenshot of the battery use page, and verify that the "Time since unplugged" matches the Up Time (within 5 mins is fine). If anyone can think of a better/more efficient way to check this, please let me know
I will compile the results in this OP to come up with the results and rank in order of AWAKE TIME. So show off your best battery day and let the ROM Battery War begin!
Relocate....
To General?
Nayners said:
To General?
Click to expand...
Click to collapse
Sent from my ADR6300 using XDA App
scottylove said:
Which ROM/kernel has the best battery life?
This is the most-asked and most obsessed over question on these forums BY FAR. So I created this thread in order to compile a comprehensive guide to ROM battery life, based on AWAKE TIME. Up Time means nothing in this competition because according to HTC, the Incredible has the ability to go 146hrs of standby time (aka. up time) ON THE STOCK BATTERY!!!
The premise is this, show off your best battery stats on your favorite ROM/kernel combo by posting in this format:
[Screenshot of Battery Use] (only way i know how to verify actual time since unplugged)
Just in case people don't know this, if you plug in your phone, IT DOES NOT RESET YOUR UP TIME OR AWAKE TIME. So be aware of this. So far the only way i know to check this is by requiring a screenshot of the battery use page, and verify that the "Time since unplugged" matches the Up Time (within 5 mins is fine). If anyone can think of a better/more efficient way to check this, please let me know
I will compile the results in this OP to come up with the results and rank in order of AWAKE TIME. So show off your best battery day and let the ROM Battery War begin!
Click to expand...
Click to collapse
Ok, so I think this is an interesting question. It's valid as well. BUT, I must stop short of saying it's scientific and would produce meaningful results. It will not. I admire your enthusiasm and initiative, but a casual investigation of empirical results on this forum suggests strongly that no two people with the same combination of kernel/ROM are likely to get exactly the same results. One of the biggest factors, often ignored, is your baseline signal strength. CDMA phones are constantly in communication with the towers, and the strength of those signals impacts directly the duration of a battery cycle.
A more scientific study may go something like this: (and you would have to get everyone to support this unified protocol)
1. Charge you battery completely (be it bumped, not bumped, turned on, turned off, what have you...)
2. Turn the phone on (if it's off) and be sure it's in airplane mode. Now we've taken towers and radios out of the equation.
3. Using a task-killer, be sure all non-essential tasks are dead.
4. Ensure that background data and autosync are off. They may try to communicate at set intervals even in airplane mode (and eveyone has different intervals set)
5. Now, so that everyone doesn't have to wait around for three days as their battery slowly drains, you must begin a standardized battery drain protocol. I would suggest setting up a live wallpaper (one of the more intensive ones) and then setting the 'display timeout' to 'NEVER'. Just let it sit there and check the battery level at certain intervals. It doesn't matter what exactly the intervals are, just that they are recorded. Then, we could produce some graphs.
This would produce more meaninful results, but good luck at getting many people on board. Until then...just stick with the method of trying the combos out for yourselves. Don't waste time reading a bunch of other people's experiences that are completely irrelevant to you. And yes, I realize this is a potential thread killer. I'm just too passionate about science to let these things get very far
I dont believe AOSP roms show awake time, only up time.
Epicardium said:
Ok, so I think this is an interesting question. It's valid as well. BUT, I must stop short of saying it's scientific and would produce meaningful results. It will not. I admire your enthusiasm and initiative, but a casual investigation of empirical results on this forum suggests strongly that no two people with the same combination of kernel/ROM are likely to get exactly the same results. One of the biggest factors, often ignored, is your baseline signal strength. CDMA phones are constantly in communication with the towers, and the strength of those signals impacts directly the duration of a battery cycle.
A more scientific study may go something like this: (and you would have to get everyone to support this unified protocol)
1. Charge you battery completely (be it bumped, not bumped, turned on, turned off, what have you...)
2. Turn the phone on (if it's off) and be sure it's in airplane mode. Now we've taken towers and radios out of the equation.
3. Using a task-killer, be sure all non-essential tasks are dead.
4. Ensure that background data and autosync are off. They may try to communicate at set intervals even in airplane mode (and eveyone has different intervals set)
5. Now, so that everyone doesn't have to wait around for three days as their battery slowly drains, you must begin a standardized battery drain protocol. I would suggest setting up a live wallpaper (one of the more intensive ones) and then setting the 'display timeout' to 'NEVER'. Just let it sit there and check the battery level at certain intervals. It doesn't matter what exactly the intervals are, just that they are recorded. Then, we could produce some graphs.
This would produce more meaninful results, but good luck at getting many people on board. Until then...just stick with the method of trying the combos out for yourselves. Don't waste time reading a bunch of other people's experiences that are completely irrelevant to you. And yes, I realize this is a potential thread killer. I'm just too passionate about science to let these things get very far
Click to expand...
Click to collapse
I agree this is not a laboratory experiment with variables and controlled environments. I did not intend it to be this way, this is a statistical survey that would seek to find maximum and mean REPORTED battery times by respected members of this forum. Surveys and polls are used to predict presidential elections, determine product interest for advertisers, and for scientific research.
I appreciate your input but do not discredit valid research methods because it cannot be controlled. That is not the point!
lies, damn lies, and 'you know what'
scottylove said:
I agree this is not a laboratory experiment with variables and controlled environments. I did not intend it to be this way, this is a statistical survey that would seek to find maximum and mean REPORTED battery times by respected members of this forum. Surveys and polls are used to predict presidential elections, determine product interest for advertisers, and for scientific research.
I appreciate your input but do not discredit valid research methods because it cannot be controlled. That is not the point!
Click to expand...
Click to collapse
If this is an opinion poll, then so be it. But, I hope you're not insinuating that opinion polls are reliable; particularly political ones. Rather, I would say this kind of data collection is more likely to lead people astray, or confuse them all the more. And we all know what they say about damn lies, err, statistics...
No harm no foul. Carry on.
This should be posted in general.
Feather's already got this:
http://androidforums.com/incredible-roms/199848-rom-feather-v1-7-a.html
ToyTank said:
This should be posted in general.
Click to expand...
Click to collapse
Then report the thread and request that it be moved to General. I don't know if I was the only one reporting threads, but since I stopped a few weeks ago the Development forum has become a complete mess. If you (or anyone else) want to take up the mantle, feel free.
Epicardium said:
If this is an opinion poll, then so be it. But, I hope you're not insinuating that opinion polls are reliable; particularly political ones. Rather, I would say this kind of data collection is more likely to lead people astray, or confuse them all the more. And we all know what they say about damn lies, err, statistics...
No harm no foul. Carry on.
Click to expand...
Click to collapse
I'm not over serious about this thread, or statistics. Never did i say anywhere this would provide conclusive, anal, scientific facts. I just thought this could be kinda fun getting people trying to best each other in battery life and let the ROM fanboys go at each other, while it also might provide some interesting info to boot. Didn't know some people took this so serious!
I think everyone is being a wee bit to serious on this one... I will post screen shots this weekend, but in the past I have made it to 15hr 46min on one charge with moderate use... I will see if I can duplicate, but This very well can show people which Rom/Kernel combinations are best... or atleast worst think about it if you have a 6 hour difference average between two ROM/Kernel combos you would know which one to pick right? Give the guy a break it is a good poll to have!
This is a very real concern which has been plaguing the Dinc since the beginning. Im all for it if we can knock out as many variables as possible and make sure each phone tested has all the info available.
For example.
Rom
Kernel
Radio
Battery
OV or not
Maybe like do a different combination of the above each couple of day or week. Like in the thread title put [Now testing skyraider with kkbfs#5 9.01 radio].
Or ya know like whatever
kungfuturkey said:
I think everyone is being a wee bit to serious on this one... I will post screen shots this weekend, but in the past I have made it to 15hr 46min on one charge with moderate use... I will see if I can duplicate, but This very well can show people which Rom/Kernel combinations are best... or atleast worst think about it if you have a 6 hour difference average between two ROM/Kernel combos you would know which one to pick right? Give the guy a break it is a good poll to have!
Click to expand...
Click to collapse
EDIT: HA! as i was writing my post lanxcom above posted the same suggestion
I agree, give the guy a break.
My observation on battery is that it does play a huge role on what rom/kernel you have. That's a given.
The problem is that there is no standard on usage; moderate, heavy etc. means different things to different people.
Another problem is conditions and differences in process power from apps. Angry birds for example uses a lot of battery but some other games do not. Same goes for Skype that doesn't seem to die and always lurks in the background.
Finally, you are running into all sort of other situations such as different battery brands and mah, different types of amoled/lcd screens might be an issue, bump charging etc.
Well, you get the point. There are so many variables and unless you want an actual statistical analysis that is going to be as close to accurate as it will ever get, you will have to standardize the situations as much as possible.
A group of people willing to test rom/kernels on their phones and keeping the variables constant will be the ideal case i can think of.
I'm not trying to bash anyone, i'm trying to help. Cheers!
Here's what I got, all the device info's in my sig. Typical day for me, nothing special. I do have the Seidio 1750mAh battery and bump charged.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is the best battery life I ever had, other issues made me switch though. I don't use that set up anymore, had to reboot every 24hrs or phone would crawl.
I am using 9.01 radio now, and I am seeing good battery life still.
Screenies are current setup. Very light use while hunting, but great uptime.
-HTC1500 Batt. External charger to 4.223v
-Adrynalyne experimental SS UV Kernel.
-Skyraider 3.3.1 Sense
-9.01 Radio
-No SetCPU
-Autobrightness
-GPS ON
-Wifi ON
-Sync ON
Sorry if post is sloppy, I haz need sleep.
This is my best battery life:
Consistant texting, a few phone calls. I think two pictures, 1:30-2:00 of angry birds and 1:30 or gameboid. They disappeared from battery stats after awhile.
I turned off 3g at night when I was sleeping, no Juice defender, no setcpu. Cyanogen 6.0.2 ril fix and King's CFS #2 (AOSP)
I was talking to DoomLord about the infamous battery drain hunt and we got to discussing about ways to pinpoint the issue.
At some point, I mentioned an app that I swear by, BetterBatteryStats, by chamomix.
So, DoomLord encouraged me to start this thread to provide info about how to effectively use this app to accurately locate causes of battery drain issue.
This is very important for users who want to evaluate kernels' performance on that department, but it doesn't stop there.
You can use this app to see if any application you installed is acting up and keeping your phone awake, for example.
Before proceeding with this guide, I have to mention that BetterBatteryStats is given away for FREE for all XDA users (do not redistribute though) and there is also a paid version on the Market for people who wish to support the developer. I bought this app and I am sure that if you read this guide, by the end, you are going to want to do the same! Thanks chamomix!
Step 1:
Download the app from this post for free, or buy it from the Market.
Step 2:
So, what is all these???
Don't panic! First, let's set it up in a way that it'll make things less complicated.
Launch the app and hit the Menu button, then select Preferences.
DISPLAY:
Make sure Filter stats is checked.
Hide time since stat begin should be unchecked.
Hide graph bars also unchecked.
DEFAULTS:
Default stat: It can be anything. This is what you will first see when you launch the app. I have set it to Other, so I can take a quick glance at how long the phone was asleep and how long the screen was on everytime I open the app.
Default stat type: Better set it to Since charged. Again, this is just what you will see first. You can navigate through all the other stat and display times later.
WAKELOCK:
Wakelock pct of: Choose % of time awake minus time with screen on. This is VERY important. When a developer asks for reports on wakelocks, all users should use the same option, otherwise the stats vary and thus can be misleading and not helpful.
All the other settings are unimportant, tune them as you wish.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Step 3:
Now what?
Now you have all the info you need about where did your battery go right there in front of you! I am going to help you interpret it.
We will use my phone usage as an example.
This is what I see when I launch the app:
So, my battery is at 97%, it was charged to 100% 21 minutes ago, it was awake for 20 minutes and the screen was on for 8 minutes.
That means that my phone was not sleeping even thought the screen was off for (20 - 8 =) 12 minutes.
Interesting...
Let's press the first dropdown menu and select Partial Wakelocks to figure it out.
Here's what I see:
Browser takes the first place with 2 minutes wakelock, then my Gmail sync with 1 minute and the rest with a lot less.
So, yeah, I left my browser on loading a webpage and the screen switched off.
Up to this point, we got a good idea of what app or process may be a battery drainer.
Moving on, we will investigate more advanced aspects of battery drain, useful for kernel testing and not only.
Step 4:
Is that all???
Oh no, hardly. You can see much more with this app.
Let's select Process from the first dropdown menu to see which processes used CPU power and when.
Here's what I see:
Notice how the bars can have 2 different colors.
Blue part of the bar means that the app/process used CPU power while the screen was on.
Red part of the bar means that the app/process used CPU power while the screen was off.
akmd8975 is the G-sensor (wherever you see akmd means the G-sensor), so for some reason it's using more processing power than it should. I am currently testing a new kernel, so I must inform the creator about it because this is the first time I see this in my stats.
(And that, my friends, is an example of how you should use all these for the general good. )
mediaserver is the process that imports all your media files to the gallery, usually it shows high usage after reboot, but after a while, it fades out (because there's a check for new media files upon every boot).
Now let's choose Kernel Wakelocks from the dropdown menu to see even more.
This is something you should leave to the kernel developer to interpret.
Most of these things are gibberish for us average users but can be VERY helpful to devs.
(I can safely say that the 3 first entries are related to charging and they only appear while you are charging the phone and shortly after. No need to get into deeper.)
Now let's take a look into the Alarms.
What are Alarms?
In layman's terms, Alarms in the Android system are those intents that wake up the phone in intervals or at a specific time. I am sure you can think of many apps that do that. Let's see which apps do that on my phone.
Hit Menu -> More -> Alarms
com.google.android.gsf is Google Apps Framework (your Gmail account, and related syncs and services).
android is the Android System itself which seems to be waking up my phone way too often (104 times in 20 minutes ). One more thing I should discuss with the kernel developer.
Step 5
I get it now! How can I gather all this info into one place?
By hitting menu button, selecting More -> Dump to File.
It will create a txt file on /sdcard named BetterBatteryStats-xxxx-xx-xx-xxxxxxx.txt (where the xxxxx indicate the date and time).
And the file will look somewhat like this when opened:
So, be it an app, a kernel or a ROM you are testing, you need this app!!!
As a co-creator of TEAM ROM for the X10, I have to tell you, I love all our users for their support, but sometimes I just want to scream when I see a post like this:
my battery drains fast why???
Click to expand...
Click to collapse
You see what the problem with this post is?
I CAN'T POSSIBLY KNOW WHY. It could be SO many things.
That's where BetterBatteryStats comes to the rescue!
Use it! You will help yourself and your beloved developers beyond words!
If you feel all this is "too complicated" for you and you don't want to bother, please consider how many complicated things developers are doing for you for free. You owe them at least decent reports. Am I right or am I right?
PS: If you liked this guide, don't forget to check another one about How to Report Force Closes in an App or ROM by PvyParts.
[i might need this one]
[i might need this one too]
Very good guide iridaki, thanks.
And about the BetterBatteryStats, I bought the Market version, and is a great app.
Highly recommended.
wow thanks iridaki for the Guide with this i will try to help Doomlord,FXP team to report about their kernel so they would come up with the perfect kernel for us
thanks again iridaki ^_^
Thanks for your kind words.
Apparently according to XDA rules, this thread belongs to General section, among threads such as "Help I am a noob" and "Is it Sunday today?" but because Doomlord (who has released a lot of V16 test kernels and needs our help to solve battery issues) as well as other kernel/ROM/app developers could benefit if us users followed this tutorial for reporting, please bookmark this thread and link to it in the development section whenever you see fit. For example when someone asks about how to check which apps drain their battery.
Thanks a lot!
iR¡[email protected]!* via Tapatalk
I want to thank you too for making this tutorial.. I am also testing DooMLorD's kernel and will use this so I can give better feedback..
Thank you..
Great! Starting with test1 today. Too bad I can't post my results in the other thread since I'm new here though...
frelle218 said:
Great! Starting with test1 today. Too bad I can't post my results in the other thread since I'm new here though...
Click to expand...
Click to collapse
Post them here, I can link them to DoomLord's thread.
This is a very good guide. Thanks Iridaki.
if we are on stock ROM and KERNEL?
do that help you
iridaki said:
Post them here, I can link them to DoomLord's thread.
Click to expand...
Click to collapse
Thank you!
Here are my first results:
Using test1
CPU freq min/max: ~250MHz/~1GHz
CPU Governor: Ondemand
I/O: didn't change it, default?
Wifi on all day, normal usage for me with a few phone calls, lots of texting and some browsing.
Down 68% after 11h 7min.
=> Down 6,1% per hour
Will continue with test2 tomorrow
frelle218 said:
Will continue with test2 tomorrow
Click to expand...
Click to collapse
I recommend test6! DoomLord managed to lose 33% in 22 hours!!
And I'm using it right now and it seems to hold the juice just like stock kernel!
Thanks, I'll post your results!
iR¡[email protected]!* via Tapatalk
electrash said:
if we are on stock ROM and KERNEL?
do that help you
Click to expand...
Click to collapse
Maybe monitor your usage too so we can directly compare to DoomKernel. Good idea!
Whats this about test 2 and test 6? Lol im confused. But im using stock kernel so im not sure if i can improve my battery life:s
Sent from my LT18i using Tapatalk
iridaki said:
I recommend test6! DoomLord managed to lose 33% in 22 hours!!
And I'm using it right now and it seems to hold the juice just like stock kernel!
Thanks, I'll post your results!
Click to expand...
Click to collapse
Yeah I saw that, great!
Sounds like we could have a winner among the tests then. I'm tempted to try test6 too (running test2 now), but we still need data for the others as well, or?
rkanwar said:
Whats this about test 2 and test 6? Lol im confused. But im using stock kernel so im not sure if i can improve my battery life:s
Click to expand...
Click to collapse
We are testing new versions of Doomkernel, trying to make it as battery efficient as the stock kernel. At the moment I don't think you will get better battery time by replacing the stock kernel, but if you want to overclock your phone I can highly recommend Doomkernel.
iridaki said:
Maybe monitor your usage too so we can directly compare to DoomKernel. Good idea!
Click to expand...
Click to collapse
Starting to monitor right now.
Hope it will help you, kernel with low battery usage could be awesome
I havent got my bootloader unlocked yet...im waiting for a confirmation on my credits to come through on setool. I have been reading on doom's kernel since i got my arc and now with the arc s im looking to do so at a later date.
Sent from my LT18i using Tapatalk
collect info like me...so they can compare betwen stock kernel and doom kernel...
so they know what to fix etc
I will do. I configured the app last night gonna dump the info as soon as my battery reaches 10% or lower then will attach the text file. Hopefully i shall unlock my bootloader in the next couple of months
Sent from my LT18i using Tapatalk
frelle218 said:
Yeah I saw that, great!
Sounds like we could have a winner among the tests then. I'm tempted to try test6 too (running test2 now), but we still need data for the others as well, or?
We are testing new versions of Doomkernel, trying to make it as battery efficient as the stock kernel. At the moment I don't think you will get better battery time by replacing the stock kernel, but if you want to overclock your phone I can highly recommend Doomkernel.
Click to expand...
Click to collapse
well for getting better battery life i have added governors and undervolting...
the battery draining culprit is now identified...
just some more testing remains....
i am sure we will get better battery life than stock kernel...
Regardless of the make and model of your
Android- powered smartphone, you most
definitely were advised at one point in your
life to delete the "batterystats.bin " file, aka
wipe your battery stats. That is, of course, if
you are the techy user.
According to those who tell you that, deleting
that certain file (possible via Recovery) will
make the phone forget the previous charging
level, allowing you to "recalibrate the
battery" . According to Dianne Hackborn,
Android Framework Engineer, this is just a
myth.
Those in favor of "wiping battery stats" say
that the file referred to above will hold
information about charging levels. The
discussion usually pops up in scenarios in which
battery lasts shorter than usual or a full charge
is reported when the battery is practically not
100%. Believers say that if your phone reports
a full charge at a real 92% for instance,
deleting that "batterystats.bin " will get you
back on track.
The Android Framework Engineer says that the
following statement is false: "The battery
indicator in the status/notification bar is a
reflection of the batterystats.bin file in the
data/system/ directory". According to
Hackborn, the file usually holds the
information related to which programs and
processes use the battery between charges
(hence being responsible for the OS' Battery
Usage report screen) .
Deleting this file will basically wipe your
battery usage reports, which is done anyways
automatically when the phone is fully charged
(hence you'll see a clear list when you reach a
full charge) . "Deleting it is not going to do
anything to make your more device more
fantastic and wonderful".
________________________________________
CheerS!
Milton
From Sony Ericsson Xperia™ on ROM : "ThGo2 v13"
using XDA premium
" HiT ThAnKs If I'm NiCe To YoU! "
Inb4 ****storm
The source would be great...
Anyways, I think if a google engineer who works on Android says that deleting batterystats.bin doesn't improve battery life, then I would think he knows a little bit about it.
>>There you have it, in the title. Google engineer Dianne Hackborn, who has previously explained Android’s hardware acceleration, took to Google+ again to clarify some myths about the Android operating system.
http://www.xda-developers.com/andro...-battery-stats-does-not-improve-battery-life/
totalundone said:
The source would be great...
Anyways, I think if a google engineer who works on Android says that deleting batterystats.bin doesn't improve battery life, then I would think he knows a little bit about it.
>>There you have it, in the title. Google engineer Dianne Hackborn, who has previously explained Android’s hardware acceleration, took to Google+ again to clarify some myths about the Android operating system.
http://www.xda-developers.com/andro...-battery-stats-does-not-improve-battery-life/
Click to expand...
Click to collapse
Nice
________________________________________
CheerS!
Milton
From Sony Ericsson Xperia™ on ROM : "ThGo2 v13"
using XDA premium
" HiT ThAnKs If I'm NiCe To YoU! "
So,all the battery calibration tutorials are useless???????
totalundone said:
The source would be great...
Anyways, I think if a google engineer who works on Android says that deleting batterystats.bin doesn't improve battery life, then I would think he knows a little bit about it.
>>There you have it, in the title. Google engineer Dianne Hackborn, who has previously explained Android’s hardware acceleration, took to Google+ again to clarify some myths about the Android operating system.
http://www.xda-developers.com/andro...-battery-stats-does-not-improve-battery-life/
Click to expand...
Click to collapse
Very Nice.
I agree that if a google engineer who works on Android says that deleting batterystats.bin doesn't improve battery life, then I would think they know a little bit about it.
tal333
Phone: Sony Ericsson Xperia X10i @1.19GHz- White
Android version: 2.3.7
Kernel: 2.6.29-modFXP-DooMKernel-v06 #1 PREEMPT
Radio: 2.1.71
Recovery: BootManager-v2.0 by DooMLoRD
Rom: Achotjan_2.3.7_CM7.1_v4.1
Theme: Honeycomb3D-3Dicons by BKMO
kalel29 said:
So,all the battery calibration tutorials are useless???????
Click to expand...
Click to collapse
In a nutshell, yes.
You are only putting extra stress on your battery by "tricking" it according to various calibration guides.
Batterystats.bin file is generated for a reason.
Batterystats.bin is in /data partition, so after you install a new ROM that wipes your previous data, it gets wiped too.
So, "Wipe battery stats after installing a new ROM", which is a cliche among those guides, is pointless.
Last but not least, batterystats file is simply a logging tool that monitors your battery behavior. The "stats" part is pretty self-explanatory.
The actual Power Manager lies in kernel, not in /data partition which accessible to anyone .
Now I know this post will come back to bite me in the you-know-where, but frankly, everyone is entitled to their opinion. I just happen to know a thing or two and I share for anyone who is willing to take it.
Cheers!
iridaki said:
In a nutshell, yes.
You are only putting extra stress on your battery by "tricking" it according to various calibration guides.
Batterystats.bin file is generated for a reason.
Batterystats.bin is in /data partition, so after you install a new ROM that wipes your previous data, it gets wiped too.
So, "Wipe battery stats after installing a new ROM", which is a cliche among those guides, is pointless.
Last but not least, batterystats file is simply a logging tool that monitors your battery behavior. The "stats" part is pretty self-explanatory.
The actual Power Manager lies in kernel, not in /data partition which accessible to anyone .
Now I know this post will come back to bite me in the you-know-where, but frankly, everyone is entitled to their opinion. I just happen to know a thing or two and I share for anyone who is willing to take it.
Cheers!
Click to expand...
Click to collapse
Then only way replace it time to time ?
mundy725 said:
Then only way replace it time to time ?
Click to expand...
Click to collapse
As the OP states, it gets wiped and regenerated every time you charge your phone. So just don't bother with it.
iridaki said:
In a nutshell, yes.
You are only putting extra stress on your battery by "tricking" it according to various calibration guides.
Batterystats.bin file is generated for a reason.
Batterystats.bin is in /data partition, so after you install a new ROM that wipes your previous data, it gets wiped too.
So, "Wipe battery stats after installing a new ROM", which is a cliche among those guides, is pointless.
Last but not least, batterystats file is simply a logging tool that monitors your battery behavior. The "stats" part is pretty self-explanatory.
The actual Power Manager lies in kernel, not in /data partition which accessible to anyone .
Now I know this post will come back to bite me in the you-know-where, but frankly, everyone is entitled to their opinion. I just happen to know a thing or two and I share for anyone who is willing to take it.
Cheers!
Click to expand...
Click to collapse
Depends.
I don't ever suggest deleting battery stats.
Like i said.. it's down to the 'charge mon'
OmegaRED^ said:
Depends.
I don't ever suggest deleting battery stats.
Like i said.. it's down to the 'charge mon'
Click to expand...
Click to collapse
care to elabourate what you mean by charge mon
Pvy.
pvyParts said:
care to elabourate what you mean by charge mon
Pvy.
Click to expand...
Click to collapse
I basically tell people to cycle their batteries.. because it's healthy.
milton.bain said:
Regardless of the make and model of your
Android- powered smartphone, you most
definitely were advised at one point in your
life to delete the "batterystats.bin " file, aka
wipe your battery stats. That is, of course, if
you are the techy user.
According to those who tell you that, deleting
that certain file (possible via Recovery) will
make the phone forget the previous charging
level, allowing you to "recalibrate the
battery" . According to Dianne Hackborn,
Android Framework Engineer, this is just a
myth.
Those in favor of "wiping battery stats" say
that the file referred to above will hold
information about charging levels. The
discussion usually pops up in scenarios in which
battery lasts shorter than usual or a full charge
is reported when the battery is practically not
100%. Believers say that if your phone reports
a full charge at a real 92% for instance,
deleting that "batterystats.bin " will get you
back on track.
The Android Framework Engineer says that the
following statement is false: "The battery
indicator in the status/notification bar is a
reflection of the batterystats.bin file in the
data/system/ directory". According to
Hackborn, the file usually holds the
information related to which programs and
processes use the battery between charges
(hence being responsible for the OS' Battery
Usage report screen) .
Deleting this file will basically wipe your
battery usage reports, which is done anyways
automatically when the phone is fully charged
(hence you'll see a clear list when you reach a
full charge) . "Deleting it is not going to do
anything to make your more device more
fantastic and wonderful".
________________________________________
CheerS!
Milton
From Sony Ericsson Xperia™ on ROM : "ThGo2 v13"
using XDA premium
" HiT ThAnKs If I'm NiCe To YoU! "
Click to expand...
Click to collapse
This is just a re post of the front page new story on xda http://www.xda-developers.com/andro...-battery-stats-does-not-improve-battery-life/
anarchyuk said:
This is just a re post of the front page new story on xda http://www.xda-developers.com/andro...-battery-stats-does-not-improve-battery-life/
Click to expand...
Click to collapse
OmegaRED^ said:
I basically tell people to cycle their batteries.. because it's healthy.
Click to expand...
Click to collapse
This is why i don't do it.. i know i may have also said that a few times.
But i said it as a mere experimentation.
I apps like battery calibrator does this.. Hench why i removed it from the guide a few times. in the 10 or 12 edits i did to my guide.
Cycling batteries is however included in my guide.. when you delete the stats the x10 is fooled into charging for a longer period for a short while.. this helps allocate upper storage in the cells. "depending on the way the phone's charging mechanism works"
The repeating of full charge and discharge is the key to my guide.
For those who may want more info
x10 has a Lithium Polymer battery ( i think dont have my phone on me to check )
http://en.wikipedia.org/wiki/Lithium-ion_polymer_battery
they do not suffer from a "Memory Effect"
as such sorry omega cycling does about as much as a sugar pill does to my migraines... there is a big issue in the industry atm where alot of ppl still think that newer batteries need to be cycled to maintain pull capacities
the issue is this can lead to deterioration of these newer batteries. as a there life is measured in life cycles. and a cycle is basically a full charge(0% to 100%). a 50% charge (50% - 100%) is not considered a "cycle" and has a minimal effect on life.
these new batteries are maintained by being charged properly and 99% of the time have some rather intelligent on-board circuitry to make doubly sure they do not go past there limits.
now i am not sure about eh construction of the x10's battery but i can tell you that i treat mine as follows. i charge it every day regardless of the level and i leave the charge pluged in for hours and hours while i sleep. i have had my x10 for a year now and it still gets about 1.5 days on a full charge with med to high usage as a phone with a fair bit of tapatalk and facebook google+ ect on top. I have never "calibrated" my battery and prob never will
who am i
i'm a qualified electronics tech in Australia. i specialise in radios and communications, IT, and alot of offshore (battery operated ) equipment. feel free to burn me but this is the census from me. however I do not claim to be the all knowing god of batteries. if i am wrong i am wrong so be it. but you better have some hard proof otherwise I wont believe you
i'm sure there will be alot of these threads around i will go try find them and link them as i find them
Pvy.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
pvyParts said:
For those who may want more info
x10 has a Lithium Polymer battery ( i think dont have my phone on me to check )
http://en.wikipedia.org/wiki/Lithium-ion_polymer_battery
they do not suffer from a "Memory Effect"
as such sorry omega cycling does about as much as a sugar pill does to my migraines... there is a big issue in the industry atm where alot of ppl still think that newer batteries need to be cycled to maintain pull capacities
the issue is this can lead to deterioration of these newer batteries. as a there life is measured in life cycles. and a cycle is basically a full charge(0% to 100%). a 50% charge (50% - 100%) is not considered a "cycle" and has a minimal effect on life.
these new batteries are maintained by being charged properly and 99% of the time have some rather intelligent on-board circuitry to make doubly sure they do not go past there limits.
now i am not sure about eh construction of the x10's battery but i can tell you that i treat mine as follows. i charge it every day regardless of the level and i leave the charge pluged in for hours and hours while i sleep. i have had my x10 for a year now and it still gets about 1.5 days on a full charge with med to high usage as a phone with a fair bit of tapatalk and facebook google+ ect on top. I have never "calibrated" my battery and prob never will
who am i
i'm a qualified electronics tech in Australia. i specialise in radios and communications, IT, and alot of offshore (battery operated ) equipment. feel free to burn me but this is the census from me. however I do not claim to be the all knowing god of batteries. if i am wrong i am wrong so be it. but you better have some hard proof otherwise I wont believe you
i'm sure there will be alot of these threads around i will go try find them and link them as i find them
Pvy.
Click to expand...
Click to collapse
Li/ion does build up a memory effect but not as severely as ni/cd or ni/mh
Its also not when the charging goes beyond its limit. Its when the charging circut cuts off too early instead.
Also citations required.
SE having trouble getting rid of batteries
?
OmegaRED^ said:
Li/ion does build up a memory effect but not as severely as ni/cd or ni/mh
Sent from my U20i using XDA Premium App
Click to expand...
Click to collapse
Refs
http://en.wikipedia.org/wiki/Lithium-ion_battery
http://en.wikipedia.org/wiki/Lithium-ion_polymer_battery
x10
http://en.wikipedia.org/wiki/Sony_Ericsson_Xperia_X10
Li-Po (Litium-Ion Polymer) is a offshoot of li-ion but my comments still stand.
Li Ion
advantages
No memory effect.
Click to expand...
Click to collapse
disadvantages
Charging forms deposits inside the electrolyte that inhibit ion transport. Over time, the cell's capacity diminishes. The increase in internal resistance reduces the cell's ability to deliver current. This problem is more pronounced in high-current applications. The decrease means that older batteries do not charge as much as new ones.
High charge levels and elevated temperatures hasten capacity loss.
Charging heat is caused by the carbon anode .
Click to expand...
Click to collapse
These batteries lose capacity due to charging. this is not a memory effect. ( memory effect is a rather controversial topic )
Most ppl recommend you NEVER fully discharge a Lithium Battery. as deep cycling them cause PERMANENT damage. yes there is circuitry on-board to stop it. but that circuitry need power too and can at time suck the battery below its fail safe level. ( this = dead battery )
Pvy.
pvyParts said:
Refs
http://en.wikipedia.org/wiki/Lithium-ion_battery
http://en.wikipedia.org/wiki/Lithium-ion_polymer_battery
x10
http://en.wikipedia.org/wiki/Sony_Ericsson_Xperia_X10
Li-Po (Litium-Ion Polymer) is a offshoot of li-ion but my comments still stand.
Li Ion
These batteries lose capacity due to charging. this is not a memory effect. ( memory effect is a rather controversial topic )
Most ppl recommend you NEVER fully discharge a Lithium Battery. as deep cycling them cause PERMANENT damage. yes there is circuitry on-board to stop it. but that circuitry need power too and can at time suck the battery below its fail safe level. ( this = dead battery )
Pvy.
Click to expand...
Click to collapse
Duh.. Thats why we have the electronic limiters to stop a complete uter discharge.
I also clearly state that the cell must not be left empty and charged asap.
You know what. Its fine... I don't care wtf you think. The mods can go ahead and delete my guide.. I cbf.
I try to help people and this is my prize for it.
OmegaRED^ said:
I try to help people and this is my prize for it.
Click to expand...
Click to collapse
I am under the impression that nobody tried to underestimate your effort specifically, this thread is a general discussion about battery maintenance and in no way a personal attack to you.
Our smartphones have the highest battery capacity a smartphone has ever had (not including Galaxy Note which isn't really a smartphone anyway).
Unfortunately, people get mixed results with the battery.
In this thread, post your battery life results and personal usage. It could help people see the potential our battery actually has and could also help stop battery woes.
It will also be interesting to see the results from different ROM's and different kernels.
Here's what you post:
- Display time
- That battery graph thingy
- Battery mA statistics (install this app).
Posting screenshots of the above would be MUCH more helpful than just saying, 'Oh, my phone lasts 2 days with heavy usage.' Heavy usage is variable for each individual, so being specific would be much better.
Please also post your personal configurations, ie. brightness at x%, 3G on, Wi-Fi on xminutes, 'Tasker' profiles etc.
Hopefully, if people participate, we will be able to identify how people get great battery life and how some people get really bad battery life. Then we could compare personal configurations and see what settings/apps/tweaks affect battery - in a positive or negative way.
This should also clean the forums of the daily 'bad battery life' thread's in the forums.
I will keep some posts reserved for the future, where there could be battery tips as well as the highest display time and the lowest mA statistics.
Good luck!
Reserved for future use.
Reserved another just in case.
Reserved this to increase my post count
This is just a suggestion for future reference. It would probably be best to keep stats/results/tips separated by either "CM-based" or "Blur-based" ROMs.
I haven't turned on BMW yet so I will update this post once I get results.
live4nyy said:
This is just a suggestion for future reference. It would probably be best to keep stats/results/tips separated by either "CM-based" or "Blur-based" ROMs.
I haven't turned on BMW yet so I will update this post once I get results.
Click to expand...
Click to collapse
Good idea, I'll do that once this thread starts to develop a bit.
Well my battery hasn't been normal ever since I flashed but
Rom-Neutrino 2.2 (GT-S ADDON)
Kernal-Faux123's 024 1.3ghz
Brightness-always at minimum
3g-most of the time when I'm not home
Tasker-you see that little green guy in the top left...
WiFi-its on all day when I'm home (no data plan)
Btw the link to the mA stats didn't work.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my Neutrino'd out Atrix @ 1.3Ghz.
Battery life will vary by individual device hardware performance, individual battery performance, ROM, radio, kernel, apps installed and running/not running, how many times you reboot, how much data you use, wifi usage, bluetooth usage, etc., etc.
There is no way to compare everything which is a factor because there are too many factors. Every device is basically completely custom unless you take 2 or more completely identical stock devices and do some battery studies on those without changing anything. Even then you won't capture the differences in actual performance differences from hardware and battery performance which will vary across all the sample devices.
The best you are going to get is people just saying which ROM, radio, and kernel they use, and the up-time they get. In reality, this will be no different to any other battery life reporting done in many other threads. Comparing apples to oranges to pears. Better to just start a "who has the longest battery life" thread.
I believe this is more of an attempt for users to "compare notes", so to speak. It might help people understand why they are getting the battery life they are and maybe there might be people who can collaborate on which setups will meet their needs and obtain the type of battery life they want. At the very least, it could give users (with similar configurations) a place to see if they are actually experiencing any issues or if it is the norm with said configuration.
Also, this could be a step in consolidating a frequently discussed issue and in return reduce the number of new posts on the same subject.
CaelanT said:
Battery life will vary by individual device hardware performance, individual battery performance, ROM, radio, kernel, apps installed and running/not running, how many times you reboot, how much data you use, wifi usage, bluetooth usage, etc., etc.
There is no way to compare everything which is a factor because there are too many factors. Every device is basically completely custom unless you take 2 or more completely identical stock devices and do some battery studies on those without changing anything. Even then you won't capture the differences in actual performance differences from hardware and battery performance which will vary across all the sample devices.
The best you are going to get is people just saying which ROM, radio, and kernel they use, and the up-time they get. In reality, this will be no different to any other battery life reporting done in many other threads. Comparing apples to oranges to pears. Better to just start a "who has the longest battery life" thread.
Click to expand...
Click to collapse
I came from a Galaxy S (since in my country there are issues with Galaxy S2 signal), Atrix is really nice (this is my 2nd day on it), but about battery, the same rom but different kernel always do different results, last one on galaxy S gave me 2 days on battery with low to med use, but in Atrix world, in the few post I have read, I just noted that Atrix arent the same, looks like there are 3 versions of it (sorry if i am wrong, I am new into Atrix) ATT seems to be one and the 2 others tegrapart versions, do you think this also could make difference on the batt duration?
CaelanT said:
Battery life will vary by individual device hardware performance, individual battery performance, ROM, radio, kernel, apps installed and running/not running, how many times you reboot, how much data you use, wifi usage, bluetooth usage, etc., etc.
There is no way to compare everything which is a factor because there are too many factors. Every device is basically completely custom unless you take 2 or more completely identical stock devices and do some battery studies on those without changing anything. Even then you won't capture the differences in actual performance differences from hardware and battery performance which will vary across all the sample devices.
The best you are going to get is people just saying which ROM, radio, and kernel they use, and the up-time they get. In reality, this will be no different to any other battery life reporting done in many other threads. Comparing apples to oranges to pears. Better to just start a "who has the longest battery life" thread.
Click to expand...
Click to collapse
Yes every phone is different, but the battery's are exactly the same...
The fact that the hardware is a tiny bit different on each device will make negligible difference on battery life.
What will make the difference are personal preferences. This is why I'm requesting people to post their own one so that we could all get tips on how to decrease battery drain.
Anyways, let's kickstart things off. Here's mine - I'm losing 1%/hour on idle, with 3G on, brightness on auto and autosync on.
I only downloaded BMW yesterday, so I don't really know how it works. But something I noticed was that the mA keeps decreasing. Why?
And another thing, is the screenshot attached what you would refer to as 'good battery life?' I'm not complaining, but I'd like to see what mA people are normally getting while idling as well.
EDIT: Oh, and just in case... I'm running (custom) Neutrino GT ROM with Faux123's 024 1.3Ghz kernel.
I'm a new user to Motorola Atrix, only got it for a week. The first two charges were good (still had the stock rom-no root yet) afterwards I installed neutrino 2.2 and battery doesn't last long. My previous HTC Desire lasted idling for 14 hours and more at the same settings: HSDPA only with data, bluetooth on paired with bt headset and several apps with push notifications.
These are today's results:
Seems hopeless!
i flashed a cm7 image. i had a battery issue. i drained it, plugged it in, charged it to 100% per batterycalibration, and have had excellent battery life.
tia,
rotty022
rotty022 said:
i flashed a cm7 image. i had a battery issue. i drained it, plugged it in, charged it to 100% per batterycalibration, and have had excellent battery life.
tia,
rotty022
Click to expand...
Click to collapse
same here, under regular conditions (normal phone use, a few phone calls, a ton of texts and probably about 5 hours a day of streaming audio) i'm usually around 30% when i go to bed each night, that's 16 hours on battery
this is on cm7.2 kang (most recent version)
my battery life was pretty terrible until i did the trick above
harisled said:
I'm a new user to Motorola Atrix, only got it for a week. The first two charges were good (still had the stock rom-no root yet) afterwards I installed neutrino 2.2 and battery doesn't last long. My previous HTC Desire lasted idling for 14 hours and more at the same settings: HSDPA only with data, bluetooth on paired with bt headset and several apps with push notifications.
These are today's results:
Seems hopeless!
Click to expand...
Click to collapse
This is the 'bluesleep' bug in my ROM.
It will be fixed in the next update.
For now, move the files in the attached .zip to /system/xbin and set permission to 777. It will considerably improve your battery life.
Using 2.2 WE from notorious, getting about 4hrs on average of screen time... Pretty aggressive uv as well as uc to 912mhz.
A lot of Web browsing for a mmorpg, texting roughly 10-20 a day, around an hr of phone calls, sometimes less, screen is set to auto, 2gmail accounts updating via push and weather updating every 2 hrs.
I don't know what else to say except a little earlier in Neutrino's post someone said freezing via tibu the following apps (Bluetooth share, truepoint something or other, as well as sensor navigation and atrix settings) since doing the above, as well as my other personal settings and usages I'm looking at 5 to 6 hours screen time today... Here is a couple of screen shots of what I go to so far.
Also, using 77.36 radio and gps USA mod from notorious and the v6 script.
Sent from my Neutrino'd (M)Atrix 3.5G
That was on ICS mod browsing reddit, playing n64 emulator on auto brightness 1GHZ. Then I switched to SUPEROSR and now only get about 2-3 hours of screen time
Notorious544d said:
This is the 'bluesleep' bug in my ROM.
It will be fixed in the next update.
For now, move the files in the attached .zip to /system/xbin and set permission to 777. It will considerably improve your battery life.
Click to expand...
Click to collapse
Thanks for the reply and the help, I did that and left it from 100% overnight and after ~5 hours i got 55% same consumption.. (after I moved and changed permissions, I rebooted)
I was getting horrible battery life (less than 10 hours of use) from the day I got my Atrix, purchased second hand. After installing watchdog lite, I found that the suspend process was continually draining my battery. I encountered this issue on every CM7 based or Blur based rom, and was not able to find any solutions.
After recently upgrading to Joker's ICS rom, this issue is gone, and now after 10 hours of use still have a 56% charge on the battery.
Not sure if anyone else is having issues with the 'suspend' bug, but joker's rom has been a Godsend, can actually use my phone for a whole day now.
Alright I got one for you guys.
I recently flashed Neutrino GT and had the battery show 96% as max. I preceded to recalibrate the battery and got it back to showing 100% again for a few charges. Now somehow its reverted back to maxing out at 96%. I haven't flashed anything since I recalibrated. Thoughts?
I've got this weird battery level increase every time after usage period and when phone is in standby. Long ago I had something similar with a cheap "original" battery from amazon which was surely a product falsification. But the battery I'm using now I purchased directly from Samsung online shop and it worked flawlessly for over half a year. About a year ago I switched to a S5 and didn't use the S4 that much anymore.
What I did so far:
- I calibrated the battery (guide by @lawyer_06)
- did couples 0 to 100% charging
- cleared system cache
- updated rom to latest (TW deodexed/stock kernel)
-> nothing changed
Any Ideas what's going on here?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The battery percentage display is an approximation of the battery level, it's not the actual level.
With high usage it may start to approximate it wrongly, but in the standby phase it will start slowly going back to a value closest the the actual level.
Doing the 100-0 discharge is most damaging. If you want to keep this battery for a longer time, then stop.
Also, this is completely normal. Happens on my phone which runs the same battery I bought it from the store with, and the same happened on my previous phone which also used the original battery it was bought it (and it wasn't a Samsung).
Just to add, battery calibration routines don't do anything except waste battery cycles: they only delete batterystats.bin, which is deleted anyway when the battery is fully charged. Stop trying to calibrate the battery.
Pwnycorn said:
...
Doing the 100-0 discharge is most damaging. If you want to keep this battery for a longer time, then stop.
Also, this is completely normal. Happens on my phone which runs the same battery I bought it from the store with, and the same happened on my previous phone which also used the original battery it was bought it (and it wasn't a Samsung).
Click to expand...
Click to collapse
Partially disagree:
Sometimes a 0 to 100% charging IS necessary to get a "digital reset", means the bat controlling system driver and the bat hardware need to be synchronised from time to time, especially when you sometimes take out the bat or even replace it with another one. And I really don't agree that this behaviour is "normal", I really never ever had s'thing like this with none of my Galaxy S phones (2-5) when using a original bat.
But thanks anyways for your thoughts.
Strephon Alkhalikoi said:
Just to add, battery calibration routines don't do anything except waste battery cycles:...
Click to expand...
Click to collapse
All the same what I wrote above to you. But thanks.
v00d007 said:
Partially disagree:
Sometimes a 0 to 100% charging IS necessary to get a "digital reset", means the bat controlling system driver and the bat hardware need to be synchronised from time to time, especially when you sometimes take out the bat or even replace it with another one. And I really don't agree that this behaviour is "normal", I really never ever had s'thing like this with none of my Galaxy S phones (2-5) when using a original bat.
But thanks anyways for your thoughts.
Click to expand...
Click to collapse
I've never had to synchronize anything. Is there any actual evidence to what you're saying?
I've taken my battery out many times, and I even had 2 batteries that I alternated between at some point.
And does this problem bother you that much? I already told you it has happened on 2 of my phones, both of which used the factory original battery.
Maybe you have never paid attention to it before.
v00d007 said:
All the same what I wrote above to you. But thanks.
Click to expand...
Click to collapse
Then you're a fool. Lithium ion batteries don't need calibration. The circuitry within the battery is designed to not only ensure the battery doesn't overcharge, but also that the battery's cells charge evenly. Claiming the battery needs "synchronization" is a load of horse crap, in that it's justification to treat the battery like an old NiCd.
Whatever. You go ahead and waste your time, and shorten the life of your battery. Perhaps on your next phone you'll get a clue.
Strephon Alkhalikoi said:
Then you're a fool. Lithium ion batteries don't need calibration. The circuitry within the battery is designed to not only ensure the battery doesn't overcharge, but also that the battery's cells charge evenly. Claiming the battery needs "synchronization" is a load of horse crap, in that it's justification to treat the battery like an old NiCd.
Whatever. You go ahead and waste your time, and shorten the life of your battery. Perhaps on your next phone you'll get a clue.
Click to expand...
Click to collapse
Sorry, but your comments are a bit off topic. It's the battery LEVEL INCREASE in standby what's irritating me and what's surely not meant to be like this. You just have to READ what I'm describing here. No need to be rude, I'm neither. [emoji6]
Pwnycorn said:
I've never had to synchronize anything. Is there any actual evidence to what you're saying?
I've taken my battery out many times, and I even had 2 batteries that I alternated between at some point.
.
Click to expand...
Click to collapse
I've expierienced quite a few times that battery level isn't calculated correctly AFTER doing things like this in row: flashing something with odin that goes wrong somehow, getting bootloop afterwards, no buttons work so taking out the bat for reset, flash something else to fix the boot problem and so on - after such procedure I sometimes had inconsistent battery stat, so that the phone i.e. shut down while showing 10%.
And concerning "original" batteries, I can tell you that the leading german computer magazine (c't) discovered in 2016 that so called "original" Samsung batteries that are sold at the german amazon/am.marketplace are up to 80% (!!) product falsifications from China. This "copies" have reached a such incredible high level of professionality that even for experts it's really hard to identify them as fakes. The only secure way to get a 100% original one is from the Samsung online shop. I had such a fake too and wondered why this bat life was so bad + this wierd battery behaviour I'm talking about here. But this time it's different cause the bat I'm using atm is surely a original one.
https://m.heise.de/newsticker/meldu...ef=https://duckduckgo.com/&wt_t=1489485953395
v00d007 said:
I've expierienced quite a few times that battery level isn't calculated correctly AFTER doing things like this in row: flashing something with odin that goes wrong somehow, getting bootloop afterwards, no buttons work so taking out the bat for reset, flash something else to fix the boot problem and so on - after such procedure I sometimes had inconsistent battery stat, so that the phone i.e. shut down while showing 10%.
And concerning "original" batteries, I can tell you that the leading german computer magazine (c't) discovered in 2016 that so called "original" Samsung batteries that are sold at the german amazon/am.marketplace are up to 80% (!!) product falsifications from China. This "copies" have reached a such incredible high level of professionality that even for experts it's really hard to identify them as fakes. The only secure way to get a 100% original one is from the Samsung online shop. I had such a fake too and wondered why this bat life was so bad + this wierd battery behaviour I'm talking about here. But this time it's different cause the bat I'm using atm is surely a original one.
https://m.heise.de/newsticker/meldu...ef=https://duckduckgo.com/&wt_t=1489485953395
Click to expand...
Click to collapse
The battery I'm using now is 100% original. I bought the phone brand new back in 2014 from a renown electronics store here in my country.
This self charging phenomenon doesn't happen only when the battery is in the phone. I mentioned that I used to alternate between two batteries, right?
Well, while stock battery was out, and secondary battery was in the phone, the stock battery used to have up to 10% more charge than when I did the switch.
So if I switched it at 50%, when I switched back it had 60%.
Someone once said that it's a sign of a healthy battery. I don't know about this. But you should stop worrying about it, I'm telling you it's normal.
Or you can have it your way and do a couple of more software changes, ROM changes, battery changes and whatever else, until you come to the realization that there's nothing wrong with it.
The only time you should be concerned, in my opinion, is when your phone shuts down prematurely.
Pwnycorn said:
....until you come to the realization that there's nothing wrong with it.
.
Click to expand...
Click to collapse
I'm not "worried", I just want a reliable status that I ALWAYS had before. I guess there's something broken either in software, blootloader or hardware. The issue even persists with another orig bat a friend gave me yesterday and no matter which rom, TW or cm12, 13 that I tested in the meantime.