Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,738,152 Members 54,065 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: 745
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: 321
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 24108
Posts: 13,135
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: 745
Join Date: Aug 2003
What is "bump charge"?
 
Entropy512
Old
#5  
Senior Recognized Developer
Thanks Meter 24108
Posts: 13,135
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: 745
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 24108
Posts: 13,135
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: 745
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 24108
Posts: 13,135
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


XDA PORTAL POSTS

Organize Your Cloud Storage Files with Unclouded

Cloud storage services like Dropbox or Google Drive have grown in popularity dramatically … more

XDA Xposed Tuesday: Blur Your System Notification Panel – XDA Developer TV

Listen, we love innovative applications and modules that … more

Android 4.4.3 Begins Rolling Out to European HTC One M8

Shortly after the USA Unlocked and Developer Editions of the HTC One M8 received the … more

Modernize Your Emails with Email Popup

SMS andHangouts messages likely won’t ever replace traditional Emails for more formal … more