yashsingh1/xdaforums huggingface dataset:
[Desire HD Q&A, Help & Troubleshooting] Taijohnsen:
Your flashing LED notification light will use sweet F all power....

You will not notice ANY difference whatsoever, in fact, running an app to control how long the LED flashes will probably use more power than the LED itself..

Relatively bright 5mm LED's draw around 20mA, the notification light would be lucky to draw 5mA at most, and then its duty is about 0.25 seconds per 5 seconds..

so thats on for 1 second every 20 seconds, and then 3 seconds every minute..

times that by 60 and your LED is on for 3 minutes per hour...

5mA for 3 mins per hour...

Your battery is 1230mAh (which means it can supply 1.23 amps for an hour, or 1 milli amp for 1230 hours), so it could power your LED CONSTANTLY for 246 hours, but seeing as though it is only on for 3 mins per hour (which is 5% of an hour) the battery could blink the LED for 4,920 hours....

So in a nutshell, I wouldn't worry about it...

The screen backlight on the other hand... That's a killer :)
[Wildfire General] akopov:
Looks like I've found the solution: code.google.com/p/get-a-robot-vpnc/

Still, I can't try because it requires a system component to be modified first and Froyo for Wildfire can't be rooted yet.
[HD2 General] henda:
Hi guys, this is my first post her on xda-developers, so go easy ;)

I am developing for HTC HD2 windows mobile 6.5 phone, all is going well execpt the fact phone seems to have a different SIP (keyboard) than the default windows one. The HTC one takes up more screen in my application so I would like to get the windows one back. I have tried changing themes, etc but I cant get rid of the HTC one.

Any ideas ?

Thanks.
[HD2 General] *Orbituser*:
i tried a lot to make it possible to use the keyboard from wm6. there are some fragments in the reg. but it was not possible for me to activate it.
[HD2 General] henda:
Hmm, this seems strange as I have an application on my HD2 which is used to configure my BT printer and it has exactly the same keyboard as WM6 so it must be possible.
[Epic 4G Android Development] aal1:
There have been about eleventeen thousand questions across multiple threads on how to calibrate the battery properly...figured it probably should be a sticky in here if possible.

You have to know how to get into Recovery mode. You can do this with Quickboot when the phone is on, or the powered off phone method:

1. Power off phone or pull battery and replace.

2. Hold all three of these buttons down: Vol-Down, Camera button (lower left as you look at the phone) and Power on button).

3. You will see a small graphical menu come up. Most of us are using Clockwork, so I will focus on that - it will be a green menu.

For the battery wipe, Go to Advanced, navigate the menu with the vol up/down keys, and select using the camera button.

There are three ways so far:

The Drain Way:

1. Drain it down until fully dead.

2. Charge normally to full.

3. Reboot to Clockwork recovery and wipe battery stats (under advanced, on second page), reboot phone.

4. Turn everything on, flashlight, Bluetooth, Wi-Fi, Pandora, the whole nine, to quickly drain it completely dead.

5. Charge normally to full.

The Powered Off Charge way:

1. Charge your phone 100% while it’s on

2. Unplug it from the charger, power off, then charge it up to 100% with it in a powered off state.

3. Unplug charger from phone. Power it on, and then charge it to 100% while the phone is on.

4. Unplug the charger and then reboot into Clockwork, go to advanced and clear the battery stats.

5. Power on, charge to full, and then enjoy.

Third option (thanks squshy 7), I paraphrased it and wrote it out a bit for ease.

Maybe we can call it the Mr. Miagi Charge way....aka Power On, Power Off, Charge On, Charge Off way lol

(the parentheses are the state of the phone)

1. Start with the phone powered on.

2. (Phone on) Charge battery until the LED turns blue

3. (Phone on) Unplug the phone from the charger, wait until the LED turns off

4. Power off the phone.

5. (Phone off) Plug the adapter into the phone, charge it up until the LED turns blue

6. (Phone off) Unplug, wait until the LED turns off

7. Power the phone on.

8. Wait until the phone is booted back up all the way, and then power it off again

9. (Phone off) Plug the adapter into the phone, charge it up until the LED turns blue.

10. Boot the phone into recovery mode

11. Go to Advanced, and then choose Wipe Battery Stats.

