Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,780,028 Members 38,104 Now Online
XDA Developers Android and Mobile Development Forum

Prolong battery life, you have any tips?

Tip us?
 
artisticcheese
Old
#1  
Senior Member - OP
Thanks Meter 16
Posts: 746
Join Date: Aug 2003
Default Prolong battery life, you have any tips?

I understand LiOn batteries have limited times of charge/discharge cycles, so what are exact steps I shall be taking to prolong battery life? Charge more, charge less?
 
HiddenSanctum
Old
#2  
HiddenSanctum's Avatar
Senior Member
Thanks Meter 47
Posts: 324
Join Date: Jun 2011
That really depends on what you mean by battery life.
- Battery life as in the amount of time you can use your phone until it dies?
Or
- Longevity of your battery before it degrades completely

If its the later, you should start by reading this
 
Entropy512
Old
#3  
Senior Recognized Developer
Thanks Meter 24,238
Posts: 13,213
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Sounds like he's looking for improving cycle lifetime - e.g. long term battery retention.

1) Heat is bad.
2) Batteries like to be stored at lower states of charge. I think frequent topoffs to the 90s are OK, but I usually yank it before I hit 100. I actually have modifications in my kernel that automatically shuts off the charger earlier than stock. Still tweaking this.
3) Charge on USB - lower charge current is easier for the battery. However, if you want fast charging occasionally, I have an experimental charging algorithm in process. It charges fast when the battery is low but slows down as voltage increases, to the point of being slow than stock at the end. It's based on this - http://www.engadget.com/2011/02/20/a...s-improved-ch/

I don't know if my current algorithm is overall worse or better. It's more stressful at low voltages but less so at high ones. Based on the Apple patent above, this should overall be better, but I'm unsure of my tuning.

Edit: Oh, and don't "bump charge" - this will slowly degrade your battery's total capacity.
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
 
artisticcheese
Old
#4  
Senior Member - OP
Thanks Meter 16
Posts: 746
Join Date: Aug 2003
What is "bump charge"?
 
Entropy512
Old
#5  
Senior Recognized Developer
Thanks Meter 24,238
Posts: 13,213
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Quote:
Originally Posted by artisticcheese View Post
What is "bump charge"?
Disconnecting the charger immediately after charge termination and reconnecting to force a little more current into the battery.

Basically abusing the charging algorithm's state machine.
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
 
EricNagel
Old
#6  
Senior Member
Thanks Meter 21
Posts: 169
Join Date: Aug 2011
Location: Seattle
As far as battery lifetime goes, I think you'd be fine just charging it normally (unless you are a power user). Unless you plan on keeping your phone for a very long time.
 
artisticcheese
Old
#7  
Senior Member - OP
Thanks Meter 16
Posts: 746
Join Date: Aug 2003
Quote:
Originally Posted by Entropy512 View Post
Disconnecting the charger immediately after charge termination and reconnecting to force a little more current into the battery.

Basically abusing the charging algorithm's state machine.
So if I have a battery at say 60% left and I'm at workplace and I have a choice to charge it to 100% while I'm at work or let it discharge more and charge to 100% when I'll be home?
I mean does charging up 2 times to 100% counts as 2 counts charge/discharge?
 
Entropy512
Old
#8  
Senior Recognized Developer
Thanks Meter 24,238
Posts: 13,213
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Quote:
Originally Posted by artisticcheese View Post
So if I have a battery at say 60% left and I'm at workplace and I have a choice to charge it to 100% while I'm at work or let it discharge more and charge to 100% when I'll be home?
I mean does charging up 2 times to 100% counts as 2 counts charge/discharge?
No, when I'm talking about "bump charging", I'm talking about:
1) Charge it to full
2) Immediately after you get the "charging complete/full" indication, disconnect and immediately reconnect the charger

The above forces a little extra current into the battery, and charging like this is bad for the battery.

The two patterns you describe are fairly similar, I would probably charge it at work just to avoid getting caught with a low battery.
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
 
artisticcheese
Old
#9  
Senior Member - OP
Thanks Meter 16
Posts: 746
Join Date: Aug 2003
Quote:
Originally Posted by Entropy512 View Post
The two patterns you describe are fairly similar, I would probably charge it at work just to avoid getting caught with a low battery.
But would not this pattern mean that you are cutting your battery life in half becouse you use 2 cycles out of finite number of charge/discharge cycles.
 
Entropy512
Old
#10  
Senior Recognized Developer
Thanks Meter 24,238
Posts: 13,213
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Quote:
Originally Posted by artisticcheese View Post
But would not this pattern mean that you are cutting your battery life in half becouse you use 2 cycles out of finite number of charge/discharge cycles.
That's full charge/discharge cycles, so charging a partially discharged battery won't use a full cycle.

However there are other factors at play, such as avoiding high temperatures when the battery is close to full, and also potentially overcharging. "bump charging" will probably degrade a battery more than an entire discharge/recharge cycle because it pushes the battery into a state (trickle charging) where it is known for rapid degradation.
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Quick Control Panel Updated, Adds Notification Support

As some of you may remember, earlier this year we spoke about Quick Control Panel by … more

Narrate Makes Note Taking Efficient and Beautiful

Technology has put life on the fast track. Whether its travelling to multiple places or … more

Android App Review: How to Speed Up Your Android Phone – XDA Developer TV

Is your Android device running slow? Is your Android device … more

Make a Pre-Rooted Stock Sony ROMs in Just Few Clicks

Many usersdon’t see any particular reason to change out the stock firmware … more