• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Question about flashing new kernel over Fresh 3.3

Roymus

Well-Known Member
Jul 18, 2010
203
26
I recently rooted my Evo using UnRevoked 3.2 and flashed Fresh 3.3 on it. I'm generally happy with the results, the upgrade seemed to fix some problems with random reboots and screen locks I was having on stock (I'm thinking that moving a lot of apps to SD may have helped, as I seemed to be always low on memory).

In any case, I do think the phone is a bit "laggy" after the update. I downloaded FPS2D and checked my FPS, seem to average right around 50fps with std dev of 9. It seems like many people are getting much better screen performance using the custom netarchy 4.1.9 kernel. I'd like to give that a try but I have a couple of basic questions...appreciate the help!

1. I will do a nandroid backup and Titanium before I flash, but I noticed that restoring apps last time was a drag...I use FolderOrganizer and it's a pain to get them all set up the way I had them. Does flashing the kernel wipe your phone clean? How much app/Sense restoring would I have to do assuming all goes well? I'm assuming that flashing the kernel has little to no effect on installed apps or Sense screen layouts...he cried hopefully... :)

2. I'm assuming here that Fresh 3.3 is compatible with netarchy 4.1.9, correct? Also, I saw an indication that netarchy 5.0 may be around the corner...is it better to wait? Or is reflashing a kernel that easy so there's no reason to wait?

3. It looks like an overclocking app is included in the netarchy kernel? Is it necessary to tweak the profiles, and if so what are the recommended tweaks for best performance? I have some experience with this coming from an overclocked Palm Pre, but I care a lot more about my Evo...I don't want to hurt it!

4. Battery performance is less of a concern than screen performance for me...I have chargers everywhere. Still, I'd like to get the best battery performance I can. I believe there may be "rogue" services on my phone that are eating up the battery (for example, I use Exchange ActiveSync and I turned it off recently because sync problems were causing it to stay on in the background). What's a good way (or app) to identify rogue apps/services and kill them?
 
I recently rooted my Evo using UnRevoked 3.2 and flashed Fresh 3.3 on it. I'm generally happy with the results, the upgrade seemed to fix some problems with random reboots and screen locks I was having on stock (I'm thinking that moving a lot of apps to SD may have helped, as I seemed to be always low on memory).

In any case, I do think the phone is a bit "laggy" after the update. I downloaded FPS2D and checked my FPS, seem to average right around 50fps with std dev of 9. It seems like many people are getting much better screen performance using the custom netarchy 4.1.9 kernel. I'd like to give that a try but I have a couple of basic questions...appreciate the help!

1. I will do a nandroid backup and Titanium before I flash, but I noticed that restoring apps last time was a drag...I use FolderOrganizer and it's a pain to get them all set up the way I had them. Does flashing the kernel wipe your phone clean? How much app/Sense restoring would I have to do assuming all goes well? I'm assuming that flashing the kernel has little to no effect on installed apps or Sense screen layouts...he cried hopefully... :)

2. I'm assuming here that Fresh 3.3 is compatible with netarchy 4.1.9, correct? Also, I saw an indication that netarchy 5.0 may be around the corner...is it better to wait? Or is reflashing a kernel that easy so there's no reason to wait?

3. It looks like an overclocking app is included in the netarchy kernel? Is it necessary to tweak the profiles, and if so what are the recommended tweaks for best performance? I have some experience with this coming from an overclocked Palm Pre, but I care a lot more about my Evo...I don't want to hurt it!

4. Battery performance is less of a concern than screen performance for me...I have chargers everywhere. Still, I'd like to get the best battery performance I can. I believe there may be "rogue" services on my phone that are eating up the battery (for example, I use Exchange ActiveSync and I turned it off recently because sync problems were causing it to stay on in the background). What's a good way (or app) to identify rogue apps/services and kill them?
Flashing a Kernel does not wipe your phone clean,all your apps and and settings will remain the same.The only wipes reuired are cache and dalvik-cache but that only wipes background data.

Any Sense Kernel will be compatible with FRESH,just make sure to nand backup so you have a safe recovery to go back to in case your phone doesn't like the new Kernel.