12. Power the phone on and use normally.
[Epic 4G Android Development] turtlenator694:
Still a noob, but what would exactly need you to have to Calibrate Battery? Also what exactly does it do for the user?

P.S I'm sure I could look this up but it would be nice to see it in your thread for others to see :)
[Epic 4G Android Development] squshy 7:
Well it's really a matter of semantics...you're not calibrating the battery, per say...it's actually calibrating how android is reading the battery. (these phones use Li-ion batteries, which don't use memory, so they themselves never actually need "calibrated" like some older types of rechargeables)

But...as far as what this means to you, its kind of a big deal! It improves battery life in letting android know when your battery is actually at 100%. When flashing new kernels and ROMs, its very likely that the phone will read your battery at full, when in reality its probably less. So it would seem like your phone isn't getting as good battery life (when in actuality it just hasn't been charged fully but you don't know that because android reads it as full because it hasn't been calibrated ;))

also, without a calibration, you might notice your battery gauge draining oddly...for example, you might see it quickly drop from 100 to 89, then drop steadily to 72, and then hang for a while at 71 (these are all just made up numbers)

so it means alot! but everybody has different methods and i've never seen anything officially released by spring or samsung to confirm methods...

I will say this though...I've read plenty about how since these Li-ion batteries don't have memory, the DRAINING method, while maybe correctly calibrating your battery, actually HURT the long-term life of your battery.

so heres what ive always done:

(the parentheses are the state of the phone)

(phone on) charge battery till LED blue

(phone on) unplug, wait till LED off

[POWER OFF]

(phone off) plug in, wait till LED blue

(phone off) Unplug, wait till LED off

[POWER ON]

When completely booted, power off again

(phone off) plug in wait till LED blue,

boot into recovery, wipe battery stats

unplug, reboot phone and use ;)

it's always worked so try it out
[Epic 4G Android Development] XtaC318:
Actually I'm pretty sure it doesn't fully charge to prevent over charge.. and the whole deal with you guys chargings 2-3 times after the light turns blue is just killing the life of your battery.
[Epic 4G Android Development] MysteryEmotionz:
My question why is this in devolpment?

Fyi: both methos work but the complete drain does kill battery life. The pluging in multiable times dont. Android nows wheb to stop charging the battery to prevent over charge.
[Epic 4G Android Development] mrchedda:
something must be wrong....

With my battery because I've done the above procedure and my battery doesn't even last 5 hours. Its starting to get annoying. Any ideas?
[Epic 4G Android Development] bdillon:
If it can stop at 92 percent to prevent overcharging, then it can do the same thing when it reaches 100 percent, no matter how many times you plug it in.

I don't know of many, if any li ion battery packs made today that don't have circuitry in them that prevents overcharging.
[Epic 4G Android Development] aal1:
I put it in development because when you load roms, generally battery is a big concern. I cant tell you how many times ive searched for the same topic all over, I just figured it would be as helpful to others as it would have been to me had it been here and been a stickie at the top.
[Epic 4G Android Development] edonnelly:
I've always thought battery calibration was more of a placebo effect, but I have no data either way. On a related note, here's an interesting article about battery stats and charging that was posted a week or so ago:

Android Police: Your Battery Gauge is Lying to You...
[Epic 4G Android Development] mousiluck:
Having a battery keep at a full 100% for a long time is not good for li-on batteries. The 10% between 90 and 100% is basically used as a safety buffer. That's why the charge drops between 100 and 90 is much faster than the drops from 80 to 0. even though there ways to increase the actual capacity of the battery by using the methods above, you will still see a quicker drop from full to 90 almost instantly after unplugging the charger. I am in no way saying that those methods don't work in helping the phone read the actual charge of the battery, but they do help increase capacity a little bit. by rearranging the electrons in the battery. There actually is an article on google and on xda that backs it up. I'll try finding it
[Epic 4G Android Development] jct522:
Thank you a ton for posting this. Ive been trying to find a good thread on this all over the place and there never seems to be one. So thanks again.
[Epic 4G Android Development] doublea500:
will the "Drain Battery" way work with a droid1 with the default battery?
[Epic 4G Android Development] MysteryEmotionz:
Will work on any android device
[Epic 4G Android Development] doublea500:
thanks believed it or not, you really helped me:D:D
[Epic 4G Android Development] XtaC318:
Lol.. wow alright.

