Directly quoting from Dianne Hackborn's Google plus account:
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.
So it is only a myth and placebo effect.
So there's no way to calibrate the battery ?
Herpderp Adreno + Tegra.
EmoBoiix3 said:
So there's no way to calibrate the battery ?
Herpderp Adreno + Tegra.
Click to expand...
Click to collapse
well as far as i experienced never seen any improvements in battery reporting even after wiping batterystats..
and now if Google to say this then might be correct as well
LOL
Well, i bought it for a long time
Cheers
I knew it
sent from tapatalk
-Nisha
I'll just say that...
Well... I knew that! but the main reason I always bought it was because of all developers/testers/noobs talking about this.
I don't think a battery could be "calibrated' ... Simply, it doesn't make sense to me!
Cheers
this is almost copied word for word from a post on Kolja Dummann's Google + account!
PJ147 said:
this is almost copied word for word from a post on Kolja Dummann's Google + account!
Click to expand...
Click to collapse
Can't you see I already mentioned that the above has been quoted from Dianne's Google plus account from which Kolja himself copied word by word ?Put on your glasses man!
Thought it was useful information to share ...so made a thread for the users.Forgive if was wrong!
sorry my post wasn't meant to be a put down. was just saying in the context of oh, I have heard this too!
I knew it never helped from experience. I have two batteries that I switch all the time. Never once made a difference.
Sent from my GT-S5830 using xda premium
lololol this was never meant to calibrate your battery to make it last longer the idea for battery calibration is once you change roms the percentage gets slight out for example your phone will shut down at 7% when it should shut down at 0%, so calibrating it makes your battery icon display the right information this is what calibration was designed to do not make the battery last longer lol..
One word comes to mind. Placebo.
In fact, there is a way of calibrate the battery, bit you do it hardware side, not software.
As stated here a full cycle of full charge-full discharge - full charge, should do it.
And for what centrezuk (will not mention, as I'm bumping such an old thread) said, when we factory reset for clean flashing, the batterystats.bin will be already removed.
Sorry for bumping, but I think that adding useful info is a good reason for it.
Related
I just got a response from the developer of the app, "Battery Monitor Widget Pro" in regards to a completely unrelated question. The dev said that in some Android devices, the kernels will have the battery size hardcoded into the kernel.
Does anyone know if this is true for our device and if so, how to change it without having to jump through a bunch of hacking an reprogramming hoops?
I ask because I bought the Hyperion 1800mAh extended battery for my phone and want to be sure that the phone is reading its size correctly. Currently, with the new battery installed, the battery level will sometimes randomly drop about 30% after a reboot (although, I have read this as being a common occurance for other people too) and when charging, the phone will stop charging and claim to be at 100%, but then will drop down to around 95% once unplugged. I have tried recalibrating the battery several times with no improvement, so after hearing about this "hardcoded into kernel" thing, I started thinking that this could be my problem.
For the record, I am on UCKH7 stock, with the exception of being rooted. (UCKK6 gave me phone call problems so I reverted back).
Another Q:
I should also ask if there is any way to force the system to properly read the battery level.
No - hardcoding the battery size only applies to fuel gauges of the "coulomb counter" type - these measure every bit of energy that goes in and out of the battery and track it, so they need to know how much energy the battery has at maximum.
These types of gauges are highly accurate when properly calibrated, but they drift over time and can become wildly inaccurate in many situations. Such fuel gauges can go utterly nuts if you swap batteries, unless the battery itself has memory in it.
Our fuel gauge is of a different type that uses the voltage history of the battery to provide an estimate of the charge - it is somewhat less accurate (could be as much as +/- 5% I'm guessing, except in corner cases such as a reboot at low charge state, which throws it off temporarily) but has the advantage of always converging on reality over time, so it never requires one to pay attention to calibration.
If your fuel gauge is really wacked out (such as a reboot at low charge, which confuses it with high load after a reset), the following will reset it again:
Code:
echo "1" > /sys/class/power_supply/fuelgauge/fg_reset_soc
Of course, this can make things worse if your battery is in any situation other than light load.
Thanks for the reply.
Will that code (used in a terminal on the the phone, I suppose? Correct me if I am wrong please) work the same way as deleting the batterystats.bin file?
Also, if i were to use that command you gave, what would I need to do? By this I mean, does the phone need to be charged to 100%, do I need to do it while still plugged into the charger as well, etc etc.
I don't want to go off and do something that could screw up my phone, but am definitely interested in knowing more about what that command can do for me.
I look forward to your reply
spexwood said:
Thanks for the reply.
Will that code (used in a terminal on the the phone, I suppose? Correct me if I am wrong please) work the same way as deleting the batterystats.bin file?
Click to expand...
Click to collapse
No, since this actually does something. Deleting batterystats.bin on our device does nothing.
Also, if i were to use that command you gave, what would I need to do? By this I mean, does the phone need to be charged to 100%, do I need to do it while still plugged into the charger as well, etc etc.
I don't want to go off and do something that could screw up my phone, but am definitely interested in knowing more about what that command can do for me.
I look forward to your reply
Click to expand...
Click to collapse
Just do nothing, although ideally to prevent the fuel gauge from getting confused again, do it when the phone has been under very light load, and then don't use the phone much for a few minutes afterwards (turn the screen off).
None of that "charge to 100%" stuff is applicable to our phone due to the way the gauge works - it's only for devices that have coulomb counter fuel gauges (the ones that need the battery capacity hardcoded).
Thank you and don't worry because I wasn't really going to do that unless I REALLY had to. I just like to know this stuff.
After some some full charge/discharge cycles, my battery seems stable now. Battery life could be better though, but at least I get through the day while it is on standby.
Thanks for all the info
Is it the same for the captivate? I have 2 captivates, both on identical roms, flashed identical ways, but for some reason, the battery is awful on one.
Could it be possible the gauge is just way off? I've deleted batterystats.bin but does it even do anything on that phone?
I obviously cannot answer your whole question, but I can answer the one about the batterystats.bin.
The purpose for deleting the batterystats.bin file is to help Android to relearn the upper and lower limits of the battery (ie where 100% and 0% is). So, if you delete that file, then you need to let to phone charge to 100% and then let it drain until the phone turns itself automatically. This process needs to be repeating for several days.
The rest I cant answer since it is all new info to me
I wouldnt recommend that command that was given earlier because if it has potential to mess MY phone up, it will probably be the same for you too.
lourivellini said:
Is it the same for the captivate? I have 2 captivates, both on identical roms, flashed identical ways, but for some reason, the battery is awful on one.
Could it be possible the gauge is just way off? I've deleted batterystats.bin but does it even do anything on that phone?
Click to expand...
Click to collapse
If they are running the EXACT same firmware, then the battery may simply be defective.
The Captivate has a fuel gauge similar to ours - MAX17040 instead of MAX17042. The 17040's datasheet is public, the 17042 (ours) is not, but from reading the kernel source and such, the 17042 in ours is almost identical - it adds a few features Samsung isn't using.
spexwood said:
I obviously cannot answer your whole question, but I can answer the one about the batterystats.bin.
The purpose for deleting the batterystats.bin file is to help Android to relearn the upper and lower limits of the battery (ie where 100% and 0% is). So, if you delete that file, then you need to let to phone charge to 100% and then let it drain until the phone turns itself automatically. This process needs to be repeating for several days.
The rest I cant answer since it is all new info to me
I wouldnt recommend that command that was given earlier because if it has potential to mess MY phone up, it will probably be the same for you too.
Click to expand...
Click to collapse
JESUS FREAKING CHRIST! DID YOU READ A SINGLE THING I SAID?
batterystats.bin has NO effect on the fuel gauge on our phone. PERIOD.
STOP BLINDLY APPLYING HTCISMS TO A SAMSUNG PHONE.
In fact, please refrain from commenting on this subject on a Samsung phone ever again until:
1) You have read and understand the Maxim MAX17040 IC datasheet
2) You have read and understand the kernel source for our fuel gauge driver in max17042-fuelgauge.c
While I appreciate your earlier help, I THOUGHT I WAS understanding it!
THERE IS ABSOLUTELY NO REASON TO BE SUCH A JERK TO PEOPLE JUST BECAUSE THEY DONT FULLY UNDERSTAND YOU!!!! IF NORMAL PEOPLE LIKE ME DO NOT UNDERSTAND WHAT YOU SAY, THEN IT IS YOOOUUUUR FAULT BECAUSE YOU ARE USING LANGUAGE THAT IS TOO GEEKY FOR US TO UNDERSTAND IN THE FIRST PLACE!!!!!
Just because you made a custom kernel and some other crap, doesn't make you king of the forums and give you the right to talk down on people!!!
spexwood said:
While I appreciate your earlier help, I THOUGHT I WAS understanding it!
THERE IS ABSOLUTELY NO REASON TO BE SUCH A JERK TO PEOPLE JUST BECAUSE THEY DONT FULLY UNDERSTAND YOU!!!! IF NORMAL PEOPLE LIKE ME DO NOT UNDERSTAND WHAT YOU SAY, THEN IT IS YOOOUUUUR FAULT BECAUSE YOU ARE USING LANGUAGE THAT IS TOO GEEKY FOR US TO UNDERSTAND IN THE FIRST PLACE!!!!!
Just because you made a custom kernel and some other crap, doesn't make you king of the forums and give you the right to talk down on people!!!
Click to expand...
Click to collapse
Look, while I dont agree with the way that Entropy answered you, he didnt break any rules. He answered you and then had to re-answer you. If you didnt like his answer or found it jerkish, then move on. This post does not help the matter at all, in fact it could be viewed as a troll.
He didnt use "geeky language" at all, in fact those terms are used in the development forums quite often. If you dont understand those, then either search to look them up or Google them to get a better understanding. Its not his fault at all because he did not make up the names or the commands. Again, if you dont understand any of this, then you probably have no business tinkering with your phone.
Entropy has arguably one of the best kernels for our phone right now, not just some kernel... and his "other crap" is widely used and appreciated. If you dont like his work, then dont use it but DO NOT put down his work that he does for free and then offers his work for free for people to use.
Since this thread got too geeky, and the main question has been answered, Im going to close this thread to prevent any further bickering.
So we all wipe our battery stats after installing a new rom, right? Well, it looks like we needn't bother after all.
Quoting from this thread here: http://forum.xda-developers.com/showthread.php?t=1443535..this is a Google+ post from somebody who actually works for Google.
Dianne Hackborn - Yesterday 7:42 PM - Public
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
hi
is it required to battery caliberate after flashing new rom?
and when ever i reboot my system either battery jumps from 10% to 30 or more
or becomes less than 10%..
if i should then which app should i use?
any guidnace
plz
TY
No such thing. After you flash a new rom, charge the phone to 100%, turn it off, remove the battery for 30 seconds, replace the battery, turn phone on, enjoy.
Anyone selling you the whole calibration thing is selling you voodoo.
hi
thanks for your reply
plz suggest me best battery app with battery saving feature , suggestion on what we can do with remaining battery , expected full time charge , complete graph or battery usage history by apps?
paid or free , tell me best one
thank you
There's lots of battery apps on Google Play, there's no such thing as the best one, go have a look under the Tools section in Apps (you'll also find some under productivity). Stay away from apps like Juice Defender that claim to save you battery by doing things automatically which you can do yourself in two seconds, these have been proven time & again on XDA to use more juice than they save.
ivl try battery monitor
thank you
No probs ;-)
MistahBungle said:
No such thing. After you flash a new rom, charge the phone to 100%, turn it off, remove the battery for 30 seconds, replace the battery, turn phone on, enjoy.
Anyone selling you the whole calibration thing is selling you voodoo.
Click to expand...
Click to collapse
Wouldn't that procedure above be considered calibrating the battery? LOL. J/K. Couldn't resist .
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
@up
actually it cannot. this way you only help the system in your phone recognize full capacity of battery (which is not even full because not one battery works at it's full capacity - but it's fullest you will get at this point of your battery life). when it's about calibrating - listen to MistahBungle - it's all voodoo. you cannot calibrate li-ion battery unless you kill it and then revive. by killing it I don't mean depleting it in your phone, because even when phone shows the battery is fully depleted it's really not - there is still some juice in it. you'd have to use e.g. special charger which can drawn juice out of battery and make it really empty. only then your battery is dead and useless. you may revive it by applying cca. 5V but actually it not always works. so you cannot calibrate your battery in home environment.
what you can do is "re-calibrating" so called fuel gauge (description under links given below) and you may also help your system recognize the real state of your battery charge. sometimes it happens that systems readings are wrong and battery is on 85% but system is reading it as 50 or 100%. to help it read battery chip correctly you do the thing MistahBungle so helpfully described. sometimes you even don't have to do it but wait 2-3 charging cycles and system will adjust it's reading itself. by charging cycles I mean charging like from 20-100%. why not from 0%? because even if it's not a real depletion state, li-ion batteries doesn't like the state of being discharged too much.
more on this and lot of other helpfull information you will find here:
http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries
http://www.androidpolice.com/2010/1...bump-charging-and-inconsistent-battery-drain/
gaeilge said:
@up
actually it cannot. this way you only help the system in your phone recognize full capacity of battery (which is not even full because not one battery works at it's full capacity - but it's fullest you will get at this point of your battery life). when it's about calibrating - listen to MistahBungle - it's all voodoo. you cannot calibrate li-ion battery unless you kill it and then revive. by killing it I don't mean depleting it in your phone, because even when phone shows the battery is fully depleted it's really not - there is still some juice in it. you'd have to use e.g. special charger which can drawn juice out of battery and make it really empty. only then your battery is dead and useless. you may revive it by applying cca. 5V but actually it not always works. so you cannot calibrate your battery in home environment.
what you can do is "re-calibrating" so called fuel gauge (description under links given below) and you may also help your system recognize the real state of your battery charge. sometimes it happens that systems readings are wrong and battery is on 85% but system is reading it as 50 or 100%. to help it read battery chip correctly you do the thing MistahBungle so helpfully described. sometimes you even don't have to do it but wait 2-3 charging cycles and system will adjust it's reading itself. by charging cycles I mean charging like from 20-100%. why not from 0%? because even if it's not a real depletion state, li-ion batteries doesn't like the state of being discharged too much.
more on this and lot of other helpfull information you will find here:
http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries
http://www.androidpolice.com/2010/1...bump-charging-and-inconsistent-battery-drain/
Click to expand...
Click to collapse
read that ..
thank you
and is there any way to stop auto startups of apps?i have around 200apps and most of them i use around once a day or not even once
i use android assistant to manage startup but it does on boot and after some time if i check running apps most of apps will be there running
is there any app to block it running automatically? not just at startup ? full control like anything?
thank you
actually I cannot help with that. I don't use such a software and really don't believe in it. but, the fact is that I do not use so many apps. other fact is that surely there is some useful software that could help you with that task, i just do not use one and personally I'm not interested in it. I know that perhaps the best method is to freeze them with titanium but if you use these apps from time to time then it would become complicated and not worth the effort.
still I have few questions:
why would you like to stop them from working? do they drain your battery? if so then check your logs with bbs and find out which ones are draining, try to change their setting or get rid of them, or at least close only these ones. long time ago I was fighting with some apps that I do not use often and they start themselves from time to time. I didn't want to get rid of them, so before every night I was killing them one-by-one from applications menu (actually most of them didn't wake up until I ran them myself). finally, after many tests I got to the point that it doesn't make any difference. apps I was killing, even if running, didn't use any recourses, didn't produce wakelocks, they were just using some RAM. and if it is the reason of your concern then do not be worried - they may use as much RAM as they want - android will free RAM when it will need it.
now I do not kill any apps and by night I lose 0-2% of battery which is my only concern - what should we care more? CPU, RAM - let it work as long as it doesn't stop us from enjoying our phone and make a usage of it uncomfortable.
and if you're worried about packet data then you may limit it for each app using system menu in ICS.
ancilary said:
read that ..
thank you
and is there any way to stop auto startups of apps?i have around 200apps and most of them i use around once a day or not even once
i use android assistant to manage startup but it does on boot and after some time if i check running apps most of apps will be there running
is there any app to block it running automatically? not just at startup ? full control like anything?
thank you
Click to expand...
Click to collapse
Thanks dude. I also have the similar problem. I have spent months on it without any improvement. Now I'm quite frustrated and not optimistic on the solution you have provided towards my issue, but your decription gives me a lot of clue.
But my problem is even more tricky, I would like to share it here so see if anyone have met it before, or if I need to start a new thread to deal with it:
The problem can be generally decribed as below:
1. When the battery is fully charged, unplug and consume the juice until the level reach around 30%, then the phone is shut down automatically; after I plugin the power and restart the phone, the battery level is displayed as 0%;
2. After charging for a while from 0% , restart the phone and you will see the battery level directly goes back to 50%, but still with very low voltage;
3. Changing with a new battery won't solve the issue -- though the new battery itself may also have problem(not sure if it is genuine), but I don't think a fake battery and an old battery should behave almost the same, so I don't think it is the battery's problem; criticize if I'm wrong
4. Re-flashing a new rom won't solve the issue either. I have tried different CM9 nightlies and now I'm using CM10 nightlies, none of them is immune to the problem;
5. Clear the battery state won't solve the problem. It is hard to say whether it improves the situation at least a tiny bit. I mean it may work somehow, e.g. My phone used to be shut down at 50% battery level and now it can last to 36%. But it never totally solve the problem once and for all, so I still don't trust this caliberation thing may work.
I hope I have clearly stated my issue. I'm so at the end of my patience, this little bastard have been always torturing me You guys are the last I can count on I really hope I came here earlier so as not to have wasted so much time.
Hello everyone whenever i check bbs or gsam battery widget or wakelock detector there is no wakelock but the thing is that after 1 hour or so whenever i check my phone i lose 5-6 % .That means not even 1 day of standby
what could be the problem? i've tried like 20 roms and different kernels and still have this issue..
Im currently using walkman style rom and Kappa kernel
Android -_- hacking said:
Hello everyone whenever i check bbs or gsam battery widget or wakelock detector there is now wakelock but the thing is that after 1 hour or so whenever i check my phone i lose 5-6 % .That means not even 1 day of standby
what could be the problem? i've tried like 20 roms and different kernels and still have this issue..
Im using walkman style rom currently and Kappa kernel
Click to expand...
Click to collapse
Do you keep your data/wifi/auto sync on? If so disable those to reduce your battery drain.
andogeek10 said:
Do you keep your data/wifi/auto sync on? If so disable those to reduce your battery drain.
Click to expand...
Click to collapse
No never everything's off
Just cant figure that damn thing it aint showing on the monitoring apps
Even on stock rom the problem persists!
seriously noone ? !!
Android -_- hacking said:
seriously noone ? !!
Click to expand...
Click to collapse
Which is your current ROM and kernel?
To fix this you could do the following
1. Reflash the phone's stock OS(preferably GB or ICS)
2.Just in case re-calibrate the battery via cwm or an app.
3.Run with the stock ROM for a week without installing any other apps.GO STOCK!
With this you can know if the problem is ROM or Kernel or you battery.
gamer.11 said:
Which is your current ROM and kernel?
To fix this you could do the following
1. Reflash the phone's stock OS(preferably GB or ICS)
2.Just in case re-calibrate the battery via cwm or an app.
3.Run with the stock ROM for a week without installing any other apps.GO STOCK!
With this you can know if the problem is ROM or Kernel or you battery.
Click to expand...
Click to collapse
I did but as i mentioned problem occurs even in stock rom!
But it cant be the battery its brand new i really think it isnt
Deepsleep is allright but battery drops
Android -_- hacking said:
I did but as i mentioned problem occurs even in stock rom!
But it cant be the battery its brand new i really think it isnt
Click to expand...
Click to collapse
Re-calibrate via cwm or an app...do it properly(full drain and full charge cycles)
gamer.11 said:
Re-calibrate via cwm or an app...do it properly(full drain and full charge cycles)
Click to expand...
Click to collapse
Okay ill probably let you know 4-5 days later till the cycles are complete
For all the smart boys out there, there is NO such thing as battery calibration. All that kind of stuff on the internet is complete, apologizes for my language, bull****.
To OP: Post screenshots of BetterBatteryStats info and Android's own Battery info screen.
Someguyfromhell said:
For all the smart boys out there, there is NO such thing as battery calibration. All that kind of stuff on the internet is complete, apologizes for my language, bull****.
To OP: Post screenshots of BetterBatteryStats info and Android's own Battery info screen.
Click to expand...
Click to collapse
Yepp still the same crap
battery keeps draining steadily and im going fking mad
for god's sake
check those pics out man
i know it's not that much of tracking but i get the same stuff even after 5-6 hours of monitoring
Someguyfromhell said:
For all the smart boys out there, there is NO such thing as battery calibration. All that kind of stuff on the internet is complete, apologizes for my language, bull****.
Click to expand...
Click to collapse
Force deleting the batterystats.bin file is battery calibration. This is the closest thing a user can do to properly set up the battery monitor chip.
The file is used by the chip set which monitors the voltage across the battery to give out the % reading. It's normally reset by the chip itself if we charge the phone up to 95%+ each time. But improper flashing of roms will cause residue data to remain resulting in a error in the %.
gamer.11 said:
Force deleting the batterystats.bin file is battery calibration. This is the closest thing a user can do to properly set up the battery monitor chip.
The file is used by the chip set which monitors the voltage across the battery to give out the % reading. It's normally reset by the chip itself if we charge the phone up to 95%+ each time. But improper flashing of roms will cause residue data to remain resulting in a error in the %.
Click to expand...
Click to collapse
Wrong. I have no idea, where you are taking this from, but this is completely false.
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
Source: By Dianne Hackborn, Android Framework Engineer, https://plus.google.com/105051985738280261832/posts/FV3LVtdVxPT
So, all those stories, which you have heard about batterystats.bin file removal improves battery life is false and just a placebo.
Someguyfromhell said:
Wrong. I have no idea, where you are taking this from, but this is completely false.
Source: By Dianne Hackborn, Android Framework Engineer, https://plus.google.com/105051985738280261832/posts/FV3LVtdVxPT
So, all those stories, which you have heard about batterystats.bin file removal improves battery life is false and just a placebo.
Click to expand...
Click to collapse
thank you!
if u use krsh kernel this problem doesnt happen
cheers !
Someguyfromhell said:
Wrong. I have no idea, where you are taking this from, but this is completely false.
Source: By Dianne Hackborn, Android Framework Engineer, https://plus.google.com/105051985738280261832/posts/FV3LVtdVxPT
So, all those stories, which you have heard about batterystats.bin file removal improves battery life is false and just a placebo.
Click to expand...
Click to collapse
Well thank you. You've completely changed my conceptions about battery! I apologize for any wrong information I may have provided. So I ask you is there any other way?
Right now my phone switches of on 10% all these days I've believed it was just a file problem but since on reading the article I can see it's not. So is there any other way to properly make the phone show the proper battery left %?
Mine dies just at 10% is there any way to correct the problem?
gamer.11 said:
Well thank you. You've completely changed my conceptions about battery! I apologize for any wrong information I may have provided. So I ask you is there any other way?
Right now my phone switches of on 10% all these days I've believed it was just a file problem but since on reading the article I can see it's not. So is there any other way to properly make the phone show the proper battery left %?
Mine dies just at 10% is there any way to correct the problem?
Click to expand...
Click to collapse
You can try deleting the batterystats.bin file, but I am 100% percent sure, that this won't fix your problem.
Though I have not been active on this section of the forum, I can not provide any other solution. I know there have been other threads, you might want to try searching on the forum, if there are any solutions.
I ask for an opinion to experts.
I installed the app Battery Life Repair
https://play.google.com/store/apps/details?id=com.BoshBashStudios.batterydoctorrepair
I can't understand if this app is really effective or if it is a fake. In both cases, if you want to give your opinion can you justify it with technical considerations?
It's strange to see so many high ratings, but it is also strange that there are no tests or in-depth reviews.
Sorry for bringing a thread from the dead but I am also very curious as to how this app works (or if it does at all).
Such apps don't work.. They're usually fake and earn money through ads. Battery life is purely hardware and can't be increased by a software other than changing kernel features...
Sent from my Moto G
MasterAwesome said:
Such apps don't work.. They're usually fake and earn money through ads. Battery life is purely hardware and can't be increased by a software other than changing kernel features...
Sent from my Moto G
Click to expand...
Click to collapse
what a load of crap.
You can increase the length of your battery time betweeen charges by lessening the load on the cpu(which causes ups in voltage usage).
we reduce cpu load by reducing ram usage too.
also, turning the display brightness down and turning off unneeded features like bluetooth or wifi.
the kernel can be made more efficient like you said. so i agree there.
Lgrootnoob said:
what a load of crap.
You can increase the length of your battery time betweeen charges by lessening the load on the cpu(which causes ups in voltage usage).
we reduce cpu load by reducing ram usage too.
also, turning the display brightness down and turning off unneeded features like bluetooth or wifi.
the kernel can be made more efficient like you said. so i agree there.
Click to expand...
Click to collapse
Trying to do that the battery app takes more battery by being in the background always. sometimes it also steals data.. There's no point you're better of without it.
Regards
MasterAwesome
Sent from my Moto G
MasterAwesome said:
Trying to do that the battery app takes more battery by being in the background always. sometimes it also steals data.. There's no point you're better of without it.
Regards
MasterAwesome
Sent from my Moto G
Click to expand...
Click to collapse
Of course the battery does nothing.
thats what the settings > battery
function is for anyways. to see the resource hog of the system.
so it works in identifiying the problem.
but your right, the battery app is unnecessary since we already have a stock implementation.
but that wasn't my point. my point is that you can modify the userspace for more battery between charges.
Lgrootnoob said:
Of course the battery does nothing.
thats what the settings > battery
function is for anyways. to see the resource hog of the system.
so it works in identifiying the problem.
but your right, the battery app is unnecessary since we already have a stock implementation.
but that wasn't my point. my point is that you can modify the userspace for more battery between charges.
Click to expand...
Click to collapse
At the end of day we agree that battery apps are not required... Android is pretty optimized by itself.
Decrease screen brightness and timeout it takes the highest amount of battery.
Sent from my Moto G
MasterAwesome said:
At the end of day we agree that battery apps are not required... Android is pretty optimized by itself.
Decrease screen brightness and timeout it takes the highest amount of battery.
Sent from my Moto G
Click to expand...
Click to collapse
"At the end of day we agree that battery apps are not required.." obviously.
"Android is pretty optimized by itself. " its not about android(I didnt mention android being optimized, I figured that it was pretty obvious and didnt need discussion), it was about android having the tools to find the problem. see the following:
"Decrease screen brightness and timeout it takes the highest amount of battery. "and this brings me to MY POINT.
We are talking about app hogs which ARE a problem.
I would expect the OP has enough of a brain to reduce the brightness.
You have app services that use tons of ram and cpu. Why can't you accept that?
The theory behind a battery app is legitimate, but the OP just has to use the builtin android application.
Lgrootnoob said:
"At the end of day we agree that battery apps are not required.." obviously.
"Android is pretty optimized by itself. " its not about android(I didnt mention android being optimized, I figured that it was pretty obvious and didnt need discussion), it was about android having the tools to find the problem. see the following:
"Decrease screen brightness and timeout it takes the highest amount of battery. "and this brings me to MY POINT.
We are talking about app hogs which ARE a problem.
I would expect the OP has enough of a brain to reduce the brightness.
You have app services that use tons of ram and cpu. Why can't you accept that?
The theory behind a battery app is legitimate, but the OP just has to use the builtin android application.
Click to expand...
Click to collapse
Confrontation Much
The original posting he said was that software does not have impact on hardware in that it can not fix physical damage on the battery such as dead cells.
Such apps are just fake.
I purchased a new phone and same day I installed repair battery life. It showed 8 low cells and one inactive. It claimed it will increase my battery life by 18% (WOW, LOL)
After that I tried again and it showed me all green cells.
I cleared the app's cache, cleared data and uninstalled the app.
Later on, I calibrated the battery with another app called "battery fix" which needs root and deletes batterystats.bin file
I once installed "repair battery life" and guess what? It showed again 8 low cells and one inactive.
It's just another fake crAPP
Number of cells shown suggests fake.
I tried Battery Life Repair by "Extended Apps " and I remain very sceptical. Nowhere it is explained what the app actually does.
A normal Phone has one or two cells. This app shows 100 cells and claims that some are broken or damaged and the software can repair it through some extraordinary (supernatural?) process. It Claims it repaired these problematic cells (like 5 out of 100), although it physically makes no sense considering a phone has one or two cells, which are usually either working or broken. Then it also requests access to media, identity and accounts, which is suspicious given what the app claims to do.
Comments in the app-store just prove to me that placebos work. On the other hand, some people figured that if the "battery repair" is done, the app data is deleted and the app run again, it again shows the same amount of "problematic cells".
aj1789 said:
I tried Battery Life Repair by "Extended Apps " and I remain very sceptical. Nowhere it is explained what the app actually does.
A normal Phone has one or two cells. This app shows 100 cells and claims that some are broken or damaged and the software can repair it through some extraordinary (supernatural?) process. It Claims it repaired these problematic cells (like 5 out of 100), although it physically makes no sense considering a phone has one or two cells, which are usually either working or broken. Then it also requests access to media, identity and accounts, which is suspicious given what the app claims to do.
Comments in the app-store just prove to me that placebos work. On the other hand, some people figured that if the "battery repair" is done, the app data is deleted and the app run again, it again shows the same amount of "problematic cells".
Click to expand...
Click to collapse
I strongly suspected myself this app is complete bull twaddle, but I was also curious so installed it just to see what it makes of the battery "analysis".
It magically 'fixed' the problem cells, but unlike you on a subsequent retest the previously 'faulty cells' had still be 'fixed'.
I wonder how this app is polling the 'cells'? Or is it just making up some fancy graphics and not actually doing anything at all under the hood?
I also wonder what would happen if I switched batteries or took the existing one out and in again? Maybe I'll try at some point.
This is my experience.
I thought this is impossible but i installed it just to try..
In that time i first tryed it i had Galaxy 3 Apollo. Battery was so bad that percentage was going low when you were looking on it and after some short period of time phone just shutdown by itself.. I decided to try it so maybe i save money for new battery. With few shutdowns i finally did it and something happen. Battery didn't go low that way and phone stoped turning off by itself!! It could stop while i was washing dishes but it was "fixed" after i used that app, so i dont know. I don't personally think that some app can fix hardware issue but i think it works as some "refresh" or something like that. I don't know really but in my case was money saver what ever that is. Oh and i'm talking about "Extended Apps" app.. :/
I'm also skeptical about these things but unlike others in here, I tried before drawing conclusion with my awesome rational brain. And yes it works marvelous. My Galaxy Note 3 battery is working as brand new, giving 3 to 4 days without charging and it was 1 to 2 days before the app. I don't think that is placebo effect and I have absolutely no idea what the app does, and too bad the dev doesn't have a website, but the app is good. Also using the other app from the same dev, called Advanced Battery Calibrator and letting the phone charge till 100% while off did wonderful things.
I still wonder how it can fix hardware of it simply erase data from the battery increasing risk to catch on fire, but it does work.
As far as I know, the software keeps data of the battery in other to avoid charges over 100%. With time that will effectively make the battery charge till 99% then 98% and goes on, till u have a battery on 70% for example but the software say its 100%, because it wont charge more than that to avoid the risk of fire. Perhaps this app erase that data and increase the risk of mal function. But I have no idea.
douglasrac said:
I'm also skeptical about these things but unlike others in here, I tried before drawing conclusion with my awesome rational brain. And yes it works marvelous. My Galaxy Note 3 battery is working as brand new, giving 3 to 4 days without charging and it was 1 to 2 days before the app. I don't think that is placebo effect and I have absolutely no idea what the app does, and too bad the dev doesn't have a website, but the app is good. Also using the other app from the same dev, called Advanced Battery Calibrator and letting the phone charge till 100% while off did wonderful things.
I still wonder how it can fix hardware of it simply erase data from the battery increasing risk to catch on fire, but it does work.
As far as I know, the software keeps data of the battery in other to avoid charges over 100%. With time that will effectively make the battery charge till 99% then 98% and goes on, till u have a battery on 70% for example but the software say its 100%, because it wont charge more than that to avoid the risk of fire. Perhaps this app erase that data and increase the risk of mal function. But I have no idea.
Click to expand...
Click to collapse
If your battery has dead cells im sorry but no app will fix it, unless its magic! It must replace the cells somehow magically! Omg do some basic research these apps are fake garbage! Maybe it can fix my dead s3 battery hahaha NOT!
hilla_killa said:
If your battery has dead cells im sorry but no app will fix it, unless its magic! It must replace the cells somehow magically! Omg do some basic research these apps are fake garbage! Maybe it can fix my dead s3 battery hahaha NOT!
Click to expand...
Click to collapse
ofc is not gona revive a battery,but even that it can be made,in some cases,i saw that of ppl proving that live,they took a dead battery and test it to show that it is dead and just used another same model battery that it was working and hold them connected like 5 min toghether,after that it just put the dead battery at charged and what u know?it did revived it,no idea how the battery actually work,but it seems that they can actually get stuck somehow and they can get a "forced" revive,like a CPR for humans,but like i said,not working with all,same as like on humans,not all can be revived with CPR,but i guess that this app has to do something coz like some in here i did used it and ... the magic worked,not on a dead battery,so scheptical as it sounds,on some batteries it works even tho maybe is not something hardware but maybe just something software,why i say that,i had a tablet and a few times when i was restarting the tablet,after a min was turning off coz of battery 0%,and that after i got the recharger plug off,so it was 100% for sure,after a few times restarting the tablet it was showing again 100 % as it should be,so i guess that not even android is always reading the data correctly
Of course is a full fake. Uninstall them, becouse they can do bitcoin mining or whatever gain trough pupup and promotions., as well as getting your data.
1) Ion litium or polymer batteries cannot be repaired.
2) cells are 1 or max 4 not 256 as those apps shows
3) clearing the cache brings different fault cells
4) reinastalling shows other broken cells
5) strangely the application after "repair" stays open in background. So at least the word "repair" is a joke fooling people.
6) dynamic ram and ddr are always powered and refresh cycles are required in all the address space generally, so saying that freeing ram allow more battery duration is a fake.
7) whatever the app does to have battery least more is just sw and tricky. I would not rely on that and remove the app.
Wow...
MasterAwesome did u disable Lgrootnoob's account because it says its disabled was it because he challenged ur opinion? lol childish much? Who cares if it works it either works or it doesnt I dont see it hurting me
---------- Post added at 07:50 AM ---------- Previous post was at 07:47 AM ----------
Crazydan360 said:
MasterAwesome did u disable Lgrootnoob's account because it says its disabled was it because he challenged ur opinion? lol childish much? Who cares if it works it either works or it doesnt I dont see it hurting me
Click to expand...
Click to collapse
Didnt notice this was my brothers account he uses my phone
Hello, there's a way to calibrate your battery without root.
to calibrate your battery, i found by my self a way to(when i did it, the battery time left was increased):
1)charge your phone to 100% battery.
2)turn on- wifi, auto rotation, bluetooth...(everything that is consuming battery not including apps)
3)leave your phone with screen off.
4)discharge much as you can.
5)when you finished, charge your phone and don't use the phone.
optional:
if you want a proof that this is worked- open settings and see how much time left for your battery(you will see that it had been increased).
FYI I just finished testing Battery Life Repair 2018 by running it on a new Android tablet with a huge 8000+mAh battery. It reported about 14 weak or bad cells out of a total of 120 cells. When told to fix those cells, it requests you to download another of their apps to help support them. Just say YES, then kick back out without downloading and the fix finishes. I had hardware "USB Safety Tester" connected during this test (it displays various info including the charging voltage and amperage). With about 12% of the cells reported bad, after the fix the Tester recorded zero increase in Volts or Amps. So it maintained a steady watt draw from the charger even after 14 more cells were now drawing watts to charge. Next I cleared storage on the app, ran it again, and got 12 different cells reported to have problems. Fixed those cells, and again, no change in charge draw.
I also found it strange that it would use WIFI and Cell Data and run in the background. Why?
The Battery Life Repair app reports that my Galaxy S5 also has 120 cells in its battery. Seeing as almost 99% of phones and tables have a SINGLE cell in their battery (one or two phones have 2 cells), the display of a 120 cell grid seems rather fishy. Having a 120 cell battery requires cell balancing hardware and software that that would add to the cost of the phone, plus make the battery physically larger. My electric bike has about 80-90 cells in it and it weighs about 15lbs and is 30,000 mAh and 47 volts. Hard to do in one or two cells. That is a good example of why a multi cell (3.6 v each?) battery is needed. But not a cell phone or tablet.
I know my test is not the most scientific, but at least I did check for a change in wattage draw before and after fixing cells, and not just ecstatically claim my battery has improved.
So I call Battery Repair Life 2018 to be a steaming pile of BS that is probably robbing you of your contacts and other personal information while running in the background sucking up your data plan. But, hey, that's just me.