yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] ghostrida:
Exactly. Its most notable in an overnight charge. I would unplug and next time I check the phone soon after it would be @ 94% because the phone discharges itself after hitting 100% and doesn't start again till 95 or whatever the limit is.

It would seem that this is done for a reason though. Most likely to extend the life of the battery. But I know nothing about batteries.

The good news is I don't really care anymore because the battery life has been so outstanding on this kernel. =)
[Droid Incredible Android Development] JarrettXavier:
Agreed 100%. I keep looking at the battery gauge and thinking, "ridiculous" to myself.
[Droid Incredible Android Development] techobsessive:
Just tried installing it on Conical ROM (.7) and....SUCCESS!

Dude, just saying, loving your kernel. Its amazing.
[Droid Incredible Android Development] mmalkin:
Dear lord this charges fast! Wouldn't be surprised if my phone just blacked out the rest of the block!

Btw, are people having success with using wifi that requires a redirect page (i.e., my hospital wifi)? Seems to be kernel dependent, with cm6 stock generally working well. #12 didn't seem to. It has something to do with handling a certificate error, as far as I've found, but that was supposed to be fixed with 2.2.
[Droid Incredible Android Development] scottylove:
Yeah just wanted to say, this kernel is amazing! Thank you so much! Insane battery life, speed, and gaming on miui 12-3. This kernel is what pushed me to jump over to aosp for now!

Sent from my Dinc which would suck without the xda devs
[Droid Incredible Android Development] DS36:
Any more progress with the bump

Charging issue.
[Droid Incredible Android Development] mp3sum:
No, he just wanted to keep everyone in the dark. You know, for fun.

/Silly questions make threads difficult to sift through

Edit: And in responding, you pot kettle black. The majority of this community is mature, and I appreciate that!
[Droid Incredible Android Development] DS36:
Maybe you mistook me for a noob

Do me a favor and ignore me from now on I'm dead to a holes on here

I can't stand losers on here who always have to a jerk first and a gentleman second

Maybe you didn't notice I been testing since the first post

Im talking to tge testers

Go back to mommys basement ok

Like you said

/Silly questions/comments make threads difficult to sift through loser get laid already
[Droid Incredible Android Development] chad0989:
Bump issue still seems to be there. I grabbed the fix and compiled one up before bed last night. Tossed it on the charger overnight and disconnected it around 7. Woke up again at around 9 looked at it and it said 94 and then it quickly dropped to 90 in about a minute.

Awesome effort though, keep up the good work.
[Droid Incredible Android Development] invisiblek:
odd, ive been having good success with the 90-100% range with this new patch. a lot better than it used to be at least
[Droid Incredible Android Development] chad0989:
I'll say it has been chilling at 90 for awhile now. Where normally it drains into the 80s pretty quick before it slows. So I do believe there is some improvement. I just tried to simulate what normally causes the quick drain (leaving it on the charger long past it fully charging). I'll give it another go tonight and monitor it from right after I disconnect (after leaving it on the charger overnight) until I hit 90 and report back. Any improvement is awesome though no matter how big or small, so good job guys.
[Droid Incredible Android Development] chemical1der:
i'm getting much slower drain in the 90-100% range as well. awesome job!!!!!

i do have a quick question though: is it safe to say that our bump-charging issues manifest themselves the same way across all of our devices? are these issues influenced by the roms we use?

i ask because some of you seem to have different experiences with your charge notification than i do. before flashing the bugfix-test my phone's led would turn green (indicating a full charge) even though my actual battery percentage was like 93%. from reading some of your posts this isn't the case with all of you.

after flashing the fix my DInc charged to 100% on one charge for the first time ever. however, even though it said 100% and the led was green, when i turned the phone off and plugged it in it still bump charged for like 30mins.

just curious and thanks in advance!
[Droid Incredible Android Development] :
I've experienced this with Ruby and ShadowROM so I dont' think it's ROM specific.
[Droid Incredible Android Development] DS36:
ALSO

are you fellas killing the background processes before pulling the plug everytime

i think it would make for more accurate testing
[Droid Incredible Android Development] chemical1der:
Thanks for the response Androidnite. I've also had the same thing happen on multiple ROMS too and thought it was the same for everyone else.
[Droid Incredible Android Development] fp99:
I've noticed it started to happen after I've been using the CM nightlies. I think it happened on the IncRom once, but I'm not sure. Also, I've been flashing different kernels, themes, and Roms so I can't pinpoint it. I thought it was something I did. But thanks for assurance that it's not only my phone that the LED's are not correctly showing the battery charged.

by the way, I am testing this kernel (# 16) on CM nightly # 163.
[Droid Incredible Android Development] fierywater:
Using the bumpfix test with Cyanogenmod nightly 169 (waiting on 6.1 stable to be packaged for the Incredible), battery life seems noticeably better. Haven't hit below 90% yet and it's been a few hours, so that's an improvement. Will post if anything changes drastically.
[Droid Incredible Android Development] DS36:
JUST to clarify everyone the test procedure.......

the issue is that when charging the phone, the phone will reach full

continue to stay on the charger while on full on purpose (something we all do anyways)

at this point even though the phone is showing full the error is that it dicharging while it was plugged anyways

so after a while on full unplug the phone and see if it QUICLKY discharges to to 90ish (that the bug)

if not then it may be fixed

i just wanted to clarify with everyone
[Droid Incredible Android Development] shoman24v:
I dunno if this helps but I charged my Galaxy Tab today. The last 0-98% increased normally, but the 99% mark stayed there for a good hour to hour and and a half.

Sent from my Sprint Galaxy Tab
[Droid Incredible Android Development] mrchambo:
I changed to the test kernel about 5 hours ago and have had several phone calls, Tweetdeck checks, weather checks, several texts and some surfing and am still @ 91% battery.

No steep decline at all from 100% to 94% as previously experienced.

Ladies and Gentlemen, I think we have a winner!

Thanks, Invisible K...

jc
[Droid Incredible Android Development] smtom:
Loaded up #16 in UltimateDroid v2.3 a day ago, charged overnight, been using it all day, battery only down to 85%! Yowza.

Apps are fast, navigation, wifi, etc. all working well.

Nicely done, and thanks for a solid kernel!
[Droid Incredible Android Development] DS36:
just wanted to make sure if you guys did overcharge the phone for a bit before taking it off

and if you noticed a sudden decline to around 90%
[Droid Incredible Android Development] chemical1der:
DS36,

Thanks for the clarification. When you say sudden how quick of a drop should we be looking for? 10% over 20 mins? 30minutes? More? Less? Knowing this would help me give you guys the best feedback.
[Droid Incredible Android Development] DS36:
yes that sounds about right 10% in about 10-20 minutes after a period of overcharging
[Droid Incredible Android Development] jtcarnes:
I've been running #16 for a few days now and my battery life is nothing short of amazing. I took my phone off the charger at about 8:10 this morning. I'm a field technician and am confined to the office on light duty, so I used the hell out of my phone until lunch. When I went to lunch at 12:30 and threw it on the charger, I was still around 75% or so!

Also, as for the light turning green early, it's turned green at 90% on every single AOSP ROM I've run.
[Droid Incredible Android Development] Rrrracer:
Ditto on that.. this is by far the best battery life I have had on this phone. Simply amazing work. Wonderful job!
[Droid Incredible Android Development] DS36:
Test results coming up
[Droid Incredible Android Development] shoman24v:
Yesterday I charged my HTC 1500 on the external charger, put it in my phone, turned off background data, turned off GPS, and data sync. Woke up and only lost 6%. :) 7 hrs later.

turned that stuff back on and it went down to 87 within minutes! lol.
[Droid Incredible Android Development] DS36:
OK fellas here is MHO....

coming from the eris its common knowledge that when flashing ROMs and Kernels you should wipe your battery stats and calibrate.

Ive been doing it also been doing it on the INC battery life has improve for me compared to not doing

i never notice a bump charge issues before because i always stay calibrated, until someone mentioned it.

What this issue looks like to me is poor calibration i just tested it and i would like some others to test it out also so we can lick this issue.

Here is what i did....

i charged phone while ON to full then when full shut down

obviously the the charge light show charging as soon as it shuts off

let it sit full for a bit

WHEN ready immediately boot into recovery and wipe battery stats so we establish a full point.

Now run your phone allll day with-out a single charge until dead to establish a shut down point.

Next charge dead phone while off until full or longer

unplug and boot phone

now check for the bug

what i noticed is that it now drains normal

this was done on the bump test kernel FYI

please post results
[Droid Incredible Android Development] br125:
What everyone has noticed since day one with the incredible, is that if you charge with the phone off, until full, you will not have the quick discharge in between 100-90%

Therefore, how you are charging while you calibrate it should show those results regardless... then once you start to charge it normal again, with the phone on, you will see the quick discharge again in the coming days.

People from the start were remedying this by charging on while asleep then when they woke up in the morning, shut the phone off and let it charge for the time being before they had to leave the house in the morning.

So in other words if you're charging while the phone is off, calibrating or not, you're not truly testing our long standing problem
[Droid Incredible Android Development] DS36:
Bro thats not what im seeing right now unless im the only lucky one

whats the harm in just trying

just try it and report back
[Droid Incredible Android Development] :
Ignore this post. :confused:
[Droid Incredible Android Development] DS36:
I give up
[Droid Incredible Android Development] donnyp1:
Long battery life wih cm 6.1, great kernel, who cares about all the other stuff.
[Droid Incredible Android Development] DS36:
Well that'd what we were trying to work on

We were testing a test kernel

But your right
[Droid Incredible Android Development] :
LOL!!! I deleted the message...I'll wait for the final test results on the new version ;)
[Droid Incredible Android Development] Fuzzy_Dunlop:
I was using #16 with Ruby 1.1.4 and battery life seemed to be worse than the stock ruby kernel. I then disabled the built in CPU scaling under settings/GEM settings/performance and battery life is as good or better than I was getting with the stock kernel. Responsiveness is great and 3d performance has improved. This is the first AOSP kernel that has genuinely impressed me. Excellent work!
[Droid Incredible Android Development] chemical1der:
I'm still seeing the quick drain problem. I'll follow DS36's suggestion and report back.

As an aside I've always followed the "wipe battery stats"dictum when flashing ROMS and kernels but this pesky problem has persisted. Hopefully this new test kernel will knock it out the box.

Despite the drain and the need to bump-charge this kernel has been nothing short of remarkable for CM6.
[Droid Incredible Android Development] Treken:
Been using #16 since it came out and it's by far the most superior kernel I've used to date. Battery life has vastly improved and added snapiness was most welcome!
[Droid Incredible Android Development] invisiblek:
#16 didn't have the fix for it.

go here for the testing kernel:

http://android.grdlock.net/index.ph...ry=HTC Incredible/invisiblek/kernels/testing&

which I really should just release as #17
[Droid Incredible Android Development] rick311:
dont give up, im doing the drain as we speak.
[Droid Incredible Android Development] DS36:
Scratch that my test was a fail

Gotten better but still a fail
[Droid Incredible Android Development] DS36:
We are trying to fix a charging bug bud....seems like we are stuck

Um I still like to cal though
[Droid Incredible Android Development] chemical1der:
my bad invisiblek, i forgot to mention that i was running the bumpfix-test kernel when i noticed the drain.

the good news is my phone now charges to 99-100% without the bump-charge, which it never did before. the bad news is it still drains pretty quickly to around 90-91% within the span of 20mins. like i've said before when i bump-charge using the bumpfix-test kernel i'm seeing incredible battery life between 90-100%.
[Droid Incredible Android Development] cmo220:
I just charged to 100 while the phone was on and turned it off for a bump charge, using the test kernel. The bump charge took less than 2 minutes before it was green again. I've noticed on my phone that the last 4% of charging takes 20-30 minutes. I really think this kernel is doing a great job.
[Droid Incredible Android Development] nikon_rh50:
FYI. The #17 file has extension .zip.zip (easy fix).

btw. I am on #16 with 3500mah battery and I am at 52% on the 27th hr. I normally reach 35% on the 18-20th hr. This is with just charging it overnight with phone on. It did drain quick down to 90% the first hour. Running now for 88 hrs OC at 1.152 and no hickup or freezes or lag. Still as smooth as fresh installed. The best aosp kernel I tried period (I tried them all and usually switch back to stock within 24hrs due to issues ). Your the man!
[Droid Incredible Android Development] rick311:
well, let me know if there's a fix. is it just the fact that you need to continue to charge after the light turns green? or a quick drain issue?
[Droid Incredible Android Development] DS36:
When the phone is on and charging it will reach 100%