Yes COMPLETELY draining a battery is really bad for a battery; infact if you do so you may end up with a 'bricked' battery.

But the phone also knows not to 'over drain' so with the method of clearing batt stats there's no harm done..actually. allowing your phone to die before charging is healthier than plugging it in before it dies.

I won't argue on the other note anymore; well simply because I don't know enough to continue ;) just know I won't be taking that path :p
[Epic 4G Android Development] turtlenator694:
Thanks for the response. But also if you have a separate charger because you have multiple batteries, do you need to have to go through any of this? Or will the charger charge them to their true full state?
[Epic 4G Android Development] a454nova:
It will charge them to 100%. You'll notice it holds 100% for a lot longer.
[Epic 4G Android Development] Zeinzu:
The only thing that needs to be done to calibrate the battery is either flash at full charge or charge to full then delete batterystats, all this drain to dead and charge this way and that is pointless, though u will all argue otherwise, pointlessy

Sent from my Epic 4g
[Epic 4G Android Development] Hasseo:
Yes thank you very much! I'm gonna give this a shot probably tonight after the Christmas Eve service and see what happens.
[Epic 4G Android Development] J31Rob:
You should definitely add that NONE of this matters if your first usages out of the battery aren't proper. When you get the phone, you need to kill the battery before charging.. charge for 10-12 hours w/the phone off or in a dock, kill battery.. repeat 2 more times to condition the battery physically.
[Epic 4G Android Development] xjman:
I've calibrated my battery several times, using multiple guides. Never changed anything about battery life or my % indicator.
[Epic 4G Android Development] nicholishen:
Why would you "condition" a lithium ion battery?
[Epic 4G Android Development] Lonewuhf:
A lot of information in this thread is misleading. There are many posts that seem to be referencing older types of batteries and not Lithium-ion batteries.

The OP isn't saying that this will increase your battery life per se but just telling you that doing this will let Android monitor your battery life more accurately, and will force it to actually charge the battery to full instead of ~90% or so that it will only charge to if you don't do this.

Now, the first way he described will technically hurt battery life, but in reality if you only do it once in a great while you'd never tell the difference. If you're doing it frequently though you'll want to use one of the other methods.
[Epic 4G Android Development] squshy 7:
Yes! It shouldn't be misunderstood as all of this being a way to "hack" your battery lol. Calibration is defintly the key word.

And your last paragraph struck a note with me. Any of the methods will work, and how you choose should be natural. For example, I just flashed a rom, but I don't have to go to work today. So I can take the time to mr miagi my battery (thanks for that label OP I like it). But say I did have to go to work. I might just be inclined to use the drain method.

Sent from my baked and emotionless SPH-D700
[Epic 4G Android Development] aal1:
I have tried them all with the three epic phones and 6 batteries we have in the house and all three methods have helped the phones and how they see the batteries. At least that is how it seems to me.

Hope it helps everyone :)
[Epic 4G Android Development] Alkah0liK:
"Battery life" is absolutely a function of the "calibration efect"... well especially for a Lithium ion battery. There are tons of
[Epic 4G Android Development] Top Nurse:
I have never used the standard battery charging method while on the phone. I have 4 batteries sequentially numbered and use an external charger. Battery 1 is used till exhausted and then I insert Battery 2 and so on. Battery conditioning and other stuff is a waste of time on a lithium battery. Just get a fully charged battery and go into clockwork and wipe the battery stats when making rom changes and forget all the other nonsense...
​
[Epic 4G Android Development] Zeinzu:
this is the only correct statement regarding battery calibration
[Epic 4G Android Development] gwcarpenter:
I hate to be this guy but someone's got to do it. I've posted replies to this several times. But it seems like no one is listening. I'm an electrical engineering major and here is my advice on lithium ion batteries.

Lithium Ion batteries do not have an internal memory so no matter how many times you drain it, or charge it, it will always have the same capacity. NiCad or Nickel Cadmium batteries do have an internal memory. NiCads used to be the standard for Cell-Phone batteries so calibrating them was very commonplace.

If you are constantly "calibrating" a lithium ion battery by the ways described above you are actually shortening its life. The more you discharge a lithium ion battery the less of a charge it will hold.