Netarchy 5.0 is still beta, this doesn't mean you cannot flash it but there's no guarantee that your phone will perform the way is supposed to,4.1.9 is the most recent stable Kernel released by Netarchy.

Flashing Kernels is really easy and safe as long as you follow the directions right,u can flash as many Kernels as you want in a single day until find the one that suits you best.Always try to keep em for about a day or so and keep track of your phones performance with each and everyone of them Kernel,it will make the choosing process a lot easier.
 
Upvote 0
Did you mean to say SystemPanel or Android System Info perhaps? :thinking:

surely he does...juice defender is getting rave reviews as well.

I am running currently Fresh 3.3 and noticed what I feel to be the same thing you are noticing. laggy and battery drain.

I tried netarchy 4.1.8 and 4.1.9 and had some issues and noticed he has a "fresh compatible" 4.1.9 cfs

That's the combo I am using now. I used titanium backup to remove sprint bloatware and with the combo, heavy usage...I am getting about 16-20 hours on a charge.

I think the difference is that you can't overclock the stock kernel in Fresh's rom. Flashing the netarchy kernel allows me to do so...phone is snappier when I need it...and scales back down when screen is off to help conserve battery.

The biggest reminder I can give anyone about battery life is that doing certain functions will drain the battery faster than others. I uploaded about 50 photos yesterday via 3g and killed 40% OF MY BATTERY IN LESS THAN AN HOUR. :p

TODAY'S BAT
 
Upvote 0
Thanks...good advice. I just downloaded SetCPU and am playing with it. Are you using SetCPU profiles to throttle back CPU usage when your screen is off? I'd be interested in seeing your profiles if you feel like sharing...thanks

What kernel are you using? Stock kernel has perflock enabled so setcpu doesn't actually do anything unless you manually force it to disable perflock. Also, with custom kernels it seems to be the consensus that if you set profiles in setcpu while running a custom kernel with havs that you are at best not accomplishing anything and at worse making things worse because the profiles in setcpu conflict with havs.
 
Upvote 0
What kernel are you using? Stock kernel has perflock enabled so setcpu doesn't actually do anything unless you manually force it to disable perflock. Also, with custom kernels it seems to be the consensus that if you set profiles in setcpu while running a custom kernel with havs that you are at best not accomplishing anything and at worse making things worse because the profiles in setcpu conflict with havs.

Which is why I suggest 4.1.9 Cfs not the one with havs

Good point on stock kernal....not sure that he picked up on that about perflock tho setpcu while running fresh claims perflock is disabled. It appears to be throttling back but will not overclock. The newest stock kernal also uses havs I think....so that may cause undesired issues.
 
Upvote 0
I am using the kernel that came with Fresh 3.3, which I assume is a stock kernel. However, I've read here that custom ROMs like Fresh come with perflock disabled. I did attempt to disable perflock using SetCPU as a test and it reported that perflock was already disabled. However, I can't overclock with this kernel (998mHz is its limit) so I will be flashing the custom kernel tonight.

BTW, what does "havs" mean...I assume it's an overclocking term of some kind. I work in IT but haven't come across it.
 
Upvote 0
Hybrid Adaptive Voltage Scaling
The purpose of HAVS is to minimize the power used by the CPU by determining
and setting the optimal voltage. At the same time, the maximum voltage by
which HAVS can scale to is fixed to a specified voltage depending on the
CPU frequency in order to prevent scaling to a higher voltage than what is
normally used at a specified voltage. The optimal voltage is actively determined
for each frequency and temperature. HAVS actively adjusts the CPU voltage as the
CPU frequency and temperature changes.

thanks to Kings for the definition

KingKlick HTC Evo HAVS Kernel
 
Upvote 0
4.1.9 uses HAVS. 4.1.8 does not.

He previously had two Fresh compatible Kernels listed...

4.1.9 cfs Fresh compatible and 4.1.9 w/havs Fresh compatible....along with plain and simple 4.1.9 variations....

I don't see them there now.

file names:

netarchy-toastmod-4.1.9.1-cfs-fresh-compatible-signed.zip (using this one)

netarchy-toastmod-4.1.9.1-cfs-havs-fresh-compatible-signed
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones