yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] chad0989:
Gotcha.

@davwman: I'd need a kmsg to tell if its anything with the kernel. Logcat doesn't help much with kernel info. So it could be a software issue, smartass, or voltages. I don't support smartass on the betas though, since the point of them is to test ingenious. I actually think I'm going to remove it from them again. Also I'd appreciate if everyone could please post beta talk in the beta forums. Just to keep beta issues separate from stable issues. Thanks for the feedback though. I appreciate any feedback I do get.
[Droid Incredible Android Development] davwman:
Ill get it for you. give me a little bit.
[Droid Incredible Android Development] V0latyle:
High temperatures aren't healthy for lithium ion polymer batteries, though...can cause damage through decomposition and shortened battery life.
[Droid Incredible Android Development] dmbtimmyb21:
Thanks for the input!!

Sent from miui.us Dinc
[Droid Incredible Android Development] chad0989:
07/06/2011

This adds fast charging over USB to a stable release along with some potential performance enhancements.

Fast charging while the phone is detected as connected to USB is turned off by default. In order to turn it on, before connecting the phone to the charger, you must open a terminal and enter:

echo 1 > /sys/kernel/fast_charge/fast_charge_usb

This should work on most computers and car chargess. It likely won't work if you're plugged.into a hub unless its powered.

I have also provided a simple boot script that will turn it on at boot if you want to keep it on at all times.

Note: Using the boot script, if you boot the phone with it connected to a computer (or any device that is detected as USB) you must unplug the phone and plug it back in before it will fast charge.

Get it at http://www.incredikernel.com
[Droid Incredible Android Development] byrong:
Is there any risk of harm if the change is made while plugged in, or is it simply the issue you next mention? I.E. that it requires the phone to be unplugged and plugged back in again?

Just trying to gauge whether it's a matter of danger or just "best practice"
[Droid Incredible Android Development] chad0989:
No danger. It just doesn't switch the charger until you unplug it and plug it back in again.
[Droid Incredible Android Development] cuban11182:
Soo....Newb question, does it run the script automatically, or do i need to enable it first via terminal?

THX
[Droid Incredible Android Development] chad0989:
Just flash through recovery and it'll be enabled after it reboots.
[Droid Incredible Android Development] JohnKuczek:
If I decide I want to remove the boot script, how do I do it? Will reflashing the kernel remove it, or is there something else I need to delete?
[Droid Incredible Android Development] chad0989:
You'd need to delete /etc/init.d/94fastcharge
[Droid Incredible Android Development] cheez99:
Chad your link to the website in the OP has a typo. It's linked as .coom instead of .com
[Droid Incredible Android Development] DaGunn:
So how do I go about writing a startup script to set these frequencies?[/QUOTE]

This is all theory at this time. Plus, I don't know what the hell I am talking about.

The min and max cpu frequencies are in: sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq & cpuinfo_max_freq, respectively. I don't know of a setting for screen on/off so that state would need to be monitored. I don't know whether it is best for the kernel or the ROM or an APP to reset these freqs on screen state.

Sorry I couldn't answer your original question.
[Droid Incredible Android Development] setexascustoms:
[/QUOTE=DaGunn;9492836]So how do I go about writing a startup script to set these frequencies?[/QUOTE]

This is all theory at this time. Plus, I don't know what the hell I am talking about.

The min and max cpu frequencies are in: sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq & cpuinfo_max_freq, respectively. I don't know of a setting for screen on/off so that state would need to be monitored. I don't know whether it is best for the kernel or the ROM or an APP to reset these freqs on screen state.

Sorry I couldn't answer your original question.[/QUOTE]

lol Thanks, atleast you're honest :D
[Droid Incredible Android Development] bast525:
Chad - given that I'm the only person having this issue, I don't doubt its either my rom, or my phone. I've tried many newer roms, including both Froyo OTA's, and some of the custom roms here on the forums, but I haven't found one that is as stable and overall smooth as the 8/1 leak. I've customized it by removing all the /system/apps that I don't use, making some framework changes, and running Hydras kernel until trying your 11/26 release (first time I found one better!). The rom just WORKS. Everything works. No bugs, no glitches. I've run this rom over two weeks without any type of reboot and zero issues. That being said, I wouldn't spend any time on tracing this problem down of I'm the only person having it. I'm very happy with the 10/26 kernel, HAVS or no, and will gladly stick with it :)
[Droid Incredible Android Development] sometimestephen:
Confirmed working with redemption Rom 2.2!
[Droid Incredible Android Development] ncwildcat:
over on Ziggy's website he has a file that you can download that includes a script. I have been looking over it, and may give it a shot. I don't want to link, since it is not my work, but I thought I could put the word out there...
[Droid Incredible Android Development] radiohead14:
i went from a completely drained battery to fully charged within 1hr 25mins.. i believe that's on par with the latest stock htc kernel
[Droid Incredible Android Development] setexascustoms:
Thanks, I downloaded it and I'll look over it when I get a chance. If you have any success let us know. :D
[Droid Incredible Android Development] setexascustoms:
I'm making a backup now, I'm going to try my hand at modding Ziggy's script. Here goes nothing.:D

Edit: Does anyone know his contact info? I can't figure out how to contact him to ask permission other than leaving a comment on his site.

Edit again: no luck what so ever.
[Droid Incredible Android Development] xShin:
Have you tried Virtuous 3.1? Besides being both stable and smooth, it's essentially a streamlined version of stock 2.2 - all the unnecessary stuff is removed (you can, however, re-add it with a convenient app that's included - this also lets you removed even more stuff should you so choose). I can't guarantee it'll work out for you, but many people (including myself) love it :)
[Droid Incredible Android Development] chad0989:
You could edit the script to suit your needs and flash it. By default it changes your sleep gov to ondemand and awake to interactive and overclocks to 1.113.

It also tweaks some virtual memory settings. I've been toying with them to see if there is a real benefit, but I have read that some people were having issues with some of the settings enabled so you may want to consider removing them if you do.
[Droid Incredible Android Development] blcklab:
8/1 OTA leak is best out there. I'd love to run some of these custom rom's but I've had issues which consistently drive me back to 8/1. I too have removed all the bloat. I am running this kernel and damn if the phone isn't fast with great battery life.
[Droid Incredible Android Development] setexascustoms:
I'm totally new to this (encase you haven't figured that out :)). How do I edit it without changing what kind of file it is? I reckon there's a program I need? I'm on Windows 7 BTW.
[Droid Incredible Android Development] bast525:
Wow... very cool to know I'm not the only one who loves the 8/1 leak. It is just so ridiculously stable, fast, and problem free.
[Droid Incredible Android Development] radiohead14:
this is exactly what i did recently.. i've used virtuous before then played around with other roms.. now i went back, as the other roms would usually have one or two issues that prevent them from being my everyday rom, so i figured i'll start with a real stable rom.. i stripped virtuous down more to just necessary services to run, removed most of sense, and replaced with adw launcher. pretty impressed with battery life and speed with the stock kernel.. at one point, i was down to 13%, went to sleep for about 6 hours, and woke up with 13% still. that was with setcpu screen off profile 460 only. so i'm hoping this kernel will be better. have only had this kernel on for a day, but so far so good.
[Droid Incredible Android Development] crombej:
Great battery... until I unlock!

Hi,

Before I start, let me just say, THANK YOU for a great Kernel!

With it, I've seen the lowest "screen locked" battery drop of anything I've ever tested. It's amazing. I'm just under 2% per hour of battery drain. I watch it with Juice Plotter and it's darned near a flat line when the screen is off.

That said, when I unlock and start to use it, wow, it goes down about 1% every 90 seconds or so! I've programmed SetCPU to use the smartass scaling, and set my Screen Off profile to 245/384 and Screen On to use 245/768 and this has helped quite a bit. Am I doing anything else wrong? Should I use a different scaling? Is smartass the best?

My setup is, your current kernel, I *had* SkyRaider 3.3.3 but installed the "INCredible distINCtion theme" (60mb) which I *think* replaced that ROM with RR 2.1.3 as that's what it shows in About / SW vers.

I'm after what everyone else wants... stable, slick looking, fast - no lag, nice feature set, and great battery life. Like everyone, I'm also trolling these forums looking for whatever is "the best" combination. Does anyone actually do testing on these things in a "scientific" manner? I mean like measure (even if only for an hour) the battery drop (or charge rate) in minutes/percentage change? I know it matters what you're doing, but maybe there's some kind of standardized test we could come up with that exercises the Kernel/ROMs the same way at a given speed setup and compares them? I know things like "lag" are harder to measure, but battery life shouldn't be as bad. I'd love to help out on something like this. If we all could just set our phones to a known SetCPU setting, and run some gamut of screens (i.e. browse these forums or something) and wait for the battery to go down a known amount and time how long it took (or use JuicePlotter), it would be cool. We could post the results in a thread with instructions at the top on how to participate. People use so many phrases like "great battery life", but what's "great"? They also put down "16 hours" but that's way too hard to repeat and is so dependent on what you did that day. We need something that we can do in an hour (or maybe a half hour?) that we can report on and then compare. Some kind of standardized test would be so cool. I'd participate!

Thanks,

JC
[Droid Incredible Android Development] radiohead14:
crombej.. good idea, but everyone's phone hardware might not be exactly the same.. i've heard of others' cpu being able to overclock more than others and all that jazz (personally, i think quadrant scores don't mean much, as it's how the phone performs during actual daily use is a better measurement), and battery packs aren't created equal as well.. some may hold a better charge longer than some.. maybe the weather or climate around your environment comes into play as well.. to me, you could only really know for yourself how a kernel is by using it how you would normally use a phone during your everyday routines.. the past few months, i've literally gone through every rom, and most kernel combinations.. so far.. the stock htc kernel with virtuous has been lasting me a bit longer than the other roms with the same kernel. i've had good experiences with cyanogen also.. not so much with miui or the evo based roms.. it'll take me prob a whole day to list out the variables with all those roms..
[Droid Incredible Android Development] galaara98:
Agreed, to put it in perspective, my own battery would deteriorate faster by running tests on it all the time, every bump charge, every over heating, and literally the number of days since it left the factory have all diminished its maximum potential storage. Current temperature at the time of testing also changes the battery, though not in such a long term perspective as say bump charging every night. So then with all these variables I could barely scientifically compare my own battery to itself, much less to yours.

Aaron - via TapaTalk
[Droid Incredible Android Development] ColdStoner:
Once again, AWESOME kernel... its the most stable/quickest charging kernel I have used. I do have one request... what are the chances of getting a 128Mhz clock setting? I know everyone is going to think I am crazy but I set it as a min for my screen off profile and it seems to work wonders for battery life... unless I am listening to Pandora or something of course. Anyway just a thought, keep on keepin on.

Again awesome kernel!
[Droid Incredible Android Development] jbeitel:
feedback

I have only tried a few kernals in the past and i always thought it was hype that people could "notice" any physical difference. Well, I am now a firm believer that there is a difference. This kernal is so smooth on my rom. It's fast as hell when you do the overclock and it charges the battery in no time. I think I have a final kernal selection. The battery life is a little less when overclocked, to be expected but I am not going to comment on how long because as people said above, it really depends on so many variables. Infact I dont even use the stock battery. I use the evo battery. Just try it and decide for yourself.
[Droid Incredible Android Development] chad0989:
Fixed, thanks.
[Droid Incredible Android Development] Gobd:
What's with Linpack and the latest kernel? Is it just me or are people getting low numbers? Before flashing the kernel I was getting 30 now I'm down to about 5.
[Droid Incredible Android Development] mickskillz:
savior

Chad if you located any information I'd greatly appreciate it. I'm going crazy with the reboots. It's definitely a heat issue, so I'm not sure what to do from here
[Droid Incredible Android Development] rfarrah:
Does it only happen with Chad's kernal?
[Droid Incredible Android Development] JagoX:
Can anyone confirm if the Sense-based kernels from Chad work with GB Sense-based ROMS? Trying to compile a list of a couple kernels & since Chad's ASOP kernels work so amazingly well I'm hoping the Sense kernels work just as well. :D
[Droid Incredible Android Development] rfarrah:
FWIW, I THINK I used his latest (December) Sense kernal on Nils and Joelz GB/Sense ROMs.
[Droid Incredible Android Development] JagoX:
Do you by chance recall how it performed?
[Droid Incredible Android Development] rfarrah:
Perfectly. Never, ever had any issues with that kernal. It was the one I always loaded and even when testing others, it was the one I always went back to.

Coincidentally I'm running one of his latest AOSP kernals now with MIUI.
[Droid Incredible Android Development] Rom-Addict:
Chad beta 2 is awesome! been. running great! best battery life I've seen yet,...well done ..u keep putting out great kernels if not the best. just wanted to say thanks for ur hard work!

Inc
[Droid Incredible Android Development] jesssiii:
Newest kernel with fast charging is beyond awesome, thanks Chad!!!

Zeam & Incredikernel

CM7 latest Nightly
[Droid Incredible Android Development] tiny4579:
Agreed! It runs great!!!
[Droid Incredible Android Development] Timmah339:
how exactly do we implement the script for the newest kernel to enable the fast charging over usb at boot? do i need to use gscript?
[Droid Incredible Android Development] jesssiii:
You could flash the zip in recovery.

Zeam & Incredikernel

CM7 latest Nightly
[Droid Incredible Android Development] Timmah339:
ah, just found the enabler at the bottom of the downloads list...dur. Thanks
[Droid Incredible Android Development] usn.mustanger:
I'm a little confused (happens alot)...is Ingenious

NOT

included in the gb-070611 kernel? Is this a beta only governor?

TIA!
[Droid Incredible Android Development] Matt Devo:
correct, ingenious is only in the betas for now
[Droid Incredible Android Development] mikeymop:
Is there any downside to fast charge via usb?
[Droid Incredible Android Development] Testingchip:
Only that you spend a quarter of the normal time charging. :p

Seriously, I have been using it since Chad put it out and have seen no issues. Plus Chad tests beta stuff for a long time on his phone before even releasing the beta to us.
[Droid Incredible Android Development] N-Forced:
Anyone else run into problems with the new 7/6 kernel? Had a problem where it killed my wifi and would not connect, had to go back to the 6/19 kernel to get my wifi back.
[Droid Incredible Android Development] neur0tk:
New kernel seems to be running great for me at the present time nice work Chad

Sent from my ADR6300
[Droid Incredible Android Development] Beezwhammer:
Im getting bad battery life. 3500mah. Took off charger off 3 and a half hours ago, down to 47%.
[Droid Incredible Android Development] bengals1975:
Have you tried re-calibrating the battery?

There seems to be debate on how to do it best but here's what I do:

1. charge to full (I do this with the phone on so I still have the use of my phone while it does most of the charging. If you don't care you could skip to step 2)

2. turn off power and charge until the LED turns green.

3. As soon as the LED is green, boot into HBOOT (hold OJ + Vol down + power)

4. Select "recovery"

5. go to advanced>wipe battery stats

6. wipe battery stats

7. reboot phone

8. When phone is fully booted, unplug the power.

9. run the phone until the battery dies and the phone powers itself off.

This will set the upper and lower limits and "calibrate" the battery (it's really calibrating android to your battery)
[Droid Incredible Android Development] Beezwhammer:
Alright ill do that. I was thinking of doing that but wasnt sure if it would give a better reading. My battery life is different everyday almost. Even with the same amount of usage.
[Droid Incredible Android Development] EnixLHQ:
Android takes an average of battery stats to give you a percentage. This is why some battery apps can give you an hour estimate.

This is also why you can be at 100% charge and then when unplugging the battery you can drop as much as 10% within a few minutes even if the phone was asleep during that time. You're not really losing battery life that fast, Android (or the on-board battery memory) is reporting its true level after that time.

More on the last point can be found here: Your Smartphone's Battery Gauge is Lying to You and it's Not Such a Bad Thing/
[Droid Incredible Android Development] Beezwhammer:
Ive read that thread before that you posted, and aware of the fact that its not always correct. Before i installed the kernel, i got my battery down to 1%till it died, it lasted a long time. Now with the new kernel its dying fast
[Droid Incredible Android Development] JohnKuczek:
The latest stable is working great for me. Have you checked your battery usage to confirm that there is not a rouge app? There have been several updates lately of mainstream apps, and I have not heard of any specific issues, but...
[Droid Incredible Android Development] Beezwhammer:
Screen using 85%. But i got so much longer usage on stock.
[Droid Incredible Android Development] bradm23:
Run the kernel for a few days with or without recalibrating your battery. It need to do this to reset the meter.
[Droid Incredible Android Development] Beezwhammer:
Ill run the battery up and reset then
[Droid Incredible Android Development] byrong:
As Chad has said countless times in this thread, judging the power consumption of a kernel before at least a few days of usage is largely meaningless. Judging after 3.5 hours? It would be like complaining about your new car's MPG only 15 miles after you drove it off the lot.

If we assume for a moment that your battery gauge was completely accurate and you really burned through 53% in 3.5 hours, that would be an average draw of 530mA (3500 * 0.53 / 3.5). That's certainly possible if you were heavily using the phone, but I don't know your usage patterns.
[Droid Incredible Android Development] Beezwhammer:
Well i agree with that. I havent read the entire thread, so i wasnt aware of the kernel needing time to kinda "settle in". Ill reset the battery in a few days and let it go and die as it wants. I didnt really heavily use it today. Just looking on the forums and listened to music for like 10 minutes, non streaming. Thanks for that help. So many helpful people are on here.
[Droid Incredible Android Development] neur0tk:
Def have to run a few days to get a good feel for it and see how it runs on your phone. Can't flash and then think your going to get awesome life drain charge wipe bat stats

Sent from my ADR6300
[Droid Incredible Android Development] Beezwhammer:
Yeh it dropped to 60 in about 20 minutes after fully charging it. Ill give it another day or two the whipe stats
[Droid Incredible Android Development] neur0tk:
Do you have alot of apps constantly refreshing or updating in the background???

Sent from my ADR6300
[Droid Incredible Android Development] Beezwhammer:
No
[Droid Incredible Android Development] neur0tk:
Ever think about trying setcpu and setting up some profiles???

Sent from my ADR6300
[Droid Incredible Android Development] chad0989:
How many full charge cycles have you gone through since flashing? Fully charged, discharge to low, fully charged again = 1 cycle. You need at least 2 or 3 without flashing or booting into recovery for it to straighten out sometimes.

Are you using usb fast charge? And what are you plugging it into when charging?
[Droid Incredible Android Development] Beezwhammer:
2 full charges, 1 overnight and one while i was sitting around for awhile watching tv, both up to 100%. Im connected to the wall, says 5.1v output on my charger. And yes using fast charge.

Ive used your kernel before, an older one that i put on cm7. Ran amazing and battery life was amazing right away.
[Droid Incredible Android Development] SubMatrix:
chad does the fast usb charger thing have to enabled by a terminal command? Are you planning to make a simple app to toggle it like you did with SDSpeed?

It seems like it would be a hassle to find the command and type it in everytime.

Speaking of SDSpeed, is there a recommended setting for the cache size? What are the tradeoffs between a higher cache size vs lower cache size?
[Droid Incredible Android Development] Beezwhammer:
Changing sdspeeds i use a different app, does the same thing im guessing. Also, he provided a zip to flash that will keep fast usb charging on. On his incredikernel website and under downloads, its at the bottom.
[Droid Incredible Android Development] SubMatrix:
but then after flashing, how do you disable it?
[Droid Incredible Android Development] Beezwhammer:
Probably there is a command you can run, but chad would know that mostly. Not sure why exactly you would want to disable it though.
[Droid Incredible Android Development] byrong:
The same way as before:

http://www.incredikernel.com/?p=168

Enable:

echo 1 > /sys/kernel/fast_charge/fast_charge_usb

Disable:

echo 0 > /sys/kernel/fast_charge/fast_charge_usb

The flashable zip simply places a script in init.d that runs the first command at start-up, enabling fast charge. If you want to disable it, you can use the second command.
[Droid Incredible Android Development] chad0989:
Exactly as above. I'm not sure, but I think I heard that there might be an incredikernel app coming along that will control all this much more easily (usb fast charge, audio boost, eventually ingenious). Can't remember where I heard it from though. :confused:

:p
[Droid Incredible Android Development] byrong:
Very cool. I hope your source for the rumor is reliable :D ;)

I also hope that whoever makes that magical app also includes SD mounting/unmounting in it :cool:
[Droid Incredible Android Development] Birthofahero:
Anyone have broken wifi? Is there a fix?
[Droid Incredible Android Development] JohnKuczek:
I've had no issues with wifi on the 7/6 stable.
[Droid Incredible Android Development] Taebom:
+1 on the SD mounting/unmounting ::wink::