1. Check out our companion app, Forums for Android! Download from Google Play

Root Just want to root to downclock

Discussion in 'Android Devices' started by gabbott, Sep 12, 2010.

  1. gabbott

    gabbott Well-Known Member
    Thread Starter
    113

    Mar 22, 2010
    604
    101
    113
    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
    73

    Aug 27, 2010
    372
    75
    73
    Student / Dev
    Oklahoma
    If you want the stock look, baked snack with one of his kernels.
     
  3. ScorpDX

    ScorpDX Well-Known Member
    163

    Feb 7, 2010
    1,642
    375
    163
    I do some stuff and get paid for it...that's all t
    Dallas/Fort Worth
    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
    18

    Aug 12, 2010
    50
    20
    18
    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
    8

    Jun 27, 2010
    7
    15
    8
    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
    18

    Aug 12, 2010
    50
    20
    18
    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
    43

    Jun 29, 2010
    448
    30
    43
    Thats EXACTLY what I did to!
     
  8. sitlet

    213

    Apr 11, 2010
    5,867
    633
    213
    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
    53

    Jun 2, 2010
    379
    77
    53
    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!
    313

    Jul 7, 2010
    3,965
    3,256
    313
    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
    18

    Aug 12, 2010
    50
    20
    18
    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!
    313

    Jul 7, 2010
    3,965
    3,256
    313
    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
    18

    Aug 12, 2010
    50
    20
    18
    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
    36

    Jul 28, 2010
    108
    3
    36
    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!
    313

    Jul 7, 2010
    3,965
    3,256
    313
    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
    103

    Jul 27, 2010
    856
    110
    103
    behind you
    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!
    313

    Jul 7, 2010
    3,965
    3,256
    313
    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
    103

    Jul 27, 2010
    856
    110
    103
    behind you
    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!
    313

    Jul 7, 2010
    3,965
    3,256
    313
    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
    103

    Jul 27, 2010
    856
    110
    103
    behind you
    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!
    313

    Jul 7, 2010
    3,965
    3,256
    313
    on-demand here as well.
     
  22. surfologist87

    surfologist87 Well-Known Member
    103

    Jul 27, 2010
    856
    110
    103
    behind you
    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
    18

    Jun 9, 2010
    89
    10
    18
    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!
    313

    Jul 7, 2010
    3,965
    3,256
    313
    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.
     
Tags:

Share This Page

Loading...