yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] nYdGeo:
I have a theory that may help some with the 4G spike not stopping after 4G is turned off, and a few of the other things a few folks see when running the "netarchy-toastmod-4.2.1-bfq-havs-more-smartass-universal" kernels.

My phone appears to run just fine with the more aggresive undervolting kernels...a bit laggy here and there scrolling the applications screen or home screens, but not enough to bother me. I've also noted that in Quadrant, no matter how may times I run it, my score remains two to three from the top, just under "Moto X Droid 2.2+" or "Nexus One 2.2+", ln the 1200-1250 range. I'm not a Quadrant junkie...bear with me.

If I flash to the less aggressive undervolting, an identical kernel but with a bit more voltage, I notice that the lagginess scrolling the app screen, etc, is lessened, and my Quadrant scores now rise to the top of the chart, coming in just under or over 1500.

While I believe that Quadrant scores mean little to nothing in day to day phone operation, getting a 250-300pt rise in a benchmark score using identical kernels with the only difference being a bit more core voltage is quite relevant.

Based on years of building high-end gaming PC's, and heavy overclocking of both CPUs and GPUs, I'd say that my phone, and possibly other phones of like physical characteristics, are having recoverable errors using the more aggressive undervolting. Its not unlike invisible artifacting on a slightly too-overclocked GPU. Not enough to be visible, or in my phone's case to cause any obvious instability, but there is a performance hit due to the time spent correcting errors.

When I move to the less aggressive undervolting the errors stop, and my phone stops wasting cycles and energy correcting those errors, hence my Quadrant scores go up with no other change.

The same 'little bit too much undervolting' could at least theoretically cause a particular group of phones to basically run normally, but also have small, behind the scenes type errors, like not everything completing when killing an app.

When its running, 4G is well known for stripping the battery, and IF when turned off, some of it remains loaded in memory, it could theoretically continue to consume resources unnecessarily.

Anyway, the solution for me is to run the less aggressive undervolted kernel. There is no battery life penalty on my phone when compared to the more aggressive kernel, possibly because using the more undervolted kernel my phone is indeed wasting cycles and energy correcting errors.

Perhaps someone with similar experience with PCs as well as a background in an appropriate engineering field can review this info and offer some additional input. Regardless, I hope that this proves helpful.

Thank you for your time.
[EVO 4G Android Development] Biofall:
:eek:

There are several ways to monitor what is drawing on the battery. I have always preferred to use the App System Panel Pro, as it monitors life versus cpu consumption vs "device" usage. It keeps track of every running system app along with user apps.

Another choice is the app battery history on the market.
[EVO 4G Android Development] likwid687:
Thanks for all of the info. What ROM are you on?
[EVO 4G Android Development] trixr750:
Love your 421 bfs havs but it's not letting my wifi tether work. I'm using pre 12 on azrael's rom and for some reason I can't get anything to connect. Are you guys using a different pre?

Trizzy
[EVO 4G Android Development] tracyjarchow:
The newest version of wifi tether is pre 15 and it works perfect.

