yashsingh1/xdaforums huggingface dataset:
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
I'll have to add this to my page later, but here is how to not only reset the stats, also to increase your battery life as well.

As you may or may not be aware, you cannot trickle charge the battery on these phones as they will blow up! To counter this, the last 10% of your battery is going to be a bit flakey. What the phone does is once the battery reaches 100%, the phone will let the battery drop down to 90% before it allows more charging to take place. That is why you often can use your phone after a full day's charge and immediately be at around 90% for no apparent reason.

Anyhow, now there is a few different ways to do this:

1. Let your battery charge to 100% for a full 8 hours. Then take your phone off the charger and let it go until it completely dies. Keep taking your battery out after it dies, put your battery in and turning on your phone until it refuses to turn on at all. Then charge it all the way for another full 8 hours. Repeat this process again and your battery will be even better.

2. Let your phone charge until the light turns green the battery says it is fully charged. (Do not just wait until the light is green, it isn't always fully charged causing a lot of inaccuracies. You can check by going to: Settings -> About Phone -> Status -> Battery Level = Full.) Take it off the charger for a moment, plug it back it. Charge till full again, repeat 2-3 more times.

These are the two methods I can think of offhand, I am sure there are other ways. I always wipe battery stats in the recovery to give me a more accurate reading after I change ROMS.
[EVO 4G Q&A, Help & Troubleshooting] m4rk0358:
Thanks for the info!

When you do this do you make sure your battery is fully charged or does it even matter?
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
I don't think it matters, because fully charged or not your phone becomes more and more accurate as it learns your battery power over a few days worth of charging/discharging. Plus, when fully charged, you can be anywhere from 90-100% due to what I posted above.

Glad to help anytime. Keep adding question and I will do my best to pretend I know what I am talking about (haha). :p
[EVO 4G Q&A, Help & Troubleshooting] fachadick:
You may have some people who take issue with those steps - those seem more along the lines of placebo.

To answer the question in the post about wiping battery stats though, as per cyanogen, you don't just want to wipe the battery stats at any time - it should be done as follows (copied from the cyanogen wiki found here);

Battery recalibration

If you're experiencing higher than normal battery drain, try the following:

1. Charge the phone to full battery; let it keep charging until the battery says it is fully charged. Do not just wait until the light is green, it isn't always fully charged, causing a lot of inaccuracies. (You can check by going to: Settings -> About Phone -> Status -> Battery Level = Full.)

2. Boot to recovery mode and go to console (or adb shell) and type:

mount -a

rm /data/system/batterystats.bin

NOTE: Newer Amon_Ra and ClockworkMod recoveries have an option to delete the battery stats, do this in place of the console commands above.

NOTE: To have the most accurate of battery stats, reboot the phone immediately after wiping the battery stats and wait for CM to boot completely to the desktop. Once your entire boot is done and you have full access to the phone, go ahead and pull the charger and continue with this troubleshooter.

1. Do not charge the phone until after draining the battery completely, resulting in it automatically shutting off.

2. Recharge the phone completely and then use as you normally would.
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
Console commands? Yuck. I am writing my guide to be as easy to follow as possible and since both Clockwork and Amon Ra come with ways to do this, it is completely unnecessary to use ADB commands to do this. Just wipe battery stats with your recovery and skip the console commands.

No, I can attest what I put works well because my phone has been tested to last 1-2 hours more (depending on how much I use it) using the above methods.

But yes, I will fix my mistake about the "wait until it turns green" because you should assure that it is at 100% before removing it from the charger.

My methods are used by ROM developers such as Calkulin (another guy who really knows what he is doing, not unlike Cyanogen) so they work and have been thought of by people who know more than I do.

Is your method superior? Maybe (probably). I just answer off the top of my head and then I look for a better answer (if any).

Thanks for posting this and I will definitely list this method with credit to you and Cyanogen in my first post.
[EVO 4G Q&A, Help & Troubleshooting] fachadick:
thanks - but all credit goes to cyanogen - it's his method, not mine. And by the way, you can take out all of the console commands (it says in the NOTE that the recoveries have an option to wipe battery stats now, so you no longer have to use the console commands). The important part though is that you only want to wipe the battery stats when the battery is full, and then let it fully discharge. You're not actually recalibrating the bettery here, but the software.

edit - it you're open to suggestions, you may want to add a mention of the Real Signal app from the market in the question about signal strength - it will show how many "real" bars of signal you have for both voice and data.
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
I will give full credit to Cyanogen for making that guide and full credit to you for bringing it to my attention.

I am certainly open to suggestions and I made this thread to not only help people (the main objective) but to also allow others to add more insight to make this as complete as I can. I will be updating this every couple of days and changing things as I learn more or if things change (such as the ROMS, kernels, recoveries, etc.)

And lastly, you don't have to thank me, thank you. You learn something new everyday and you informed me of something I was not fully aware of. I consider myself pretty knowledgeable considering about a month and a half ago I never even used an Android device before.
[EVO 4G Q&A, Help & Troubleshooting] iknowsquat:
Fantastic write up my dark, hooded Brother!

Thank you! This thread may save some wear and tear on my tape recorder ;)