So please, save your battery and just wipe the battery stats. The more you keep it near 100% the better.

Lithium Ion batteries have a safety mechanism that give it a charging life. The epic LithIon is about 2000 - 3000 charges then the battery will simply not work. After this time the Lithium Ions become unstable and are prone to explosion.

I wish I could cite my references with a link, but I can't because I don't have enough posts, but I've been a member since 2008.

Go to google.com and search battery university. Then go to Lithium Ions and read, read, read.
[Epic 4G Android Development] JettMartinez:
From what I'm reading, I think that "calibrating the battery meter" might be a better description then "calibrating the battery" and clear up some confusion.

That said... I've got the stock battery and the the 3500 mAh battery from Ebay. Most days I'm sitting at a desk or at home and around a charger so I just use the stock instead of the 3500 with the bigger back. But when I'm on the road (2x a week) I use the 3500 to make it through the day. For optimal performance should I wipe battery stats with the fully charged stock or fully charged 3500mAh?
[Epic 4G Android Development] aal1:
I do it for every battery, on each phone, that we have in the house.
[Epic 4G Android Development] ajbent86:
Can this be done without ClockworkMod? I ask this because i can not get ClockworkMod to install on my Epic.

I am rooted, and i downloaded it from the market. It says if successfully flashed ClockWorkMod Recovery, but when the phone reboots to recovery, i have no option for "advanced" or "Wipe Batt Stat"
[Epic 4G Android Development] ajbent86:
FYI - I found a workaround for those not wanting to flash a new kernel for ClockWorkMod.

I used RootExplorer to go in to Data/System/Batterystats.bin and deleted that file. I rebooted my phone and Android automatically created a new batterystats.bin
[Epic 4G Android Development] xodaQo:
I've gone through my first 5 or 6 cycles so far fully. Will that make the difference? I've read from reliable sources that lithium ion batteries have no memory whatsoever and it actually hurts them to drain completely.
[Epic 4G Android Development] Migital Warfare:
I've had an issue with my battery never fully charging. It will always say it's charged to 100%, but as soon as I unplug, it drops down to 95%. I tried the third method in the OP, and immediately after doing so, it now says that a full charge is at 89%. How the hell did I lose ANOTHER 6%???
[Epic 4G Android Development] Devi0124:
I agree 100%. kill the battery completely... charge while phone is off overnight... repeat ... my battery lasts all day... I unplug at 7am and its now 9.15pm and I'm at 21%.. I run setcpu on performance all day.. my wifi stays on all day... and my phone lasts all day.
[Epic 4G Android Development] zeravla531:
I did method 3 and when it says it's fully charged, as soon as i unplug the charger it drops from 100% to 92%.

What happened?
[Epic 4G Android Development] Migital Warfare:
I think method 3 is flawed for one reason. The battery only communicates with the phone at two states, fully charged and fully discharged. The phone then takes that information, divides it into 100 segments, and then handles the percent reporting based off of that information. With method 3, you have neither extreme being communicated in the process.

The following makes sense with the way the battery communicates, and with how Android handles the information, and works for me every time.

1) Wipe your battery stats

2) Charge to 100%. Bump charge if need be until you can unplug and the meter stays at 100% after you unplug.

3) Discharge to 0%

4) Charge your phone to whatever and use normally.

This method allows the phone to work with fresh charge levels, allowing it to more accurately relay the % of power left, and allows the phone to charge to actual 100% every time. The bump charge method doesn't screw with the % reporting, because it seems as though Android will work with the most extreme charge states. If you charge to full, but it's actually only at 97%, then bump charge to 100%, it seems to ignore the previous "full" report at 97% and continues to charge until the more extreme 100% level is reached.
[Epic 4G Android Development] jersap:
Mr Miagi Charge Way Works Well

Usually, I do a full charge before bed time then leave my phone unplugged overnight. Prior to doing Mr. Miagi the battery would drop and be at around "60%" the next day.

Last night, I did the Mr. Miagi way and this morning I woke to my battery at 92%. That's more realistic and normal use of overnight sleep status battery.

