yashsingh1/xdaforums huggingface dataset:
[EVO 4G Q&A, Help & Troubleshooting] flooberz:
How do we find the voltage tables for the different kernels? i'm curious to see how they all compare with each other.
[EVO 4G Q&A, Help & Troubleshooting] Dsims6465:
Just thanx

Didn't see a thanx button, but thanx anyway. We noobs love people like you who explain what noobs don't know in a way noobs can understand. Don't change your writing style.

The Old Black Guy
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Truthfully the voltages are dependent to the devs. Like I said it varies, so you would have to contact the devs and see how they set theirs up.

No problem man. BTW nice sign off name haha. The thanks button is on the bottom right of the first post. Its a rectangle button, but none the less no problem.
[EVO 4G Q&A, Help & Troubleshooting] emeraldayotte:
THANK YOU!! This guide is very well written and makes perfect sense to us who want to know more about what these kernels do.

Thanks again!!
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
No problem man. Just spread the word. I tired to get it stickied but got no response. lol Ohwell.
[EVO 4G Q&A, Help & Troubleshooting] _MetalHead_:
You should also mention the difference between Sense and AOSP kernels. That's a pretty big one to leave out. Someone just posted this morning about flashing a Sense kernel with MIUI and rendering their phone pretty much useless.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
ok thanks. As soon as I get more info on them I will post it up.
[EVO 4G Q&A, Help & Troubleshooting] Product F(RED):
Nice job man ;)
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Thank YOU! :cool:
[EVO 4G Q&A, Help & Troubleshooting] shaun0207:
Is Bump Charging the same as the Smartass Governor?
[EVO 4G Q&A, Help & Troubleshooting] gpz1100:
shaun0207,

In a word, no. They control two different things. One control charging method, other controls process prioritizing.
[EVO 4G Q&A, Help & Troubleshooting] onemanhack:
great guide, thanks a lot :)
[EVO 4G Q&A, Help & Troubleshooting] raafaell:
Thanks for the info! :)
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
I havent been here in a bit, but glad to see this is still getting attention.
[EVO 4G Q&A, Help & Troubleshooting] rickadee04:
Thank You very Helpfull.....
[EVO 4G Q&A, Help & Troubleshooting] neo_knight_037:
Very useful information...!!!
[EVO 4G Q&A, Help & Troubleshooting] custm2007:
Great write up, but can someone please explain the Sense Kernel or does that fall under one of the Kernels listed.:confused:

I'm still a little confused about what a Kernel is. I thought it was part of the ROM why would you want to change the Kernel in a custom ROM if the ROM was built around that Kernel. Wouldn't this screw up the ROM?
[EVO 4G Q&A, Help & Troubleshooting] broan:
thanks for all that info. now i kinda understand a little better
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
glad to see this still being used...
[EVO 4G Q&A, Help & Troubleshooting] shadowslost:
great guide for the newbie
[EVO 4G Q&A, Help & Troubleshooting] 1TonyC:
Has anyone used the Kernel Manager app?
[EVO 4G Q&A, Help & Troubleshooting] nightwing150:
Battery technical question

I recently came across an article on the phandroid website stating that you could conditioning battery by first turning it on and letting it charge in till you see the green light and then unplugging it until light goes out. Then it said to plug it back in, again until light comes back on, then it said to turn off the device unplug the cable and plug it back in and then repeat this 10 times... has anybody else come across this our heard anything with regards to this procedure?

I'm running the htc evo4g from sprint.... also I'm looking for an easy way to root mod without having to use a computer...

Thank you all!
[EVO 4G Q&A, Help & Troubleshooting] Mikestony:
I personally don't use apps to flash kernels, or for that matter roms.

Do it from recovery is your best bet.
[EVO 4G Q&A, Help & Troubleshooting] kp2241:
great post OP. very informative.
[EVO 4G Q&A, Help & Troubleshooting] amichaeliii:
Thank you for the info. Very helpful. :good:
[EVO 4G Q&A, Help & Troubleshooting] wavehunter:
Thanks for the Info

Great Post. Cleared up some questions.
[EVO 4G Q&A, Help & Troubleshooting] vjohnsonjr:
Great Post. Thank You

SAMSUNG GALAXY S III T999 Blue 16GB

ROM--FreeGS3 GSM R6

THEME-- ICS Blue MOD Theme V3/ Blue clock with Battery fix

KERNEL-- SGS3-ATT-TMO-kernel-tw-010u_r2 (overclocked to 1836MHz)LOVE IT!!!

RECOVERY--T999 CWM Touch/ExtSdcard read/write