In reference to the battery calibration technique you added, I know it's not your technique but I'm wondering if it doesn't need some clarification?

Maybe its just my device but if I take out the battery it wont turn on on the first try. Do some devices hold onto some residual charge? Was something else meant by that?

Just thought that may generate more questions.

Great stuff!

Cant wait to take Azrael for a spin :D
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
Well, thank you for your kind words and I am more than happy to help you. Also, I am posting Azrael soon (by tonight), I hope you like it! A month worth of work went into it!

What I meant was to keep taking out your battery and then putting it back in until your Evo refuses to turn back on. This way you ensure your battery is as "dead" as possible. Sometimes your phone will refuse to turn on, but if you take out the battery and then put it back on you may manage to nearly get into the ROM until it dies again.
[EVO 4G Q&A, Help & Troubleshooting] catseyenu:
Are the Kingklick kernels the only ones with HAVS or has HTC implemented this in the stock kernel?

Edit: So full of good information I forgot my manners, thank you for spelling out all those details!
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
Only Kingklick and Netarchy (at least for Sense based ROMS) have implemented HAVS into their kernels. HTC did not and most of Netarchy's (besides his latest couple) do not have HAVS unless listed. All of King's do.

Hope this helps and you are very welcome :)
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
My ROM was just released. Get it here! Azrael v2.0 by ricsim78
[EVO 4G Q&A, Help & Troubleshooting] skbgiants:
Nice post! Ty!
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
Thank you and I am glad you find it useful.

I updated my ROM to version 2.1, it is now available for download. Get it HERE
[EVO 4G Q&A, Help & Troubleshooting] lovethyEVO:
I'm curious if that charging method might do something for my extendeds. Something to do this weekend I guess.
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
It will work with any battery that works with this phone. It not only gets maximum charge out of it, it also re-calibrates the software to get the most accurate charge level.
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
I updated the second post to list my take on SetCPU. I want people to know that I have no problem with the program itself, the author of it, or users of it.

I felt I owed an explanation for it so there you go. I will be adding more information to the first post soon, been busy working on my ROM lately.
[EVO 4G Q&A, Help & Troubleshooting] thephantom007:
Wow this is just what i need it. I learned a lot, and now i understand all the mistakes i had been doing. thanks a lot for this useful info
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
I am very glad to hear this and you are very welcome. I will be adding more to this later today, stay tuned :)
[EVO 4G Q&A, Help & Troubleshooting] m4rk0358:
Love the original post but I have a recommendation. Have the ROM and kernel questions first. Those are the most common questions people have so starting out with radio/wimax stuff seems out of place.

And I send the link to that post to everyone so I'm just trying to maximize its effectiveness. :)
[EVO 4G Q&A, Help & Troubleshooting] Android 17:
Nice info OP, specially with the SetCPU stuff. It reaffirmed some things I was already thinking/wondering about.
[EVO 4G Q&A, Help & Troubleshooting] lovethyEVO:
Before I try that calibration method on my extendeds I have two things I need to verify.

First, you said when it dies to pull the battery and try to turn on the phone until it won't turn on? Obviously it won't turn on at all with no battery inserted so that step is a bit vague.

Second is on the step where it says to recharge after it dies. Do I do a full recharge with the phone on or off?
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
You will find that it won't turn on if the battery is still in and you ran it all the way down, but if you take it out and put it back in, it will probably make it all the way into the ROM (In fact, maybe a few tines).

Take out the battery, put it back it, and keep powering on until it won't turn on at all. This ensures it is completely dead.

For the second question, It doesn't matter if it is on or off. Off charges faster of course, but what it very important is ensuring the battery is completely full. What the Evo does is since the battery would blow up of it was trickle charged, the phone software will allow it to charge until 100%, then it will not allow any charging until the phone reaches 90% battery again.

The best thing to do is to let it charge all the way for 8 hours, unplug in for a minute or so, and then charge it again until you are sure it is at 100%. Then unlug it, reboot into recovery, and wipe battery stats. Now you not only completely cycled your battery, you reset the phone software.

Hope this helps clarify the process for you.
[EVO 4G Q&A, Help & Troubleshooting] lovethyEVO:
First issue clarified but you just confused me more on my second question. I was inquiring about the charging step AFTER you have already wiped stats and ran the battery down. Then you went around and said to wipe stats.. I'm pretty sure the directions said to wipe stats once and now you're saying that aftet the stats are wiped and the battery is drained from it's first full charge to charge it again and wipe stats again?
[EVO 4G Q&A, Help & Troubleshooting] m4rk0358:
Here's how I interpreted it:

1 - Ensure full charge

2 - Wipe battery stats

3 - Run down charge completely and continue to try rebooting until it won't

4 - Ensure full charge without ever unplugging
[EVO 4G Q&A, Help & Troubleshooting] lovethyEVO:
Thanks. I guess I will just recharge with it on since the extendeds get a better charge with thr phone on.

Now it's a waiting game over the weekend to see if this calibration actually works.
[EVO 4G Q&A, Help & Troubleshooting] Lurkerdownbelow:
I'm a little confused here. Is the battery being recalibrated, or is the phone's battery management software being recalibrated?

The reason I ask is that I have 2 different batteries from 2 different manufacturers and swap them between the phone and a wall charger. Can the phone tell the difference between batteries? If not, then recalibrating the phone to battery A's profile might not be optimal for battery B.
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
Actually, to answer your first question, both are in a way. You cannot recalibrate a battery, but by making sure it is completely discharged and then completely charged, you are making it last as long as it can.

For your second question, it is better to calibrate it with your stock battery or lower capacity battery because that will be the one that dies quicker. I do believe the phone will recalibrate the software if you put a bigger battery in, but it may not be optimal.
[EVO 4G Q&A, Help & Troubleshooting] lovethyEVO:
From my experience. The calibration method posted here works and here's what I observed and experienced.

I use the seidio extendeds charged in the seidio wall charger.

Used a fully charged seidio battery, wiped battery stats and rebooted immediately after. Let it drain until the evo shut down. Rebooted about 3 more times before it wouldn't boot anymore and then replaced the battery with the fully wall charged battery. My seidios NOW can get me 3 days on light/moderate use, but I use the heck out of my evo so my seidios last me about a day and a half on moderate/heavy use.

My opinion and observation, and thanks to battery indicator pro, is that when this calibration method is done it helps the phone "align" the voltage tables to the level readout.

What I mean is, at certain voltage levels the percentage of battery is estimated and displayed.

Before calibration I would read voltage levels around 3.8xx volts for 50% and below. I had a notion this was incorrect but I never had time to really do any kind of calibration and monitoring.

After calibration the voltage readouts are 3.7xx at 50% and lower.

I calibrated with my seidios but even my stock battery displays the same battery percentage at the same voltage ranges. The stock battery actually does last longer after this method but still not close to what I need personally.

Overall, this is probably the best calibration method and to me appears to be more accurate than the htc rain dance that has been tossed about.

Anyone with at least a free weekend should give this a try.
[EVO 4G Q&A, Help & Troubleshooting] MadDogMaddux:
Hey Ricism, I'm thinking I agree with you on Clockwork vs. Amon Ra. Problem is that my HBOOT seems to have Clockwork built into it.

Is that correct, or am I misreading?

If that's true, is there an HBOOT that I can flash that has Amon Ra built into it?

Thanks.
[EVO 4G Q&A, Help & Troubleshooting] jean marc:
New Here, I am in Europe and I think about Evo but does it work only 4G or 2G and 3G also? I want buy one but know about it before and then can we change the radio and make it to work 2G and 3G?

Regards.
[EVO 4G Q&A, Help & Troubleshooting] phillip623:
Great thread!! I'm a noob also looking for all the answers before I flash a new ROM and all the other good stuff.

I used Titanium Back up PRO to "Backup all user apps + system data" to back up after I rooted my EVO. Is there a way we can back up the stock radio or do we have to download it somewhere? I'd like to have all my ducks in a row incase I ever have to go back to stock. I already have PC36IMG.zip & Unrevoked S-On Tool.

Also another quick question while I'm on the subject of the back up I did after I rooted my EVO. I did the "Backup all user apps + system data" with Titanium Pro. Is this enough so if I flash to another ROM I can go back to this? Will I need to do another back up since I already have the back up from after I rooted?

Since I have ROM Manager Premium should I go with ClockworkMod or will I better off with Amor RA?
[EVO 4G Q&A, Help & Troubleshooting] HDRobbie:
Thanks for taking the time to help us "less smart" people understand. This is an excellent rundown. It is all about risk and reward. Unfortunatly there are a whole lot of people who don't really understand the risk, but want the reward. This dialog really helped me focus on what I was looking for and wanted (though all the experimenting helped me know I was very close). You're right, this phone ROCKS!!

I've run overclocked for a while. Since reading this thread changed my approach based on heat (already understood heat and battery life impact- ignored heat). Now I am ecperimenting to find the place that gives me smooth operation without cranking it way up. Used 998 as a starting point and moved around from there. Currently @1037 (was running 1152). You were right, the battery heat has dropped quite a bit. Thanks again

HTC EVO

Azrael 2.41

netarchy-toastmod-4.2-cfs-bfq-havs-more-smartass-universal-signed
[EVO 4G Q&A, Help & Troubleshooting] cbrewington75:
Not a noon but the kernel stuff confuses me. Bfs or cfs what's the difference, odexeded or deodexed? I used MIUI and got quadrant scores near 1400 and dos at 53. On virus anthrax now and would like those scores even though I don't know what they mean, haha. Anyone explain in simple English, besides searching for hours on end on the forums
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
Odexed ROMS are how Android ROMS come in stock (before being rooted) form. The have both a .apk and an .odex file that supposedly saves space for developers. The problem is they are also protected from tampering more.

Deodexed ROMS remove the .odex file and instead have all the information in one file. They are much easier to manipulate (change, modify colors, modify graphics, etc.). Basically they are one of the perks to being rooted.

As for BFS vs CFS, I already covered it in my guide. You will find your answer there.
[EVO 4G Q&A, Help & Troubleshooting] rawrockbander:
Question- I have been searching for hours. I have an EVO that has been rooted unrevoked before. Read all of the bad things about unrevoked and unrooted. I want to root and flash CM6. What root method will work for my phone if everything is up to date from Sprint right now?
[EVO 4G Q&A, Help & Troubleshooting] mecca_2l:
Question -

Is there any way to just load the amon-ra recovery and root?

Here's where I'm going with this,

I've got a stock rom the way I like it, with the exception of amon ra's recovery and SU access to change the wireless to N.

I like the phone the way I have it, but I want the ability to do backups and clear the battery stats, as well as flashing zips.

so is there any way to root/ and add the amon ra recovery without having to reflash a new rom?

thanks, sorry for the noob questions.
[EVO 4G Q&A, Help & Troubleshooting] PGRtoo:
Maybe my mind is making something out of nothing, but I see a potential for misunderstanding in what you've written: In a nutshell, it might be necessary to completely discharge the Evo's battery to recalibrate the battery management system, but it's not going to help the battery.

"Cycle life" refers to the total number of charge discharge cycles a battery cell can provide before losing a significant amount of capacity.

All charge-discharge cycles reduce cycle life.

Full charge-discharge cycles reduce cycle life more than partial charge-discharge cycles.

The capacity of new or dormant cells will improve with use, but this is best done via normal use.

FWIW, LiPo cells have a finite calendar life whether you use them or not.

The bottom line is there is no practical reason (as far as the battery is concerned) to let a LiPo battery run dead. All that will accomplish is reduce the cycle life unnecessarily. You'll realize significantly longer cycle life if you charge them whenever it's convenient rather than wait until you have to. This is contrary to the habits we learned while using NiCd & NiMH cells but Li-Ion cell chemistry is a different kind of magic. ;)

It's apparent that a full discharge is necessary to recalibrate the battery management system in some HTC phones so doing so for that purpose is justified, but I think it's important to note that it should be considered an exception instead of a rule.

And just for the record, I'd be living fast and loose with the truth if I tried to represent myself as a dev or even an android enthusiast, but I am well versed in Li-Ion battery technology.

Pete
[EVO 4G Q&A, Help & Troubleshooting] skbgiants:
Duplicate.
[EVO 4G Q&A, Help & Troubleshooting] skbgiants:
HI. I'm using Kings NEW #11 where he mentions the following.

Kernel #11

- HAVS is now OUT. We are not currently using it

- Using SVS for voltage regulation at the moment

So...does this mean SetCpu will play nice with #11 now?

I only have one profile in SetCpu, that is Screen off Min: 245 Max:499

I'm actually getting damn good batterylife with this set up. (Oh..on main, Scaling "Conservative" at 998 and 245.

with moderate to heavy use, I'm getting 10 hrs easy.

What do you think?

Thanks!

HTC EVO 4G

Stock 2.2 Rom

Kings CFS #11 NO HAVS
[EVO 4G Q&A, Help & Troubleshooting] FlashEng1:
Make sure you are talking about BFS and NOT CFS. CFS #11 still uses HAVS, however, BFS does not. Via his CFS changelog.
[EVO 4G Q&A, Help & Troubleshooting] leenypost:
Hey Ric, I was wondering if you had any thoughts on Juice Defender and Auto Memory Optimizer? If you do could you please lend me some insight? I have purchased both of them in the past and found that they work well on some roms. (Auto memory comes standard on AVA V10 preset to his liking and helped it be pretty snappy) but I am just curious if you have tried them and what your thoughts are. Thanks.
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
Amen Pete, but getting the best battery life has nothing to do with the battery.

It is about calibrating the phone software. If the software says your battery is dead (even if it is not), your phone shuts off regardless.

Besides, you are not truly discharging the battery all the way. You are merely setting the software to be at zero when the battery is truly "dead".

I hope this clarifies and I have no doubt you are correct, but considering this method has worked for so many, it is not a "snake oil" fix.

I am not only the president, I am also a client :) (hehe)

Thank you for the insight, you probably know more about the batteries than me, but I would not advise something I never tried. It worked for me and works period. You can test it yourself.

Besides, in truth the battery is not truly dead, it just is below the amount needed to startup the phone. No harm done.
[EVO 4G Q&A, Help & Troubleshooting] ricsim78:
Well, if it is not broke, don't fix it imo.

The more programs you run, the quicker your battery life goes out. Using Juicedefender has caused nothing but problems for me and actually reduced my battery life (Your mileage may vary).

Autokiller just tweaks what Android already has built in. You can adjust the settings also within a kernel (which is I am sure what autokiller does, or does similar to).

For me, I don't really care about statistics; my battery has to last from the morning when I take it off the charger, to the night when I go to bed.

As long as I get that, I am happy. If I am not getting that, then I do what I can to get my phone there.