http://code.google.com/p/android-wi...name=wireless_tether_2_0_5-pre15.apk&can=2&q=
[EVO 4G Android Development] donnieblasko:
What rom are you on? I'm on HTC Stock Build 3.30.651.3 and haven't been able to get version (pre7 all the way up to pre15) Android Wifi Tether to work. My laptop connects, gets an ip, but no websites resolve their hostname, and putting in a manual DNS doesn't do anything either. I've heard others are having an issue with this same HTC build. I have used both the stock and netarchy 4.2.1 kernels - nothing has fixed it yet :(
[EVO 4G Android Development] ZachPA:
I actually use current widget available from market. It updates as often or seldom as you want it, and shows your instantaneous current draw or recharge.

I'm not sure exactly how accurate it is, though it seems fairly accurate in general. I see how my phone behaves, and I see just how little battery I go through in general daily activities, and current widget consistently shows 40-60 mA when screen off (before updating after screen on).
[EVO 4G Android Development] sekigah84:
For some reason 4G isn't working. It says 4G Network Found. But once it tries to connect, it disconnects and tries to connect again. Over and over.

Kernel: *netarchy-toastmod-4.1.9.1-cfs-havs-universally compatible (Less aggressive undervolting)*

ROM: Newest Stock Rooted Deodex ROM.

Does this affect 4G or is my phone/tower just being stupid?
[EVO 4G Android Development] shad0w77:
Try the link in my sig...
[EVO 4G Android Development] sekigah84:
Didn't work. Anything else I could try that you know of? =[
[EVO 4G Android Development] shad0w77:
At one point I had to call sprint and ask them to reset my data or profile. Worked for me
[EVO 4G Android Development] sekigah84:
I looked again in the data/wimax folder. There is no tree.xml anymore.

When I go to Wireless & Networks and look at the 4G option it cycles like this:

Turning on...

Scanning...

Connecting to Sprint

Disconnected

Repeat.
[EVO 4G Android Development] sekigah84:
I'll try that.
[EVO 4G Android Development] ShadowDrake:
Here's my results with this, I tried the beta version.

I have an 0003 Evo which requires the 0004 camera stuff. I have one of the few "unrootable" evos which requires a modified version of Amon Ra's recovery to have the partitions show up as the right size and be flashable. Kernel version is 2.6.32.15-g59b9e50 htc-kernel@and18-2 #17

I'm using Myn's RLS4. On the stock kernel, everything works. Good battery life, 1ghz max speed. Wireless tether doesn't seem to work though.

I flashed the beta version of this kernel - BFS. Wireless tether (pre15) works great, but I've got a few issues, primarily:

No camera!

Brightness is way too high, almost at full when in a pitch black room.

Are you able to get the camera working? Or does someone know of a kernel which -will- work and allow me to keep the camera?
[EVO 4G Android Development] mildlydisturbed:
I had that happen, I updated profile, then updated prl, one of them worked (most likely profile as I don't think PRL has anything to do with 4g). Might want to try the menu -> settings -> system updates -> update profile before you call Sprint.
[EVO 4G Android Development] xDanspeed3x:
Works awesome!

2.2 Froyo Evo, Rooted Running Fresh 3.4.0.1, OC kernel Revision 4.1.8-cfs edition - Fresh3 Compatible. OC'd @ 1190..

EVERYTHING WORKS!

:D

THANK YOU OP!
[EVO 4G Android Development] onehitter:
This happened to me as well right after flashing 4.2.1-cfs-bfq-havs-less-smartass. haven't been able to fix it yet....
[EVO 4G Android Development] mildlydisturbed:
have you updated the profile since flashing? Not sure if that's the fix or something else is, but I had something like that happen when I flashed this kernel
[EVO 4G Android Development] sekigah84:
Well I found out that I lost RSA keys. Not sure if it was from this kernel or not but I got a replacement phone already from Sprint in a day. I know. I was shocked too. I'll flash the CFS and see if the same thing happens.
[EVO 4G Android Development] travelingmidget:
I am an idiot, disregard.
[EVO 4G Android Development] Rem3Dy:
Those are sense kernels. Cm6 is aosp. If you want to flash a custom kernel for cm6 you need an aosp kernel. Right now there aren't many aosp kernels made for cm6.1. Zendroid and toastchf test1. Make sure you do some better research before you start flashing stuff.
[EVO 4G Android Development] travelingmidget:
I am an idiot, and apparently I used this kernel when I was on Fresh. My bad.
[EVO 4G Android Development] muzicman82:
Does someone have a CIFS module that works with netarchy-toastmod-4.2.1-cfs-bfq-havs-more-smartass-universal?
[EVO 4G Android Development] nYdGeo:
Been using the 3.29-build (my Evo is a 003 hardware version) of Azrael X 2.0, and about to begin a new build based on the 3.29-build of X 2.1 tonight.

No disrespect to any other ROM or builder, but so far the Azrael has proven to be the best overall Sense ROM on my phone. I like several others that I've tried (Caulkin's is beautiful!), but none of them seem to run right on my phone.

I think this may be because Azreal creates the two builds for the two different hardware variants instead of jumping on the 3.30 build for everything.

It really works great with the stock HTC kernel for that build (#11), but the performance is noticeably better with either the 4.1.9.1 or 4.2.1 cfs smartass less agressive undervolting kernels so I see one of them in my future again.

I know that netarchy has been extremely busy meeting his life's responsibility, and wish him the very best! Can't wait till he has some time to do some more developing on his amazing 4.x kernels.

Thank you for your time.
[EVO 4G Android Development] :
azraels rom never polayed nice with my phone - i had gmail issues - web issues- launcher pro issues - i did however get good battery - i dont want to say better then others - only because when i started to actually use the phone it ran the battery down just like any other rom .

i think it was fine if i left it stock and didnt apply themes and a different launcher .

- just flashed back to fresh 3.4.01 and havs smartazz and so far its running the same as azraels.
[EVO 4G Android Development] sekigah84:
4G is not connecting.

I still have my RSA keys and my MAC address.

This is a refurbished phone I received yesterday since my last phone lost its RSA keys =[

4.21 CFS Havs More smartass Aggressive Undervolting.

Stuck in Scanning. It is not looping.

Updated my PRL and Profile.

Hardware Version 0003

3.30.651.3

ROM: http://xdaforums.com/showthread.php?t=836728 Deodex

Themed with http://xdaforums.com/showthread.php?t=727117

Going to do a Nandroid Restore in a second.
[EVO 4G Android Development] strung:
Try less aggressive. More aggressive locks up on me and i think doesn't provide enough voltage to do 4G
[EVO 4G Android Development] sekigah84:
I'll try that after.

I got 4G back by flashing the stock Kernel again. Might have been aggressive undervolting. Going to try Less aggressive now. Will post results.
[EVO 4G Android Development] sekigah84:
Less aggressive did the trick. Thats whack! I hope they fix that. I want to be able to use 4G and then save battery again when I turn it off! LOL I also want a flying car.
[EVO 4G Android Development] strung:
Yeah, I think that more aggressive seems to work--when you are not doing anything. But then when the phone starts e.g. using gps, cell data, google maps, and making a phone call it runs outta juice.
[EVO 4G Android Development] steveojp:
I'm using Myn's RLS4 I put 4.1 Aggressive Undervolting Kernel on my phone it seems like it's not as smooth. Kind of choppy. Should I switch to Less Aggressive Undervolting like a 4.2? Sorry for the noob question. Just kind of hard to decide. Not sure why it's being choppy.
[EVO 4G Android Development] unknown_owner:
netarchy,

Any plans to incorporate the [BATT Fix] Get your phone charged to 100% when you pick it up in the morning? Basically, what this is suppose to do is do a trickle charge on the battery when it reachs 100% so it doesn't drain to 90% after 10 min when charging overnight.

It a kernel fix someone did for HTC Desire that he claims can work on all HTC phones.
[EVO 4G Android Development] ms79723:
Our phones dont use the same battery driver as the Desire, so that fix won't work.
[EVO 4G Android Development] jdh10475:
Same issue here I tried the pre15 and still not working I'm using 4.1.9.1 no havs with collin batt mod any ideas?
[EVO 4G Android Development] INebilim:
I can say that these kernels are quite dead. despite all of the feedback, there are never any updates. sloppy work...
[EVO 4G Android Development] Rene2.5RS:
Net had said that he is currently in the middle of exams and doesn't have the time to work on the kernels/android. I don't blame him looking out for his future is more important that updating the fun things he does on the side.
[EVO 4G Android Development] kellyrx8:
wow...well if you feel that way feel inclined to make your own.

No one is forcing you to use them...
[EVO 4G Android Development] finsmaniac02:
Wow that is pretty crappy to say.

I've been around here since the hey-dey of figuring out how to uncap 30 fps on different panel revisions, etc. Net provides awesome support and updates. He has other stuff going on right now which I would think is much more important...

Just don't make comments like that, its not that hard to do. In fact, it takes more effort to make that comment then it does to stop following this thread and move on.
[EVO 4G Android Development] netarchy:
And I can say that these kernels are quite alive, despite negative comments such as this. As has already been pointed out, I've been rather busy at the uni.

If you believe the work to be sloppy, by all means fork my kernel sources on github and feel free take it wherever your vision sees fit.

I'd like to think that my efforts have helped a lot of people who have been otherwise unhappy with various aspects of their evo usage, from the original intent of the kernel in fixing the previously capped framerates, to what it has evolved into now.

I don't claim to be the best; I simply make my work available to all, for free, so everyone can benefit. If that's sloppy, I can live with it.
[EVO 4G Android Development] netarchy:
In other news, the semester is done \o/

The ending tally for this semester: 3 A's, 1 B.

Now I can spend some time working on mah phone! ;D
[EVO 4G Android Development] wuclan48:
I'm gonna do some sloppy work on your mom...;)

And Net, not that you need to here it to know it's true, but your kernels have consistently given me the best, most hassle free performance since day one. Thank you for the time you spend on this.
[EVO 4G Android Development] vettejock99:
Love it :)
[EVO 4G Android Development] lil-dice:
Couple of noob questions.

1) It seems like the main point of this mod is better battery life through undervolting, which is accomplished by something called the Smartass Governor?

2) I saw some guy said he lost his 4g keys after using this, but he wasn't sure if this was why. That's just him being dumb correct? If I have amon recovery 1.8 and a good nand backup there's no way simply flashing a kernel could lose my 4g keys, is this correct?

Thanks
[EVO 4G Android Development] st0921:
I hope your time for the contribution to developing these great kernels didn't cause that 1 B from straight A's...

Thank you very much, been using yours since it was released, never had any problems with any of them.
[EVO 4G Android Development] tprime76:
Why do you people even reply to this guy? It's a freaking troll post; ignore it and move on.

Anyone who has used his kernels appreciates the work that he does and doesn't think that it is sloppy or dead.

Thanks for your hard work
[EVO 4G Android Development] unknown_owner:
Granted they may use different drivers but I believe the kernels are similiar (I'm basing this on the version of the kernels being the same for both devices--I could be wring). The person in that post also listed the code he added to his kernel. Since the Desire HD experiences the same battery principals as the EVO, I was wondering if the code could be added to Net's kernel.

Congrat's on the grade Net!
[EVO 4G Android Development] Androidious:
Yea, great job Net :-) it ain't easy pulling grades like that with temptation lingering nearby at all times and in soooo many different forms, LoL

Sent from my HTC EVO running Myn's Warm TwoPointTwo RLS 4 loaded with all the goodies
[EVO 4G Android Development] eniamg02:
Hey net. Your kernels are much appreciated.

I have. A. 003 evolution on calks 1.6.2 3.30 based.

I've tried all the 4.2.1 kernels and after time I've had problems so I revert back to your stable kernel,I keep trying because I like smartass gov.

Anyway the problem is after atleast a day of use my phone becomes very laggy.I can recall twice when it was followed by turning off my wifi radio.anything you recommend doing? Tyia
[EVO 4G Android Development] nemesys504:
Just wanna say great work. Been using your kernels since day one and while testing other kernels I always feel your kernel works best. So what I'm really trying to say is thank you. Will be funding you for some brewskies to help with your development.
[EVO 4G Android Development] skyheli:
Hey Dumass...... Get to work if you dont like his work.....:cool:
[EVO 4G Android Development] skyheli:
Congrats...... !!! :)
[EVO 4G Android Development] marcusva79:
Netarchy or anybody in here. I have the White EVO hw 0004. I think I have the new camer build in this one. I am using MYN's RLS4 with the #17 kernal. I flashed netarchy's kernal that is posted in MYN's original post. Everything works fine but the camera and the video. Does anyone now of anything that is cause it to do that?
[EVO 4G Android Development] RTC88:
It's a different camera sensor. No fix until the new kernel source is released, just wait.
[EVO 4G Android Development] sudhirkhanger:
I don't really play games on my EVO. How about a clock speed of 576 and 128 with smartass governor? Would it give me better battery life with not a real compromise of snappier animations?
[EVO 4G Android Development] RTC88:
Try 248 to 6xx, going down to 128 messes with havs. And I found that you need about 6xx for normal system functions.
[EVO 4G Android Development] sudhirkhanger:
thanks let me try it.
[EVO 4G Android Development] tprime76:
Agreed, especially on the min of 248. I tried 128 and it had trouble coming out of sleep and just become a complete dog when trying to throttle back up.
[EVO 4G Android Development] strongsteve:
I recently had to have my phone replaced by Asurion and received a hardware version 004 Evo. I really miss using Net's kernels now. Hopefully, we can get that source released so Net can work his magic for this version soon.
[EVO 4G Android Development] thenuge:
developer.htc.com

search evo, it has the 2.2 kernel source. They are required to release the source at the same time as the binaries. Nobody must have time for us poor 004 users :(
[EVO 4G Android Development] brol1k:
cant wait to see what net has in store for us :) and I dont know why HTC is slow on releasing the kernels now.
[EVO 4G Android Development] eniamg02:
Agreed next net kernel going to be magical :)

I think we gotta email them to remind them.
[EVO 4G Android Development] S4Rs:
Best Evo Kernel out there! Thanks netarchy. Any plans on what is to come of this kernel in the next few weeks?
[EVO 4G Android Development] brol1k:
Yea indeed, or maybe consider hiring net to build their kernels hahaha

Tapatalk'd on Evo
[EVO 4G Android Development] lroy:
Netarchy- im a die hard fan, your kernels are GREAT! since day one basically back in june/july when i first got my evo. i dont know what id do wo your amazing work. Id probably have to use a 3500mah battery and carry a charger everywhere. i did buy a 3500mah batt just to see what it would be like only charging my phone once a week lol it can sure mess with peoples mind when you can say you havent charged your phone in several days!

Look forward to the new work as always, and keep up on the great grades man! school sucks while your in it, and then when you are done youll be so glad you did. What are you studyin?
[EVO 4G Android Development] dongator7:
bfs vs cfs? which one are am I suppose to download? (I'm wanting less aggressive to avoid problems..)
[EVO 4G Android Development] mildlydisturbed:
I've used them both, BFS worked slightly better for me, and I mean slightly. Just different scheduling code for how apps grab priority if I read it right. the CFS kernel I had would slow down after a day or so and need a reboot. But that could have been any other number of factors.
[EVO 4G Android Development] sudhirkhanger:
Btw how many hours do you charge your phone - overnight or remove it as soon as you see the green light?
[EVO 4G Android Development] mwielgosz:
Currently, I run the 2.1 version of this rom and have been looking around for a good less aggressive under volting kernel to reduce the tearing effect. Have you tried either of nets kernels with this rom? Which is better on battery life?

One big thing about azreal roms is the 0003 vs 0004 hardware. (I have 0003) With that hardware, azreal claims kernel 2.6.32.15 build 11 to be the best for battery life, while build #17 is shoddy at best. I've seen the difference, its horrible. What build version is used in these kernels?

Thanks

Evolved into a higher form of communication
[EVO 4G Android Development] xhazyx:
2.6.32.25.... they're tweaked and compiled from the .32 source of HTC that was released in August if I'm correct, they haven't yet released the source to the newest kernels
[EVO 4G Android Development] luckylui:
Can anyone tell me difference between the 4.2 build n 4.2.1? I seem to get better responce from 4.2...

Thanx

Sent from Point A to Point B
[EVO 4G Android Development] xlGmanlx:
It's is point 1 better haha. I think he added smart ass governor maybe?
[EVO 4G Android Development] luckylui:
I'm running 4.2 and it has smartass but I think the difference is he undervolted the 4.2.1 more than 4.2 cause when I run any ove the 4.2.1 I get random reboots and screen sticks and wont budge so gotta reboot, I'm only ocing w nets kernels to 1152 and that pretty much high point on nets kernels for me on my phone.. idk but I'm liking the 4.2 better atleast for my phones sake lol

Sent from Point A to Point B
[EVO 4G Android Development] xlGmanlx:
i think you might be right, but if 4.2 is better for your phone, steak dinner for you haha!
[EVO 4G Android Development] luckylui:
I have the evo that doesn't like any underclocking from what I've been testing bro and that's most of the kernels these days lol, Very happy so far w this kernel I think I was hibernating when this kernel rolled out haha :)

Sent from Point A to Point B
[EVO 4G Android Development] netarchy:
Don't confuse undervolting with underclocking. Every kernel for the evo scales the clockspeed from 245 to at least 998 based on current load; the snapdragon cpu works this way by design (it would also be horribly inefficient to run at 998 all the time).

Undervolting is changing the amount of power given to the cpu at any given speed, with the interest of using the least power draw possible for any given speed in order to maximize battery life.

Some evo's do not handle undervolting as well as others.
[EVO 4G Android Development] luckylui:
Thats what I meant undervolt lol my bad chief :)

I think the undervolted kernels don't fly well w my phone thus why the 4.2.1 seem sluggish on my phone but not others.. Cause rite now I'm underclocked to 128 and max 1152 on smartass gov and its a beauty rite now... bout to cry lol

Thanx net!!! I've found my other fav kernel nexxt to baked kernel 6 :)

Sent from Point A to Point B
[EVO 4G Android Development] Greenfieldan:
Two questions:

1) Can someone right an idiots guide to CFS vs BFS? For those of us with little programming/Linux knowledge it's IMPOSSIBLE to understand a lot of the explanations we're given about the differences haha

2) I really want my phone to lose almost no battery while not using it, but be able to fly when I am using it. Which Kernel do would you recommend?

(...and to be fair, my Phone has played nice with EVERY kernel I've tested on it. HTC, Ziggy, the Current Netarchy 4.1.9 no Havs + battery tweak, etc...)
[EVO 4G Android Development] luckylui:
# 2 will be hard to answer as every phone is diff bro lol

#1 idk cause there's a lot of sites that tell diff between both cfs n bfs.. I found a site that xplained it very well to me, but idk what site that was...

Sent from Point A to Point B