MODEM--TMOGalaxyS3UVLG1Modem

Very informative. Now making sense of all the acronyms. :)
[EVO 4G Q&A, Help & Troubleshooting] amichaeliii:
Thank you for the info.
[EVO 4G Q&A, Help & Troubleshooting] supersonicninja:
Using apps is not a good idea for flashing kernels.

You have to delete init.post_boot.sh in the /system/etc folder , then wipe cache and dalvik-cache for safer installation.
[EVO 4G Q&A, Help & Troubleshooting] LaplaceTransform:
Great info

Great post, this site is amazing. Love the fact that they encourage you to use your brain and do a little research lol.
[EVO 4G Q&A, Help & Troubleshooting] BRK666:
thanks for the tip

this is very educational for me, just popped my cherry root on my EVO 3D...great work:good:
[EVO 4G Q&A, Help & Troubleshooting] Robsworth:
Hey dude can you tell me how to undervolt my micromax a89 mobile as it is taking 3 hours to charge
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Like he said the Bump charging is another method of getting "more juice" from our batteries. The Smartass is an intelligent ( it learns how you use your device over time ) governor that will shift the CPU's frequency scaling to how it thinks you will use it best, bascially.
[EVO 4G Q&A, Help & Troubleshooting] gpz1100:
My question for smartass (no pun intended), is does the learned scaling stick between reboots...?
[EVO 4G Q&A, Help & Troubleshooting] ChadH42:
This is the best explanation of these terms that I have seen!

Great job and Thank you!!
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
No problem. We need it get this stickied!!!!
[EVO 4G Q&A, Help & Troubleshooting] Adam1422:
nice job man! +1 stickied!
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
No problem man. just spread it around so more and more get that help they need.
[EVO 4G Q&A, Help & Troubleshooting] webby_s:
That is my question now after reading this GREAT guide/knowledge base, I am running VaelPakwww.vaelek.com which is a sense ROM but could a person but an AOSP kernel in a sense ROM. Right now I am running an SBC kernal but I am worried that it may kill my battery, I do have a spare but that's not the point. So could I run a AOSP kernal? And HAVS kill my phone into a reboot every few minutes so I need non-HAVS.

Thanks and again great thread, +1 for the sticky!!
[EVO 4G Q&A, Help & Troubleshooting] Product F(RED):
You guys should not be using the SBC kernels (trickle charge). It's killed peoples' batteries. Read this thread: http://xdaforums.com/showthread.php?t=904577
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
I added that to the first page, I guess it was only a matter of time to see both sides of the spectrum. Either they were going to be the God sent gift of battery charging, or the devil would show its face.. And well, the devil came haha
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
bump this for the noobs. and since we have yet to get this stickied.
[EVO 4G Q&A, Help & Troubleshooting] nuggyunlimited:
Anyone have the latest stock kernel?
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
15 or 17?

10char
[EVO 4G Q&A, Help & Troubleshooting] nuggyunlimited:
I think 15 is the latest.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Do you just want the stock one? I think I have it at home.
[EVO 4G Q&A, Help & Troubleshooting] Stevenskii:
Hey, just stopping in to say thanks for the great guide. Helped me pick a kernel, and now I actually understand why I picked it.

I'll thanks you when I get home.
[EVO 4G Q&A, Help & Troubleshooting] Hemidroids:
You are spreading misinformation. If you and others like you continue to do so it will only lead to more confusion. There is ZERO evidence that the SBC kernel has caused ANY issue regarding battery failure.

The thread you quoted has LESS than ZERO information regarding SBC battery failure. Stop it already. A few people spouted an unfounded accusation and then others like you perpetuate it. You dont know ANYTHING with even a tiny shred of certainty. STOP TELLING PEOPLE THAT.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
yeahhhh

bump to the top fellas.
[EVO 4G Q&A, Help & Troubleshooting] roscoenr:
And you know better he is starting an opinion get the hell over it
[EVO 4G Q&A, Help & Troubleshooting] Justin.G11:
Probably feeding the trolls .... but lets use this thread instead then:

http://xdaforums.com/showthread.php?t=909763

Notice it's posted by an EE with reference material and sound evidence.

It's not conclusive ... but it's also not baseless.
[EVO 4G Q&A, Help & Troubleshooting] Justin.G11:
One last note for the OP:

while i think your description of bfs vs cfs is decent, i think it's not written neutrally at all, instead clearly cfs biased (BFS can be laggy, may be higher quadrant but that doesn't mean it's faster).

I think to be fair you should put a more neutral opinion of either scheduler, and for those who really "want to know" there's actually a fairly decent writeup that can be used as a reference found here.

I would consider the conclusion in this article to be very accurate:

"The results indicate that CFS outperformed BFS with minimizing turnaround time but that BFS outperformed CFS for minimizing latency. This indicates that BFS is better for interactive tasks that block on I/O or user input and that CFS is better for batch processing that is CPU bound."

AKA how you use your phone is going to make the biggest difference (do you run tons of stuff at once and truly multi-task or do you usually just work in the current app and switch as your needs switch?)

IIRC, the default cynaogen kernel is BFS (or at least was, not kept up if it got changed), whereas I believe the default Google releases are CFS.
[EVO 4G Q&A, Help & Troubleshooting] gpz1100:
By that definition, it would seem that BFS would be more suited for most users then. How many of us really multitask on this thing, and to what extent. I would surmise that most tasks done on the evo are user oriented interactive tasks. That is, evo's are not used for number crunching in the background. More timeslices for the task at hand rather than background tasks. Of course, if a browsing session is active, enough cpu should still be available for background tasks such as voice, email, texts, etc. Ultimately, it would do people well to try both and see which works best for their individual use.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Couldn't gave said it better
[EVO 4G Q&A, Help & Troubleshooting] str8chillin1805:
Is it the kernel that affects whether or not you are able to send and receive picture messages(mms)? I'm having problems doing both.

Evo 2.2 MikFroYo 4.3 Netarchy SBC Kernel
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
umm possibly, possibly not.. I would flash Net's older kernel unless you have a hardware 004
[EVO 4G Q&A, Help & Troubleshooting] str8chillin1805:
I have a hardware 003...which do you think i should flash with sbc?

Evo 2.2 MikFroYo 4.3 Netarchy SBC Kernel
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
I was running with MS79732's version. Just because he was the innovator of the kernel. Now MS and NET both have their own unique style on makeing the kernel "faster" etc. sO to each his own. Im running the more aggressive HAVS with a VERY very occasional reboot. Nothing to gripe about though.

Now with the SBC not having concrete evidence that its the SBC blowing up batteries, but IMO I would think it would lead to that. I mean no one had issues with HTC's batteries doing this until the SBC was implemented.

So thread lightly brah.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
again..... I dont like bumping my own threads lol but this thing should have been stickied by now. Its good info for noobs. Not 100% in depth but 99.9% ready to help noobs choose their kernels.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Lets bump this back up again.
[EVO 4G Q&A, Help & Troubleshooting] snovvman:
My query is strictly based on what is written in the OP, just trying to have a deeper understanding of the concepts:

Why does CFS typically provides the best battery life?

In thinking about BFS, one can have better performance with the foreground app (which, in a phone, the forground app is what the user is focusing on anyway), finish the task faster, and experience better system performance?

I would think that CFS would cause a greater lag because it is also trying to give equal CPU to any background processes?

Also, what are the "...some ideas that originated with BFS into CFS"?

Thanks.
[EVO 4G Q&A, Help & Troubleshooting] nick1313:
Good App for Setting CPU

I flashed this kernal to my myn warm RLS5 rom and it has definitely made the phone much snappier.

4.3.1:

--CFS builds--

No SBC:

netarchy-toastmod-cfs-havs-nosbc-universal

I am looking for a, preferably free, good app to change some settings around to save battery life and what not. I found 2 apps 1 free and 1 not, CPU Tuner and SetCPU respectively and was curious which one is the best to use. I read some of the reviews and some people talked about how they installed one of them and it bricked their phone when the updated the kernal, which I certainly don't want to do. I have the HTC EVO 4g.

I am going to see how the battery life is tomorrow without changing any settings. I made it all day today without charging it, from 6:30am to 9pm. Still had about 15% battery life left, which was far better than when I was stock.

Thanks in advance.
[EVO 4G Q&A, Help & Troubleshooting] maddness505:
The kernel you are using is a havs kernel meaning basically does what setcpu would do alternate the voltage when turning off phone etc. so no setcpu is really needed but if your looking for more battery life theres a few options you can try use wifi when possible instead of 3g disable animations auto synch on apps you can do it manually also email set to check at longer intervals theres a variety of things that will help
[EVO 4G Q&A, Help & Troubleshooting] nick1313:
Thanks maddness. I was just coming back to this thread to go back to read more about the kernal. Is there an app I can use to check all that stuff? I am going to read about the kernal more. So far my battery life has been pretty good, but I haven't really used it as heavy as I did yesterday. I have like 72% left. I have actually already done all the settings tweaks to better the battery life, ie sync stuff, etc.

Thanks.
[EVO 4G Q&A, Help & Troubleshooting] wmstwo002:
Thank you VERY much for the education !!!
[EVO 4G Q&A, Help & Troubleshooting] Adam1422:
This should be stickied!!!
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
I know man!
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
still not stickied.
[EVO 4G Q&A, Help & Troubleshooting] Adam1422:
WTH? This is a great piece of info. Sticky please!
[EVO 4G Q&A, Help & Troubleshooting] stat30fbliss:
Thank you so much. I have been looking to start flashing my Kernels now that I have gotten really comfy working with ROMs, though I feel that this will be the thing I $%^& up and brick my phone doing. We need more resouces like this.

Thanked!
[EVO 4G Q&A, Help & Troubleshooting] Decimation:
Thanks For the knowledge.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
No problem guys. Pm our mods on getting this stickied.
[EVO 4G Q&A, Help & Troubleshooting] nydriek:
A lot of good info here, nice to see all compiled in one spot. Helped me pick out a nice kernel. Thanked ya :D
[EVO 4G Q&A, Help & Troubleshooting] ProcessorHog:
Great info. Hard to find all this at one place, this definitely should be a sticky.

Any idea about the "more" and "less" kernels that Netarchy has been putting out recently? Can you include that info in the OP as well? And what is "bfq"?
[EVO 4G Q&A, Help & Troubleshooting] makojr:
We meet again! I also thanked you for the help you provided before, seeing as I owed you one! ;)

I came upon this thread when I was searching on information about kernels and I think you did a great job and provided pretty good information on explaining them. Thank you! :)
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
yeah guys all is well. Still looking to get this stickied.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Bump dis *****...
[EVO 4G Q&A, Help & Troubleshooting] djnarcotics:
seeing as this is the kernel thread figured what better place to ask

ny question is say for example i have an sbc kernel installed on my phone now i kno with my phone on sbc charges the way it should now if i was to turn off the phone would it charge the same or different if so how would it charge?
[EVO 4G Q&A, Help & Troubleshooting] makojr:
The best person to ask is MS, but I believe I read in that thread before that charging the phone off with sbc kernel is not safe because I dont think it will turn off the trickle charge at 100% as it would with phone turned on. MS is the one that can better help with your answer. I can only advise against it as MS mentioned it somewhere on his main thread.
[EVO 4G Q&A, Help & Troubleshooting] makojr:
Lol.
[EVO 4G Q&A, Help & Troubleshooting] Adam1422:
Sticky please!
[EVO 4G Q&A, Help & Troubleshooting] agentphantom:
i was wondering the same
[EVO 4G Q&A, Help & Troubleshooting] tailsthecat3:
im confused. so which kernel do i use for a stock 3.70? i dont need the trickle charge and id prefer to NOT use setcpu if the kernel has a clock value applied. thank you
[EVO 4G Q&A, Help & Troubleshooting] agentphantom:
the base kernel is designed to work well with stock (assuming you are rooted), but if you plan on customizing, I suggest trying a few of the sense kernels for a few days, monitor your battery life and choose the one that gives the best results. I'm currently running netarchy-4.3.1-cfs-havs-nosbc and it's pretty good. since flashing kernels is relatively easy, you should be able to find one that you like in a matter of no time.
[EVO 4G Q&A, Help & Troubleshooting] madflasher:
i recently rooted and got comfortable with backups, flashing roms and mods. i wanted to start trying various kernel types. got confused so i wanted to research some info. found this thread. now i know the differences and will make it easier to choose.

THANKS for summing it up!
[EVO 4G Q&A, Help & Troubleshooting] DeSim:
So am I understanding this right...

So a cfs havs would most likely be best for battery. What about the havs less vs. havs more?

If I was to get a extended battery the sbc would be better?
[EVO 4G Q&A, Help & Troubleshooting] gpz1100:
In theory, bfs is actually better for task oriented use, however cfs seems to provide smoother user experience.

You really should experiment to see what works best for your hardware and you.

Assuming your device works properly, more havs is preferable (larger scaling range for each frequency step). Ideally you want least voltage for a given frequency. Going too slow results in instability.

SBC gives you more charge at a cost of reduced battery life. How much cost, the jury is still out.
[EVO 4G Q&A, Help & Troubleshooting] pimp100500:
wats the more and less mean and wat does universal mean,,,,like you can use it on any phone?
[EVO 4G Q&A, Help & Troubleshooting] ZachPA:
See this post:

http://xdaforums.com/showpost.php?p=7091064&postcount=2

More and Less refers to the undervolting by the kernel. Undervolting the CPU reduces voltage, reduces current draw, reduces battery drain. YMMV so try more first, and if you have lots of reboots, try less, and if you still have reboots then try no undervolting.
[EVO 4G Q&A, Help & Troubleshooting] tailsthecat3:
just kinda looking for an overclock. i dont need the battery stuff or crazy scheduling. could you provide a link to the base kernel you refer to? can it be oc'd? thanks a lot!
[EVO 4G Q&A, Help & Troubleshooting] 30bushido1:
I'm running cm7 rc1nightly3

Getting ready to flash SavagedZen-0.0.9-BFS-HAVS-WIMAX. Do I need to wipe dalvik cache and cache before flashing or just dalvik

Edit: sorry for the noobness

Omnia~Vincit~Veritas
[EVO 4G Q&A, Help & Troubleshooting] agentphantom:
Wipe both, dalvik and cache
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Obbuummpp.
[EVO 4G Q&A, Help & Troubleshooting] BigRed Productions:
Sweet! I now feel less retarded....not much less but less indeed.
[EVO 4G Q&A, Help & Troubleshooting] Hardcor__:
Great job mate
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Thanks guys..

Still looking to try and get this thing stuck to the top!
[EVO 4G Q&A, Help & Troubleshooting] Abricr:
This is a great guide. Thanks, helped alot.
[EVO 4G Q&A, Help & Troubleshooting] Tyrant2k:
I got a quick noob question. I believe i am running a sense ROM, but honestly i am not sure. I am running Ava-Froyo and i am loving this ROM thus far. I am wanting to flash the Kernel to get better battery life and maybe slight performance increase, but when i look at all of these post, i am seriously confused. I just got my evo a week ago and could use some help. Thanks a Ton
[EVO 4G Q&A, Help & Troubleshooting] madflasher:
...yes that rom is sense based.
[EVO 4G Q&A, Help & Troubleshooting] 360hype:
Sweeeeet!!!

I've been looking for something like this. Thanks a lot! You just saved my battery :D
[EVO 4G Q&A, Help & Troubleshooting] chefdrew:
Thank you for the info...

Not sure if this belongs here but I am wondering if you all bother using juice defender it you are using a cfs kernel?

I am using mikfroyo 4.5 w/ netarchy-toastmod-4.3.2-cfs-nosbc-havs-more.
[EVO 4G Q&A, Help & Troubleshooting] Ken C:
registered so I could thank you

Good Post thanks for the info, it was just what i was looking for.:D
[EVO 4G Q&A, Help & Troubleshooting] Stroid01:
Sticky this please...great post OP thanks.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
Everyone pm the mods telling them to sticky this bish.
[EVO 4G Q&A, Help & Troubleshooting] autoleno:
Problems with Mik 4.5

Awesome guide! Thanked.

Flashed the kernel the other day but had to remove because EVO would get stuck in bootloop (just the EVO screen) indefinitely. Problem fixed by pulling battery & rebooting into recovery to put stock kernel back on.

Thoughts anyone? I am just looking for a stable kernel to run with Mik to get better battery life & *possibly* over/underclock.

Thanks in advance.
[EVO 4G Q&A, Help & Troubleshooting] mroneeyedboh:
bump........
[EVO 4G Q&A, Help & Troubleshooting] ezeikel82:
When to flash

I was just wondering if you have to flash the kernel right when you do the rom or can you run the rom for a couple of weeks then flash a new kernel, say I don't like the kernel that comes with the rom but I don't find out til a week later, do I have to flash the rom again then the kernel, or just the kernel
[EVO 4G Q&A, Help & Troubleshooting] Jenkinslm22:
I have the same question
[EVO 4G Q&A, Help & Troubleshooting] chefdrew:
I am sure that you can flash a kernel later if you do not like the stock. I an running mikfroyo and I have tried out a few different kernels since I have flashed it. I was told to wipe cache and dalvik before flashing a new kernel though.
[EVO 4G Q&A, Help & Troubleshooting] nick1313:
You can flash kernels whenever you want. Just be sure to wipe cache and dalvik cache prior to flashing. Let kernel go through a few charge cycles before you judge how It's working.

Sent from my rooted Evo, where my realities are an iPhoners dream.
[EVO 4G Q&A, Help & Troubleshooting] nick1313:
What kernel? And you said bootloop but what you described was that it just stuck on white Evo screen. Bootloop would be completely different, it would literally keep restarting itself over and over. If you are stuck on the white Evo screen for more than 5-7 min then pull battery and boot up as normal and you should be good to go. First boot after flashing anything takes a while because its rebuilding the caches. That is of course if you wiped the caches, did you do that?

Sent from my rooted Evo, where my realities are an iPhoners dream.