No, this doesn't negatively impact your battery at all. If anything, it's good for your battery because you're having to charge your phone less often after the battery is calibrated correctly. Furthermore, after calibration your battery is used the way it was built to be used with the phone rather then haphazardly.

One post on this thread mentions that these batteries explode after 2000 charges... that's just ridiculous.

The Mr. Miagi way was easy, no brick potential, and highly recommended.
[Epic 4G Android Development] aal1:
glad it helped ))
[Epic 4G Android Development] cballin22:
posted on wrong board sorry bout that
[Epic 4G Android Development] BigBrotherMotown:
I dont think anything is WRONG....

Mine did the same thing after the calibration (went from 100% 90%)

If im not mistaken Thats the way it is SUPPOSED to work. Now you can just plug your phone in and it will charge 10% more, so in essence your battery was reading 10% LESS before the calibration.....Now it should read properly.

Thanks OP!
[Epic 4G Android Development] Sturmie:
i did the battery calibration with my wife's Epic and after i wiped the battery stats and powered up, it was sitting at 88% according to Battery Indicator Plus...and that's coming off a FULL charge...any ideas? also, what's the best 3rd party battery indicator/mod to use...she doesn't really care for the circular mod that i've seen around for the Epic.

also, when her phone is on and comes to full charge, it goes from 100% to 90% about 30 seconds after taking it off the charger.
[Epic 4G Android Development] running_the_dream:
I read somewhere on xda that you just need to charge to full, go into clockwork and delete batterystats. Someone posted this earlier in the thread. Does anyone whow whether this method works?
[Epic 4G Android Development] Top Nurse:
Read my first post and a few after mine. This says it all...
[Epic 4G Android Development] running_the_dream:
Thank you___
[Epic 4G Android Development] mlee0921:
i followed the instructions to calibrate with phone on, and im really glad i finally did this.

before calibrating, while running trulyepic rom, i was getting close to 12 hrs. after calibrating, i went 1 day and 6 hrs with a single charge.

thanks!

*EDIT* it lasted 1 day with light to medium use on wifi. regular use lasted me 12 hrs on 3g and wifi.
[Epic 4G Android Development] aal1:
Thanks for telling us ! One more happy calibrated battery !
[Epic 4G Android Development] Zeinzu:
For the last damn time not only can't you calibrate a lithium ion battery you can't calibrate the meter either, unless you give it false displays for the voltages, which you would have to edit the framework to do, everything is predetermined except the max voltage capacity, this is all fact, your "opinions" and "experiences" with attempting to calibrate = jack vs the actual proven facts and functionality of the system and type of battery

Sent from my Epic 4g
[Epic 4G Android Development] Skrewup5:
so what exactly is a battery calibration, and how do i do it? i heard that these new lithium ion batteries have their own internal memory too so maybe if i somehow delete the information inside this battery?

i joke, but seriously, theres no need to get snippy. if none of this **** worked, i doubt anyone would give it any attention whatsoever. Also, whats the point of the wipe battery stats option if the meter calibration doesnt actually work? ALSO how do you explain the difference between before and after calibration in terms of the way a full charge is depicted by the phone?

you may have facts, but for some reason theres a lot of people with experience that goes against it.
[Epic 4G Android Development] someone0:
I believe when you hit step 12, instead of use normally you can repeat step 8-11 before reboot and use it just for a good measure. What do you think, anyone got any opinion on redo the top 10% mileage?
[Epic 4G Android Development] Zeinzu:
The voltage at which the phone shuts down is predetermined, the only thing that isn't is the batterystats file determining for the system what max charge is, then the system does the math of what voltage is what % charge, this isn't "maybe it works", it doesn't, its not opinion, its facts layed out on paper, and written in books for those who work with these sorts of things, the only improvement that could be made is if the max voltage was completely incorrect (flashing not at full charge) and the system would still recorrect itself and become more accurate as u use and recharge the phone, so its still pointless to do, like at all

Its absolutely nothing more then a placebo affect, and if any of you took the time to research how it all functions you would see for yourself coming straight from those who build it, but none of you will bother so I'm falling on deaf ears

Sent from my Epic 4g
[Epic 4G Android Development] Skrewup5:
i didnt reflash on a full charge so my meter is always 2-5% off. and ive left it like that for a while, its not correcting itself. it actually has gotten worse, until i did do the stat reset.