Just want to root to downclock


Last Updated:

  1. gabbott

    gabbott Well-Known Member This Topic's Starter

    Joined:
    Mar 22, 2010
    Messages:
    604
    Likes Received:
    101
    So I'm looking at rooting. I've read as much as I could on all the different ROMs out there and it's enough info to make one's head spin.

    I'm currently running stock 2.2 (obviously, since I havent rooted yet).

    With that said, I'm happy with sense and the speed of my phone. I don't really use any of the Sprint bloat but also don't care if it is there. I also don't consider my battery life to be terrible though with some of my daily usage I need to throw the phone on the charger during the day. My phone seems to run very stable as well.

    So... I want to keep the stability I have now with all the core functions that I use (calls, txting, web browsing) but I'd like to get a little more battery life. So I've read about setcpu and its ability to downclock down when the screen is off. Not looking to overclock, I'm happy with the response of the phone. The FPS cap isn't something I'm overly concerned about either.

    I've read about the sense roms bakedsnack, fresh, and so on. Should I really be looking at one of those are is there something closer to being strictly stock that I should use for my needs? I just want to be able to downclock for improved stanby time while keeping the stability of stock. I've read about the stock 2.2 with the leaked OTA kernel, should I consider just using that? I know the best answer is test out some ROMS and kernels and see my results but need some input.

    Thoughts?
     

    Advertisement
  2. t0ast3d

    t0ast3d Well-Known Member

    Joined:
    Aug 27, 2010
    Messages:
    372
    Likes Received:
    75
    If you want the stock look, baked snack with one of his kernels.
     
  3. ScorpDX

    ScorpDX Well-Known Member

    Joined:
    Feb 7, 2010
    Messages:
    1,642
    Likes Received:
    375
    It underclocking is all you want, you can use unrEVOked easily and then use SetCPU using the same rom. That what I did. No flashing of ROM's required at all. I only wanted root for SetCPU and ShootMe. It works well.

    Note though I'm still using 2.1 and haven't upgraded yet mostly because I don't feel like it! I saw a post yesterday that unrEVOked has been taken down for a bit to make some changes.

    unrevoked
     
  4. biblefreak

    biblefreak Well-Known Member

    Joined:
    Aug 12, 2010
    Messages:
    50
    Likes Received:
    20
    First post, but I think I can confidently tell you what to do! Follow this video guide:
    How to Root the HTC EVO 4G with Froyo 2.2 [Video Walkthrough] | The Droid Demos
    Do everything EXACTLY as he says. This is based on XDA Froyo 2.2 exploit found at the XDA Dev forums. At the end you will have the option to go with AMON or Clockwork for the recovery app. I went with AMON as a personal choice. If you follow the instructions EXACTLY then you will have what you are looking for, a stock 2.2 EVO with root.
    I compared all the SW info in Settings>About Phone>Software information between my wifes unrooted EVO and my rooted EVO and they are the exact same. I installed SetCPU and underclocked when the screen is off or the battery goes below 20 percent and let the app scale on demand. Works great! Battery life has easily doubled. Currently 16 hours unplugged and sitting at 50 percent battery. Usage has been heavier as I have been playing with my newly rooted phone and have System Panel monitoring turned on to track the improvements.

    Do it, and you will LOVE it!
     
  5. djR3Z

    djR3Z Member

    Joined:
    Jun 27, 2010
    Messages:
    7
    Likes Received:
    15
    Glad my video tutorial helped ya out :)

    But yeah just follow my guide and you'll be set man :)
     
    ceabbott2, thumperyz69 and biblefreak like this.
  6. biblefreak

    biblefreak Well-Known Member

    Joined:
    Aug 12, 2010
    Messages:
    50
    Likes Received:
    20
    You did a great job on it. I followed the written guide over at XDA while watching/pausing your video as I completed each step. It helped to read through the whole thread and then watch both parts of the video first, then go through it step by step with the guide and video.

    Thanks again.
     
  7. novarider

    novarider Well-Known Member

    Joined:
    Jun 29, 2010
    Messages:
    448
    Likes Received:
    30
    Thats EXACTLY what I did to!
     
  8. sitlet

    sitlet Banned

    Joined:
    Apr 11, 2010
    Messages:
    5,867
    Likes Received:
    633
    Newb question here. Im running stock 2.2, and i want similar to the OP. I want to keep sense and everything else stock. The only reason I want to root is to use wifi tether and maybe setcpu. I'm a little confused with unrevoked, and the different versions on there. I thought only unrevoked 3 is the only one that will work with 2.2. I would much rather not have to reflash 2.1, or lose all my apps and settings with my current 2.2.
     
  9. laredo7mm

    laredo7mm Well-Known Member

    Joined:
    Jun 2, 2010
    Messages:
    379
    Likes Received:
    77
    Stock unrooted froyo aleady has the ability to under clock and it does when your phone is not in use. When rooted, SetCPU will give you more control over the under clock profile.
     
  10. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    setCPU does not work without a kernel that disables perflock. It may look like it's working, but it's doing nothing. So don't think just because you can run setCPU as superuser that it's actually doing anything.
     
  11. biblefreak

    biblefreak Well-Known Member

    Joined:
    Aug 12, 2010
    Messages:
    50
    Likes Received:
    20
    So would you advise to disable perflock through the SetCPU utility and check "Set on boot" or is there a better solution? Also, is there any way to tell if SetCPU is doing its job? I can adjust the sliders in the main page of SetCPU, and I was under the belief that if the sliders moved then you were good to go.
    Hope this isn't too far off topic as it is what the OP is after!
     
  12. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    For users of rooted stock ROMs (like myself), I recommend flashing a custom kernel. I have two listed in my sig. Both kernels have removed perflock.

    Most custom ROMs contain custom kernels with perflock disabled as well, so if you flash a custom ROM, you're all set to go.

    I am uncertain if NAND must be unlocked for setCPU to work. My assumption is that if you can flash the custom kernel, and perflock is disabled on that kernel, you're good to go. I have no experience letting setCPU attempt to disable perflock. The disclaimer seems a bit ominous though :)
     
    biblefreak likes this.
  13. biblefreak

    biblefreak Well-Known Member

    Joined:
    Aug 12, 2010
    Messages:
    50
    Likes Received:
    20
    OK, so did some testing. I used the disable perflock feature in SetCPU and it works great until you reboot, even if you check the "set on boot" box at the perflock dialog. Verified this with multiple reboots and checking System Panel after each reboot to verify whether my 245mhz max was sticking, and unfortunately, it wasn't. Novox77's solution worked perfectly. I installed netarchy-toastmod-4.1.8-cfs-bfq-signed kernel and performed the exact same test as before and it sticks! I already had better battery life over the last 24 hours compared to what it was before I rooted (which wasn't terrible), so now we will see how the battery holds up tomorrow using the netarchy kernel. I had already gone through the various Froyo fixes to maximize battery life, so the test should be an apples to apples as the only mod I made was to flash this kernel, all SetCPU parameters are unchanged.
     
  14. thumperyz69

    thumperyz69 Well-Known Member

    Joined:
    Jul 28, 2010
    Messages:
    108
    Likes Received:
    3
    I'll have to say me too on the YouTube video how to Root. Big thanks go to djR3Z. I watched a few minutes of his video and and then ready the actually writeup and I copy and paste the commands. Actually I was very please how well it went. I still stock rooted 2.2 and looking into trying some Custom ROMS.

    :D
     
  15. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    System panel's history charts are amazing. This was my first paid app. And it was instrumental in tracking my battery life based on phone/cpu usage.

    I assure you that if you have a setCPU profile set to underclock when screen is off, your overall battery life will improve significantly. Typically, my total drain overnight (8 hrs of sleep) is 1-4%. It's great to finally stop the bleeding.

    The great thing is that even underclocked to 245, all your notifications will still work. Most important for me is my daily alarm clock, and my calendar notifications. All of these will still go off. Phone calls still come in. I've yet to notice any problems being underclocked like this.
     
  16. surfologist87

    surfologist87 Well-Known Member

    Joined:
    Jul 27, 2010
    Messages:
    856
    Likes Received:
    110
    So, i just got the newest version of setCPU and im playing with it now.
    For the screen off, woud you just set a profile for screen off and both sliders on 245?

    What other profiles have you used or do you recommend?
     
  17. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    I only have 2 profiles set. One for Screen off, and yes, 245/245. The other profile is Temp > 50 degrees C. Hot battery drastically reduces the overall lifespan of the battery (makes it decrease in its total charge capacity). So I throttle down if the battery gets too hot. It happened once when I had the nav running for 2 hours, and the phone was in a thick silicone case.

    -edit-
    the default setting is 998/245 set to on-demand governor. These are the stock thresholds I believe, but the setCPU governor does a much better job throttling than the stock.
     
  18. surfologist87

    surfologist87 Well-Known Member

    Joined:
    Jul 27, 2010
    Messages:
    856
    Likes Received:
    110
    Ok i have Screen off and temp>50c at 245.
    My main is on min245 and max998.

    I noticed a lot of people use the numbers 245, and 998. I dont really like my phone at 245. It doesnt have force closes but it freezes the phone a lot and causes some lag..
    I wanna try it more before uninstalling, so is there a middle ground i can use instead of 245? Like max it out in the 5-600's for Screen off and temp>50c?
     
  19. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    you can do whatever you want :) I've set the floor to 384 mhz as well. Try something that minimizes any lag and doesn't start to drain battery too much. You can also try a conservative governor and see if that helps with lag. TBH, I don't really understand governors that well.
     
  20. surfologist87

    surfologist87 Well-Known Member

    Joined:
    Jul 27, 2010
    Messages:
    856
    Likes Received:
    110
    Right on. I set the floor to 384 as well. 245 actually started giving me force closes on launcher pro, and after the unlocking the screen, it would freeze for about 5 seconds.

    For main and for profiles, whats your scaling at? I have on demand.....
     
  21. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    on-demand here as well.
     
  22. surfologist87

    surfologist87 Well-Known Member

    Joined:
    Jul 27, 2010
    Messages:
    856
    Likes Received:
    110
    I deleted the app. Too many force closes and freezes for me right now. I may come back to it later
     
  23. redninja

    redninja Well-Known Member

    Joined:
    Jun 9, 2010
    Messages:
    89
    Likes Received:
    10
    I unrevoked and kept my stock rom, added in the netarchy kernel, but when i adjust setcpu it was freezing my phone then rebooting. I uninstalled for now.
     
  24. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    I posted this in another thread. freezing and rebooting is caused by overclocking beyond the capability of your CPU. If this is happening, you should drop the high floor to 998mhz, which is stock. The true value of setCPU is its ability to save battery when your phone is idle. Set your screen off profile to 245 or 384.
     

Share This Page

Loading...