yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] ms79723:
Didn't get the 3rd post so this will have to do...

FAQ's

Q: Can I use my phone while on the charger?

A: Yes! I was saying not to because I was mixed up for a bit. You can in fact use it on the charger. There is just the chance that you will raise the voltage and turn off the charger. But that has been fixed in the v3 builds. So its all good now :)

Q: Do I need to flash build 130-132 before flashing SBC?

A: You only need to flash one kernel. Either 130-132 or SBC

Q: What should I look out for to see if it's working?

A: First, grab "battery monitor widget" from the Market (it's free). Then place the widget anywhere on your homescreen and open it up. Change the update interval to 50 secs. Then just charge as usual. When you've hit 100% just wait a while afterwards (2-5mins). Then open up the widget and go into the history section. You should see nothing but positive mA's. Positive mA's mean that you are still charging even though you are past 100%. That's a good thing. That means its still charging. Now, charge overnight. When you wake up in the morning do the same thing, check your history. If you see any negative mA's, that is not good. That means that the phone still couldve been charging, but something is acting in the background and doing some work. If you still get negative mA's on the v3 builds, shoot me a pm and we'll work it out.

Q: How should I flash this?

A: Flash it like you would normally flash any other kernel.

1.Wipe Cache & Dalvik.

2. Flash Kernel

3. Reboot :)

-------------------------------​

Some few tips here and there...

All of the Sense kernels work great with all Sense roms. The AOSP kernels should work well with AOSP. I can't test that because I'm not on AOSP. SBC charging works great in all kernels with AC. SBC USB charging is not in all kernel builds, only the v2 and v3 builds.

information on CFS/BFS/HAVS/No-HAVS etc etc...check this thread out!
[EVO 4G Android Development] verse187:
NIce Thanks
[EVO 4G Android Development] toneman1984:
I have an extended battery and it's kind of irritating to have to do the whole turn off, charge til green, unplug, charge til green, over and over to take full advantage of the extended battery. If you get this to work on extended batteries I will buy you a beer!
[EVO 4G Android Development] NewZJ:
on charger with green light for 7hrs, screen on, phone awake, off charger for 5 min still at 100%

edit, stayed at 100 for 30 min, has been at 99 for almost an hour
[EVO 4G Android Development] CheesyNutz:
nice thx ! would love to see this on CM6 :D
[EVO 4G Android Development] Unknownforce:
Can you possibly do this with a non-HAVS based kernel or the "less agressive" undervolting one? Myself along with a lot of others have evo's that do not play well with undervolting and would like to use this tweak...
[EVO 4G Android Development] cmart4:
thank you, this makes an awesome kernal even more so.
[EVO 4G Android Development] cj2566:
Amen!!!!!!!!
[EVO 4G Android Development] NewZJ:
mine doesn't play the best with undervolt kernels but works fine with this one, have you tried it?
[EVO 4G Android Development] alammori:
+1 on that.
[EVO 4G Android Development] lancem71:
What should the setCPU settings be on this?
[EVO 4G Android Development] caguirr4:
This is awesome. Any chance on you or someone else doing this to an aosp kernel.
[EVO 4G Android Development] wampuscat:
ms on the other thread, with this #74 kernel some are getting battery voltages while charging to go slightly over 4200. The highest mine will go is 4187 no matter how long I leave it. Did you set a max on here that may be acting as a cap? Or could my 3500 seidio be the culprit maybe. Ready for your extended battery version.
[EVO 4G Android Development] rockky:
Would also like to know if set cpu should be involved here?
[EVO 4G Android Development] NewZJ:
i run setcpu, try and see if these help
[EVO 4G Android Development] Unknownforce:
I haven't tried it yet, no, especially since it doesn't sleep or whatever, I'm waiting until it's a little more to a "release" status, but it still would be nice to have some options ya know?
[EVO 4G Android Development] NewZJ:
word.. i love options too, hopefully most/all/many kernel devs will incorporate ms79723's work into their kernels and the entirety of evo users can benefit, i dont doubt htc/sprint may kang it for stock setups
[EVO 4G Android Development] ms79723:
yep, netarchy's 4.2.x kernels dont play nice with AOSP roms

This is just charging the battery to maximum battery. When reading about trickle charging,, they are talking about batteries that can already reach close to 4.2V, we only get 4.125V with bump charging. without bump charging we are on 4.08V. Thats just sad....I would much rather have something close to full capacity than 4.08V. and stock batteries are cheap and lucky for us replaceable, so its all good.
[EVO 4G Android Development] ms79723:
Ok folks. listen here and listen good!

Once the power going into the phone reaches 0mA, the phone drains then charging resumes at 32mA going back down to 0mA. That is good charging. That is trickle charging. Everyone flash up #129 and have a great night. :)
[EVO 4G Android Development] tonwarr.the.incredible:
Flashed #129 and charging up for tomorrows trials. Thank you OP for taking this on, I was really starting to see no point in having an extended life battery but now there's hope.
[EVO 4G Android Development] AntiLazarus:
Any plans for a BFS version? My phone seems to do a little better with them. I was on Netarchy's 4.2.1-bfs anyway, so that would be the perfect kernel for me.
[EVO 4G Android Development] ms79723:
no problem :)

I was about to say that idk how this will work out on an extended battery...then I realized that I have one haha. Its only 1800mah but it still got the drains. Im gonna throw that in before I sleep. But here's a quick update:

I lost 2% in 30 mins. Right now I'm on 4.14V with 98% left.
[EVO 4G Android Development] ms79723:
I will be sending Netarchy the code soon and I'm pretty positive that he'll be updating his kernels shortly after receiving it. If not, then I wouldnt mind putting together a bfs kernel. I would do it right this moment, but I dont have the config file for it :(
[EVO 4G Android Development] freeza:
Is #129 based on the new beta 4.2.2? :)
[EVO 4G Android Development] ms79723:
unfortunately nope. based on 4.2.1.
[EVO 4G Android Development] AntiLazarus:
Awesome. Fantastic work on this. It's a shame we have to rely on private citizens such as yourself to get HTC's phone to charge correctly, but thanks for your hard work.
[EVO 4G Android Development] sudhirkhanger:
What are the adverse effect of keeping the screen on for 6-7 hours?
[EVO 4G Android Development] tonwarr.the.incredible:
You don't have to keep screen on anymore with the #129 kernel
[EVO 4G Android Development] verse187:
Do i just flash 129.zip
[EVO 4G Android Development] xlGmanlx:
I double wipe my caches then flash
[EVO 4G Android Development] AntiLazarus:
This may be a dumb questio, but if I were to charge the phone while it was off, would the resulting charge be better than, worse than, or the same as the results were I to leave the phone on?
[EVO 4G Android Development] ms79723:
It'd be better with the screen off. While the phone is sleeping, you lose 36mA. But with it on and awake and idle, you lose 122mA.
[EVO 4G Android Development] ms79723:
update: Voltage readings all over the place and thats making me mad. 95% was 4.1V but 96% was 4.08V?! Oh well, battery is still insane. Its been an hour and im at 95% with some texting going on and looking through the market for some apps i probably dont need.
[EVO 4G Android Development] AntiLazarus:
Would it be better still with the phone totally off?
[EVO 4G Android Development] tonwarr.the.incredible:
I could be wrong but I think he was curious about charging while powered off...

Edit...confirmation in post right above me...lol
[EVO 4G Android Development] ms79723:
Nope. with the phone all the way off, you wouldnt get the trickle charging because the phone wont be using anything from the kernel with it off.
[EVO 4G Android Development] sudhirkhanger:
Thanks for the kernel. Just flashed it.

This thread has gone to PhD level with all current and voltage talk. Anybody mind explaining please.

Is it ok to charge #129 overnight?
[EVO 4G Android Development] -viperboy-:
These are pretty much my findings as well. Woke up and checked the phone and it was going farther and farther negative the longer it was on.
[EVO 4G Android Development] lowetax:
+1 for 131 that's why i put it in the Kernel Hall of Fame !

(see tags at bottom)
[EVO 4G Android Development] numus:
Getting -mA in v7 with Myn Twopointtwo rsl4...
[EVO 4G Android Development] cb7tuner93:
Will you be making a revision 1.7 for those of us on 4.2.2 Kernels?
[EVO 4G Android Development] Stroid01:
currently still running v3 of 4.2.2 and still loving it. I ran version5 4.1.9.1 and had huge battery drain issues. I also find it strange that so many people running the same rom as i am have such different results with the same kernel. For me im sticking with the v3 beta until the final kernel is released. I Have v1-v3 and v5 of this if anyone wanted to try one of those versions.
[EVO 4G Android Development] cb7tuner93:
+1
[EVO 4G Android Development] toddlmr:
To anyone having quick battery drain. I use a widget to watch CPU %. If it stays in the 90's there is something rubbing that shouldn't. Sign into terminal and enter following commands:

Su

Top -m 5 -n 1

This will give top 5 processes running.

kill pid.### (substitute # for pid #) will kill process but it may restart. Sometimes booting into recovery and wiping will permanently stop the process.

MS.... 131 is getting me an average of 18 hrs of moderate use.

Todd
[EVO 4G Android Development] dahauss:
Im now on v7 for sense (using Sprint Lovers ROM) and at 99% 4220mv and battery temp 86.7F and 384MA current. is this OK? This is one of those EBAY 1800MAH batteries (red one). what should the MAX voltage be????

Thanks....
[EVO 4G Android Development] Agimax:
I have the 003 hardware with the new Camera, all the custom Kernels i've tried kill the Camera (Blank Screen). Are there any Kernel's from Stock 3.70 with the Modified UV/SBC etc?
[EVO 4G Android Development] computerkid23:
I was on v3 net 4.2.2 more aggressive and I never seen my battery percent go down while charging woke up this morning to a dead semi dead phone it charged to 50% then when down to 49 48 47 ect.....
[EVO 4G Android Development] adambomb6:
For the v7 TESTERS!

My phone hit 100% about an hour ago, and it is now down to 0mA and 1mA. I'm going to leave it on another hour to see if it continues to trickle charge or it shuts off the charger and starts going negative. I'm using Myn RLS4.

Step by step, here is the way I have gotten negatives on past versions:

1) Charge Phone till it hits 100%, checking in Battery Monitor widget

2) Let it charge for 1 more hour. In this time you will see the "trickle charging" that is making this kernal famous! You should see it go down to 0mA, this is the full charge! It should be around 4200-4213 mV.

3) NOW, wait 1 more hour on the charger! If it continues to stay at 0 or 2ma, then this is good charging. If you start seeing negatives (like -2mA) after about 50 minutes, then the charger has shut off and your battery is again draining.

If you take the phone off the charger 1 hour past it going green (approximately), then you have the full charge. The thing that needs work is leaving it on the charger all night and it not going back to negative mA (ie no more charging).
[EVO 4G Android Development] Mfeigley:
base switch

Any reason that nets 4.1.9.1 is used over 4.2.2?
[EVO 4G Android Development] NewZJ:
-mA has been achieved v7 usb
[EVO 4G Android Development] MadDogMaddux:
Used v.4 2.2 More Aggressive last night. Woke up and had 100%, but had been at -mAs for a few hours, even though it was also charging.

Had left 4G on overnight. D'oh!

Will try again tonight without 4G on. :p
[EVO 4G Android Development] Agfadoc:
Using 4.1.9.1 V7 ..3500 Stock Rom

Charged to 0mA and then began -2mA and did not come back like on above image.
[EVO 4G Android Development] thenewguy821:
Ms has replied on this. He is currently working on just one kernel (4.1.9.1 is the latest STABLE kernel from Netarchy). Once he has everything ironed out on a stable base, he will start to add the code to the beta kernels also. By doing it this way, he can devote all of his time to one task, rather than split it between multiple tasks with varied results.
[EVO 4G Android Development] VisedMonk:
Tested v7 this morning, and I started getting -mA's about an hour after reaching 100%. However, my mV's remained steady between 4202 mV's and 4210 mV's.

**EDIT**

On AC, Calk's v1.7.1 EViO 2 ROM
[EVO 4G Android Development] Mfeigley:
Thanks! I didn't know 4.2.2 wasn't stable. d'oh!
[EVO 4G Android Development] xlGmanlx:
not that they are not stable, its a NET kernel so of course it is, but its a beta. 4.1.9 is finalized and makes getting that kernel wired tight more logical
[EVO 4G Android Development] chillenandy321:
What Setcpu settings you have V7 at?? Thanks
[EVO 4G Android Development] CEspaillat:
By far best tweak I've every used. Will be donating to you once I get paid.
[EVO 4G Android Development] NewZJ:
I'm running ReEngineered 3.70
[EVO 4G Android Development] Neo3D:
that's ridiculous that we should have to turn off 4G nightly. :/
[EVO 4G Android Development] CheesyNutz:
Took phone of charger at 11:52 had 0 -mV while charging is thus normal?

from my phone duh
[EVO 4G Android Development] yamaford:
Sprint has said from day 1 that you should turn 4G off when your not using it? If you don't like SBC then run the stock crap.
[EVO 4G Android Development] thenewguy821:
Correct.... I probably should have been a little more clear in my statement. 4.2.1 and 4.2.2 have been showing great results and very few (if any) problems, but they are still listed as Beta kernels. MS has decided it is best to work with the latest stable (as determined by Netarchy) kernel first.

I'm sure that once he has everything ironed out in the 4.1.9.1 kernel, he will quickly update the other kernels as well.
[EVO 4G Android Development] animal7296:
What app are you using to get those stats?
[EVO 4G Android Development] thenewguy821:
FWIW-- When you turn off 4g, make sure to reboot. It has been noted on all ROMs, including stock, that the phone continues to search for a 4g signal after it is turned off. It is still undetermined as to how much draw this puts on the battery, but it is a continuous cycle.

If you have OS Monitor or aLogcat, after you turn off 4g, check your logcat, you will see it trying to connect to 4g. A Reboot stops this search, until you enable 4g again.
[EVO 4G Android Development] supdawg:
I really dont want to try all of these kernels out. Which one would everyone recommend?

I was using 131. Battery life wasnt great, but the trickle charging was nice.

Hardware 003. Using Calk's 1.7 ROM.
[EVO 4G Android Development] xlGmanlx:
use under V7 the latest 4.1.9 CFS
[EVO 4G Android Development] supdawg:
This one?

SBC for Netarchy's 4.1.9.1 More Aggressive
[EVO 4G Android Development] xlGmanlx:
yup, AKA this one :D
[EVO 4G Android Development] teshxx:
i wish ms79723 would update the ASOP kernel. plz.
[EVO 4G Android Development] CheesyNutz:
Battery monitor widget free in market

from my phone duh
[EVO 4G Android Development] CheesyNutz:
Yes!!!!

from my phone duh
[EVO 4G Android Development] xlGmanlx:
there are kernels already that have SBC, check the dev thread. i would prefer MS works on the trickle charge and update his github then update all our favorite kernels, my two cents
[EVO 4G Android Development] apfrost:
I used this kernel for a few charge cycles, but it didn't agree with my phones LCD (screen tearing/lines) so I went back to stock. I've already gone through one charge cycle and I'm now on the second cycle, but even after clearing battery stats and flashing the stock kernel my battery seems to be better now. I've been unplugged for 4h 18m and my battery is 95%. Even with no usage I'd usually be down to about 90% in about an hour.
[EVO 4G Android Development] uget2seconds:
just installed this kernel as we speak... will report back with results within the hour... my phone was last at around 60% charge.
[EVO 4G Android Development] DrRyder:
Afternoon dudes and dudettes, if any. :D

Been pleased with 1.4 of the 4.1.9.1 More Agressive. I'm at 49% after 9 hours. Most of that is idle though so figured it would be a little higher.

Gonna try flashing 1.7 and see what happens.
[EVO 4G Android Development] toddlmr:
He has been busting his but on this since Friday. Give him a break. He'll get it done as soon as he can.Todd
[EVO 4G Android Development] xlGmanlx:
haha, your in the game now:D
[EVO 4G Android Development] toddlmr:
Nice! FYI... no need to wipe battery stats.

Todd
[EVO 4G Android Development] DrRyder:
Yeah. I know everyone missed me so I had to drop by to see what's going on. It's weird that the more aggressive version of 4.1.9.1 co-operates with my phone better than the 4.2.2 more aggressive version. I don't experience the lag that I did with 4.2.2.

Also, does anyone use Ziggy's kernel tweaks with this? I've been using it in place of SetCPU and it seemed like it worked on 4.1.9.1 without this tweak. I have it set to..

Screen on: 245-998-Interactive

Screen off: 245-384-Conservative

This good?
[EVO 4G Android Development] uget2seconds:
what temps are you guys getting while charging??? mines up at around 101-104.... is this normal?
[EVO 4G Android Development] xlGmanlx:
1. I don't think ziggy has patched this into his kernel yet

2. 4.2.2 is still in beta, so i am sure NET is still tweaking it

3. I don't run any profiles and would only load up setcpu to change governor or OC

unless your in a hot climate my phone stays at around 85-90F, so no thats not good
[EVO 4G Android Development] DrRyder:
Ah. His tweaks are like...a shell script version of SetCPU. It's a small script that changes the frequency and governor based on the screen being on or off. It's helped to save battery for me before. I should probably just find a widget that will check to see if it's actually working.

Also, I've got all the updated radios, PRI, etc. Heard people say that affects battery. Do you use the old PRI or new?
[EVO 4G Android Development] MadDogMaddux:
*shrug* it's the nature of the beast. 4G radios suck a lot of juice, if it's on, it's gonna suck it even if you're not surfing - has a lot to do with the bandwidth that WiMax uses, IIRC.

As far as the reboot after 4G goes, I've not had too much an issue with significant batt drain for not doing that. Prior to this kernel, I was using Ziggy's Evo Kernel from November 5th, and even without rebooting after 4G I'd be getting phenomenal batt life.

with this modified Netarchy kernel, I see a slight drop in performance, but I think batt life is a lil' better. So naturally, if I could get Ziggy's kernel with MSs trickle charge, that'd be perfect for my specific phone.
[EVO 4G Android Development] xlGmanlx:
i think the scripts are old for ziggy's but to be honest i don't know. i am on 1.77 and don't have any issues. i have heard problems with folks going to 1.9 and since i don't travel very far day to day, didn't see the need
[EVO 4G Android Development] ms79723:
OK, now Im awake, I went through some pages and saw that people are still getting -mA's. Y'all should get OS monitor and check the current there as well, if you're getting -mA's but you're not losing the first 10% really quickly, its because your still getting some power, but since battery monitor widget polls every 50 seconds it s only showing whne you're losing power. OS monitor updates every 2 seconds. And I still dont know whats going on with these -mAs...can the people that get it tell me if the -2mA's and -4mA's cause quick drain or not
[EVO 4G Android Development] DrRyder:
I see. I was just tryna avoid having another app running like SetCPU. I prefer having the newest radios and stuff and so far, I don't think it's causing a problem. Android System isn't taking up a lot of the battery. Most of it, like 49% for Phone Idle and Cell Standby and 2% for Android System.
[EVO 4G Android Development] NewZJ:
what problems? I has no problems other than awesome battery life
[EVO 4G Android Development] adambomb6:
v7 results

Here's what I'm seeing with v7

Got my first 0mA about 1 hour after the battery hit 100%, this was my full trickle charge at 4199mV

Then, I see a bunch of -2 and -4mA for 5-10 minutes, and then a 0mA again. This goes on for two more hours (ie until now). The entire time the volatage is around 4199mV. I do not see any positive mA for the entire 2 hours I left it on the charger AFTER it hit 0mA.

The interesting thing is it is staying very close to 4200mV.

Is it ok if I don't see any positives, but I stay on 4200mV? I wonder if the 0mA values I see on occasion are maybe being rounded down to 0mA? I have it on 50sec update.

I'm going to take it off the charger and use the heck out of it and then try another overnight charge tonight.
[EVO 4G Android Development] chogardjr:
I've been using #132 and got about 30 extra minutes than normal. I was using a special secret kernel before so not sure if I'm doing something wrong or not. Followed all steps and gman knows I know what I'm doing. I look forward to the future of this.
[EVO 4G Android Development] NewZJ:
I'm down to 87% after 2 hours of tapatalk and bad signal area
[EVO 4G Android Development] xlGmanlx:
check out V7, i have it loaded, seems pretty good. I wish all dev's would update this, meaning hero coming out of retirement :D
[EVO 4G Android Development] chogardjr:
I'll try that one. Hero coming out would be legendary.
[EVO 4G Android Development] ms79723:
So with this v7, the voltage is still remaining high because in an effort to knock out the -mA's, I'm turning the charger on each time the current is negative, so what I'm hoping is that although you guys see -mAs, you're atleast gaining all that back in between the polling time
[EVO 4G Android Development] tonwarr.the.incredible:
4.1.9 v7 is money for me so far! Tried 4.2.2 v4 or 5, I can't remember which but battery life didn't seem all that great in comparison.
[EVO 4G Android Development] adambomb6:
on v7

I've had my at 100% for a few hours now on the charger. I saw -2 and -4mA values with some zeros on battery monitor widget (every 50 secs).

I put on OS Monitor like you suggested. Can you guide me on what to look for to give you some feedback? I'm assuming go to the message tab where things are scrolling by.
[EVO 4G Android Development] DrRyder:
Well, I'm trying to use SetCPU and keep getting FC when changing the frequency at all. Anyone know why?
[EVO 4G Android Development] ms79723:
yep, go to the messages tab then:

-press menu button

-select "options"

-scroll to the bottom of the list

-select "filter (dmesg)"

-enable filtering

-select "tag filter"

-type in "batt"

-press ok

-go back to messages

And let it update for the first time, and look at what says "current" and "eval current." if current = 0 but eval current = a number, then you're losing power. if current = 0, 2, or 4 but battery monitor widget is showing -mA's, then you're not losing any current at that moment, you're gaining some power.