And then discharge even though still on the charger.
[Droid Incredible Android Development] bradm23:
is 17 the same tweaks as 16 but with the changed settings for bump charging?
[Droid Incredible Android Development] Grooby97:
swapon /sdcard/swapfile failed on bump-test kernel

@invisiblek - Per the changelog, looks like bunp-test kernel/#17 has swap enabled. I just try to enable swap via "swapon /sdcard/swapfile" and I am getting "Funciton not implemented".
[Droid Incredible Android Development] rick311:
oh damn, no es bueno. hopefully there is a fix soon.
[Droid Incredible Android Development] DS36:
not really a big deal at all i promise
[Droid Incredible Android Development] invisiblek:
hmm, ive never used swap on android, did you mkswap first?

swap is enabled in this kernel (bumpfix/17), afaik thats all i can do on this end to have support for it
[Droid Incredible Android Development] Grooby97:
yup..it's the same swap file I use when I was using Sense Rom and was working fine with Chad's kernel.
[Droid Incredible Android Development] invisiblek:
weird, I'll have to take a look after work, but yea, I'm getting the same error
[Droid Incredible Android Development] Grooby97:
is it possible that this function is not included in the CM version of BusyBox?
[Droid Incredible Android Development] invisiblek:
cm definately has an older version of busybox (1.16...), updated to 1.17.1, same issue, also tried 1.18.0, same problem. so im thinking its something else...
[Droid Incredible Android Development] Grooby97:
from reading other forums (mostly on embedded router devices) that they had to recompile BusyBox with swap options in order for swapon/off to work.
[Droid Incredible Android Development] invisiblek:
interesting, does anyone have a recompiled one posted?
[Droid Incredible Android Development] Grooby97:
welp..it was working on the Redemptive Revolution rom so I yanked the busybox from that rom, copied it to /system/xbin but still getting the same error.

also noticed that busybox from RR is 1.5.2 instead of 1.6.2.
[Droid Incredible Android Development] invisiblek:
weird, im not really sure then, i know its enabled in the kernel im running:

# zcat /proc/config.gz | grep SWAP
CONFIG_SWAP=y

but have a look here:

http://twitter.com/cyanogen/status/19001964951

i think im going to dump swap support in the next version, this phone has plenty of ram anyway
[Droid Incredible Android Development] Grooby97:
that's interesting about adding latency.....
[Droid Incredible Android Development] mikeymop:
Can we disable swap via the terminal emulator??

And I haven't checked the discharge to 90, I'll check tomorrow but I'm looking forward to see how this works with an overnight charge. Keep up the amazing work invisiblek!
[Droid Incredible Android Development] invisiblek:
no, I'll have to rebuild the kernel to completely disable swap. for now I'm not going to worry about it, but future releases will not have it.
[Droid Incredible Android Development] bilbobrian:
Hey invisiblek, just wanted to say thanks for all your work! these kernels are butter...:)
[Droid Incredible Android Development] Treken:
Is there a mirror to download from? I can't seem to download it from the link in this thread. I finally girt a message saying it wasn't supported? That happened on #16 but after a day I finally got it to download. Maybe too many people are downloading it right now
[Droid Incredible Android Development] Treken:
Scratch that. For some reason I didn't see the mirror just below the main link. :-b
[Droid Incredible Android Development] :
Happy camper!!!

Thought I share my experience thus far with kernel #16. I flashed it last night and did a "manual bump charge after setup. Below a brief summary:

1:00am (unplugged after bump charge and wiping batt stats)

9:20am (99%)

9:50am (95% after ~20 txt msgs)

10:32am (92% after 1 app download)

11:15am (86% after 1 full music album played, 12 txt msgs)

1:00pm (80% after some more txting and a bit of Google Reader)

5:05pm (68% after ~25 txts and 3 app updates and some occasional Facebook/Google Reader browsing...both with auto update disabled)

1:00am (50% after downloading latest Swype beta)

Based on the initial 8 hrs I can tell that the screen off profile is working extremely well. After 24 hours of usage and still 50% battery remaining I must say I'm extremely impressed with this kernel! I've never had this much battery left with any other kernel. Huge props to invisiblek (and chad) for all their hard work!!! :)
[Droid Incredible Android Development] baram:
what rom was this on?
[Droid Incredible Android Development] bradm23:
Can you please describe manual bump charge... The whole point of this fix is so we do not have to bump charge..
[Droid Incredible Android Development] jitajt:
This kernel didn't help with the bump charging for me, I observed the battery drop down to 90% within 15 minutes without even using anything. I did the original bump charge and I am down to 90% in about an hr with two phone calls and 25 minutes of listening to pandora. This is the best kernel I have used so far.
[Droid Incredible Android Development] seanzer:
No offense.. but it's really not that interesting. Adding swap means that on each access the cpu has to decide where the info is (swap or ram) and if necessary, swap it into memory then swap something back to swap.

Like I said earlier.. I'm not convinced having swap enabled is worth the tradeoff in cpu time when our devices can read from flash as fast as from swap already..
[Droid Incredible Android Development] xtort1417:
@invisiblek thanks so much for such an awesome kernel, definitely my favorite and best performance and battery life I have experienced.

I have not seen a difference with bump charging on #17, if I turn the phone off at 100% fully charged, I still get an orange light and charge for 20 or so minutes while the phone is off and then substantial increase in the 100%-90% drain..

I was told that the battery issue affecting the incredible is not fixable at the rom or kernel level and is laying at a level somewhere below those software levels( I suppose it could be adressed with an RUU), it appears to be something associated with charging and safety that HTC purposefully did from my understanding after complaining to them. I am super excited and hopeful that you have found some new information and can fix this!! Please keep up the amazing work!
[Droid Incredible Android Development] Crackmaggot:
Thanks for the hard work you put into these kernels invisiblek. Keep it up!

I have not seen a change in the bump-charge situation either. Haven't attempted a bump charge since flashing #17 but it did drain pretty fast this morning after I took it off the charger.

EDIT: Using latest 12.3 MIUI ROM
[Droid Incredible Android Development] cmo220:
I know I'm in the minority here but I really am noticing a difference with the bump charging fix. The first time I charged while on, took it off soon after it got to 100% and it stayed at 100% for an hour. Yesterday I turned it off after reaching 100% to try to bump charge and it turned green again in less than 2 minutes. He's definitely on to something.
[Droid Incredible Android Development] invisiblek:
bump charge wins...

this is exactly what is going on.

if you unplug right as it hits 100%, you'll have a full charge.

but if you let it sit on the charger past 100%, it will slowly start to drain (even though it still shows 100%) to 95 or maybe even 90 (not sure)

the problem is, from what i've been reading, that it is not a good idea for these types of batteries to function in any other way. not to mention there is nothing in the kernel that i am seeing that can remedy it.

i think i'm going to let this one be, ill let htc win with the assumption that it is better for the battery to work the way it is.
[Droid Incredible Android Development] DS36:
I agree it has gotten better

Hey invisiblek I was wondering if i can run a few new tests with your help.

Can you put together a new test kernel based of of kernel #17 with the wake profile set lower than 384 to 245. This kernel has gotten so good I think it should handle.

Also what is smart ass sleep profile set to?
[Droid Incredible Android Development] invisiblek:
ill try to find some time to do that tonight, i dont have a box at work to build kernels on

i think ill be going back to #16 as a starting point though, im not really seeing a benefit to the #17 battery attempt or swap

the max for smartass while screen is off should still be 245

line 74 of drivers/cpufreq/cpufreq_smartass.c:

#define DEFAULT_SLEEP_MAX_FREQ CONFIG_MSM_CPU_FREQ_ONDEMAND_MIN

and line 289 of .config:

CONFIG_MSM_CPU_FREQ_ONDEMAND_MIN=245000
[Droid Incredible Android Development] :
CM6, nightly #174

if you re-read my post I said kernel #16. The kernel that people are testing for the bump charge fix is #17. By manual bump charge I meant that I did it by myself (charge on, charge off, etc) and not though the kernel. Sitting at 37% charge left after 33 hours! :D
[Droid Incredible Android Development] past_pluto:
Quick questions

1. What governor should I be using? I'm using smartass.

2. Should I be using any profiles in setcpu? Currently I'm just using the main page to set clock to 245min 806max and smartass governor.
[Droid Incredible Android Development] :
I would suggest getting rid of setCPU. I think many people using this kernel are using OSMonitor to track the CPU usage and/or frequency. I'm using the kernel "as is" and I'm getting great life out of the stock battery :)