Disclaimer; This does not damage your phone at all or fry/mess up your cpu. On the contrary, it helps it by not running at full capacity all the time resulting in less stress and increased battery.
All credits goes to SuperAce609. I only share with you because this helps a lot. Original Thread: http://forum.xda-developers.com/showthread.php?t=1447938
This method works universally for any Android phone you're using. But you'll need ROOT for Set CPU.
IMPORTANT: The newer versions of SetCPU might prevent your phone from entering deep sleep. Download version 2.24 from the following link which is the one with no problems and completely works 100%.
http://forum.xda-developers.com/showthread.php?t=505419
The Ace sucks in battery life. We all know that. And on 3G? Don't even mention it. But here's a fix, ever tried Under clocking instead of Over clocking?
Someone brought it up on a thread a couple of days ago and I have to spread the word, that works wonders. Got my Ace running on 245 min and 806 max and a different Screen Off profile. And now from the morning till 6PM in the afternoon, its just 61% AND recorded a 7 minute video/took pictures.
Battery was the only issue I had with my Ace. But now that its fixed, I love it
When screen is on:
MAX 806
MIN 245
Ondemand governor (This governor bumps up to max when needed but spends most time on the min freq. Best battery saver.)
When screen is off:
MAX 320
MIN 122
This way, you have a beast quick phone when you're using it, and the best battery saver when you're not!
This is what CPU spy should look like when you're done:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NOTE: Turn off Autosync from the settings. It's only used to sync your gmail and contacts and such. You can manually sync when you add a new contact and since I don't use gmail, I refresh manually whenever I do. 3G is the worst battery killer so this will help a lot.
SetCPU: http://forum.xda-developers.com/showthread.php?t=505419
Specific instructions for those that can't get it to work!:
On SetCPU:
Click Add profile
Where it says Profile, select it and tap "Screen Off"
Set the frequencies you want in use while screen is off (If you want just one frecuency, put both sliders on the same number)
Set priority (in case you have other profiles, otherwise don't bother)
Select governor (Won't really matter since cpu is gonna be running at 1 frecuency)
Tap save
Go back to Profiles tab at the top, then tap Enable at the top left to make the profiles work.
For a list of most governors detailed; check out this thread! http://forum.xda-developers.com/showthread.php?t=1242323
To check if its all working, install CPU spy from the market:
https://play.google.com/store/apps/...251bGwsMSwxLDEsImNvbS5idmFsb3Nlay5jcHVzcHkiXQ..
Battery Calibration
1. Turn your phone off
2. Leave charging over night
3. Turn it on
4. Leave it charging for half an hour
5. Download this app https://play.google.com/store/apps/details?id=com.nema.batterycalibration&feature=search_result
6. Open it and press calibrate battery
7. Discharge your phone down to 0% during the day
8. Charge back up to 100% NON-STOP.
This is to make sure you're using your battery at 100%. Only do this after you flash a new rom.
The worst battery killer is 3G itself. No matter how much you try to optimize battery and underclock, if you have 3G on, you're gonna have a bad time. MAKE SURE Autosync is disabled.
Thanks to QNBT for the AutoSync off and new profile settings hint!
Good and useful for those who often post OT.
Sent from my LG-P500 using xda app-developers app
emeskumar said:
Good and useful for those who often post OT.
Sent from my LG-P500 using xda app-developers app
Click to expand...
Click to collapse
thanxx for the tip!! :good:
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
hi all,
my first android app ever ....
but maybe it helps you undervolting.
it has 3 textboxes for Vsel and an apply button
update:
now it has 6 textboxes 3xVsel 3xMhz
update2:
now it includes and load overclock.ko (you can uninstall milestone overclock)
update3:
autoapply at boot works now! but use with care!!!
update4:
-set values @ boot
-set to lowest mhz if screen off ...
update5:
-bugfix
update6:
-added the option to run stabilitytest (it ask to install if it's not installed) while scaling_max_freq is fixed to i.e. vsel1,vsel2 or vsel3
update7:
when i set my defy to 300mhz while screen is off then when a phonecall is incoming the defy is so slow that it takes ages for the screen to go on....
sometime it takes 2-3 ring befor i can answer the call
so setvsel set it to maximum speed on phoneringing befor the screen is on!!
if you have installed v6 you have to uninstall it first (its because it was a debugversion the new one is signed)
get it un market ! QR is attached
market://details?id=com.SetVsel.Inteks.org
big thx the milestone-overclock project that make this all possible !!!!!
http://code.google.com/p/milestone-overclock/
have fun
inteks
Thanks but can it's possible to include frequency ?
Like if i would like to have 1Ghz or 1.2Ghz 800Mhz on standard mode, 250Mhz when not use like this post :
http://forum.xda-developers.com/showpost.php?p=10195181&postcount=50
Its a good idea if battery charge level is include like Set CPU .
Thanks
mick711 said:
Thanks but can it's possible to include frequency ?
Like if i would like to have 1Ghz or 1.2Ghz 800Mhz on standard mode, 250Mhz when not use like this post :
http://forum.xda-developers.com/showpost.php?p=10195181&postcount=50
Its a good idea if battery charge level is include like Set CPU .
Thanks
Click to expand...
Click to collapse
Agree. That would be a great option! But it's already on you To-Do-List, so it will come, I guess
Anyways, the App is awesome! Makes things much easier. Thanks for that!
updated. see first post. its called SetVsel.apk now
inteks said:
updated. see first post. its called SetVsel.apk now
Click to expand...
Click to collapse
Great work
Sent from my MB525 using XDA App
updated.
it includes overclock.ko modul so you could uninstall milestoneoverclock. BUT till now no apply @ boot , sorry ......
Be patient
let me get this straight.pressing apply,leaving the numbers as is and tick the boot option, will make my phone underclock and save my battery? cos thats what i just did now.and i dont need to fiddle with setcpu or milestone...? i hope im right.thanks!
ok i saw the boot info just now. but apart from that i need to start this after boot,im all set?
mattisekholm said:
let me get this straight.pressing apply,leaving the numbers as is and tick the boot option, will make my phone underclock and save my battery? cos thats what i just did now.and i dont need to fiddle with setcpu or milestone...? i hope im right.thanks!
ok i saw the boot info just now. but apart from that i need to start this after boot,im all set?
Click to expand...
Click to collapse
yepp
but its beta (i should note that in the first post...) so setcpu or adb is usefull to check the result
danke schön!
Good work!
The app does work on my defy to overlock & change vsels once I press "apply".
But it seems doesn't auto apply after rebooting.
(I have checked the "Apply @ Boot" box...)
After I reboot and manually launch SetVsel.apk, the frequency & vsels value in the 6 boxes are exactly the same with what I set previously.
However, the "Apply @ Boot" was not checked, and the values below shows those settings are not applied.
Is it only me? Or should I also use some other apps in conjuction with SetVsel?
Thanks for any helps.
---------------------------------
Edit: Sorry, I didn't notice inteks said "till now no apply @ boot"...
I think the apply on boot checkbox is just a place holder (does nothing for the time being)
updated....
have fun
Thanks inteks
Can u help us in example values?
also include in first post which are stable.
Can you make some presets in app so we can select?
for example performance, battery save, etc?
my values are ->
300/30
700/46
1100/58
but every cpu is diffrent.....
tnx for the answer.
I cant get lower than 300mhz.
I set 250 but SystemPanel app shows me 300mhz as the minimum value.
my values are:
300/28
600/38
900/46
No issues with these values so far. Cant get lower then 300 as well Setcpu shows that it runs at 600 insteadt of 250.
Sent from my MB525 using Tapatalk
When rebooted, can the program autorun hidden? Actually show a black screen 1 or 2 seconds.
Thanks
nice app, thank you
demolition23 said:
tnx for the answer.
I cant get lower than 300mhz.
I set 250 but SystemPanel app shows me 300mhz as the minimum value.
Click to expand...
Click to collapse
I'm pretty sure lower is possible, but you need to change another file to display this - it's described at the overclock module site I think.
I can do 300/26 but only at 250MHz vsel 22 is stable.
Other values are:
600/32 and 800/44 or 1000/56.
hello everybody.
i would like to know what´s the best configuration for the hero to have a better battery perfomance with flykernel.
example:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks
1200mhz? Is that a hero?
Its not hero , the resolution is to high.
what the.... flykernel runs on other systems? cool - I guess it makes sense that he builds it for other systems but I just never thought about that happening.
I think the screen is just a screen. Kernel from one device won't run on another.
tomekk_nt said:
I think the screen is just a screen. Kernel from one device won't run on another.
Click to expand...
Click to collapse
oh, so he grabbed a setcpu screenshot for example's sake?
ok, original poster, are you using a hero? LoL
I'm pretty sure of this
The screenshot is from another device / kernel, he was just using it as an example.
As for best configuration, there isn't one I am afraid. It is dependant on so many differing factors:-
- what apps update in the background and how often?
- how often you use the screen?
- what brightness do you have your screen on?
- how good is your signal?
- how many widgets do you have running?
- how well written the apps you use are (sky news for instance used to be a massive battery drain)
- how efficient your battery is (old batteries drain quicker)
that it is impossible to say. I personally don't use any profiles at all, I run at 19MHz min / 748MHz max and use the smartass governor, but I am so often around my charger (at home or at work) that I don't know what the battery life is like. It lasts more than 24 hours and linpack over 5.2 MFLOPS, which is enough for me.
yea - most common sense way to improve battery life is this:
reduce screen brightness manually as much as you can live with
slow down top speed of cpu as much as you can live with. in most roms I can live with something in the 450 mHz range or whatever that kernel provides as a lowish top end speed.
smartass is good for battery life - nice low bottom speed, very quick to speed up if necessary. but if you can live with some occasional slowdowns on unlock (the only side effect I get from the following setup) just use a low conservative-governor speed with screen off profile and higher but still low as you can live with speed with screen on using the ondemand governor.
oh, and turn off wifi when not using it, turn off bluetooth when not using it, make sure no apps request gps when not using it or turn it off too if you're paranoid (but gps only runs when an app asks it to run), and if you really want great battery life when screen is off then t urn off background updates except when you really want to update your data.
The image is only example
...and if you really want great battery life when screen is off then t urn off background updates except when you really want to update your data...
Click to expand...
Click to collapse
Can you do that automatically ?
yan74s said:
Can you do that automatically ?
Click to expand...
Click to collapse
there are apps you can install that do that automatically for you, but of course then you have another service running in the background all the time managing this stuff. I would imagine it's worth a try, but I personally need background updates enabled so my wife can ping me whenever she wants.
Let me just say this.
Look in the FlyKernel topic. He has a darn huge part there on what the best speed is.
And to make it lazy for ya.
172/614 smartass, and totally no profiles.
But it is more what you like.
If you want to go like I want to have a P4 and go to the 2.2 Ghz and try to run XP on it. Have fun
But in short, First read out a whole post of a kernel before making a new topic. next time post it inside the topic of the kernel. Less clutter on the board.
EDIT: I personally dont use setCPU because its another app running for something you can just configure with flykernel package itself. Same for all kernels. Just have to find out how . And now its time to go to bed, that was something I was planning to do 4.5 hours ago
12a is a great kernel..
I find 19/576 (interactive when screen on, conservative when off) works perfectly on froydvillain 1.7.2, but I'm using the included app cpu speed, not setcpu.
I don't have any problems with lag during games or anything else, so why overclock more if not needed? I have gone up to 730 though I didn't find performance was that much better, so I leave it at 576 unless otherwise needed.
I just checked with CPU Spy and found that my phone is sitting at min processor speed 58% of the time. Deep sleep is under 18%. Could this be the reason my battery life is so terrible?
Little background, I ran stock for 15 minutes (literally, in the AT&T store and in the car on the way to office). I followed this tutorial to get stock + root and made a glorious nAndroid backup.
That worked, but of course now I have the Yellow triangle on boot. Should have followed creepyncrawly's Guide How to Flash Custom Binaries Without Ever Incrementing the Flash Counter (but of course hind sight is 20/20). JIG has been ordered, on its merry way.
Next step was to follow Atinm's instructions for installing CM7 nightly which includes instructions to flash a different version of CWM 5.0.2.3 found here: http://forum.xda-developers.com/showthread.php?p=18052303
Ok... still with me? Simple enough. Ran CM7.1 for a week (it's great btw). Then I flashed another CWM from ROM Manager so I could easily run with the nightlies. But kept reading about UnNamed ROM, so let's try that out. Now I'm on 1.2 with Entropy's Daily Driver 11/03. But my battery drains pretty quick and I noticed my system isn't really going into Deep Sleep as it should.
I take it after all that, it is because I have facebook set to sync every 30 seconds? j/k Seriously though, here is my decidedly long apps list of Market apps. Anything troublesome in there? I turn off all automatic sync / notification features of Twitter, FB, Words with Friends. But I do use push email for Exchange and Gmail.
Here is the troublesome screengrab from CPU Spy that started my downward spiral.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So did I screw something up along the way? Should I just be happy I bought a second battery with charging dock?
same boat here....
This would drain your battery life when your screen is off, not on. I am still in the process of figuring out my wakelocks. Strangely it would appear my JuiceDefender is unlocking my phone. Maybe that's normal when it is turning my wifi/data off.
I check everything manually, so typically I just turn off wifi/data in the UnNamed notification bar. Same with bluetooth/gps.
Note that deep sleep percentages are invalid if any of that time was on-charger time.
It's gotta be an app using a wake lock that is screwin me over. Some light reading:
[REF] Known identified battery drainers
...and here I thought I had searched the forum!
To be fair, I thought maybe I screwed up the radio or kernel by following the ODIN instructions for gaining root and flashing CWM, but looks like that is just paranoia. More than likely one of the many MANY market apps.
GOing to use Titanium and freeze the apps in Entropy's thread, including Facebook. I like the desktop web view better anyway. And no, I don't need Notified every time someones cat is super cute. That is what MMS is for
Installing Better Battery Stats from XDA http://forum.xda-developers.com/showthread.php?t=1179809
Will see what I can do
Deep sleep seems to sip about 1/5 to 1/8 as much power when idle, so it's very important. Some voltage control apps break deep sleep mode. And like they said, better battery stats is the way to find wakelocking apps. My phone is pretty always in deep sleep when I'm not using it.
Exchange email sync wake lock was the culprit. Specifically, for some reason it was hung synching my corporate calendar and draining about 15% per hour.
Going to remove sync account and wipe app cache, re setup and cross fingers.
::edit:: actually looks like Google Music was syncing constantly also...
I'm running ICS Passion with Kiss kernel 2.2 right now. My battery has always been iffy however, so i don't think it's the ROM.
I'd appreciate any help though:
This was last night. battery was fully charged at around 3 am.
I killed all apps.
by 11 am with very little use, it was down to 10%
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
When i look at the Top Apps, nothing looks like it's using too much CPU, so i'm not sure what's going on. Can anyone explain?
Why would i lose so much battery, when it looks like the phone was sleeping?
What am i missing here?
Thank you!
Have u tried a app call CPUSPY?
Its in the play store (android market)
That app let's u see if your phones really in deep sleep...
Hi krackerjac,
Thanks for the advice. I installed CPU Spy this morning....
1000 MHz 7% 0.35.45
200MHz 89% 6.51.47
no deep sleep, even though i didn't use the phone mch all day.
System Panel shows a 100% drop in 8 hours.
Any advice?
Thanks in advance!
It should be on deep sleep most of the time. What background apps are you running?
Sent from my LG-P999 using XDA
That's what I can't figure out. I think google sync is always on, From the Top Apps screen of System Panel, it seems that system and system processes are the highest consumers, but I'm not sure how else to tell?
Download Watchdog and see what apps are using your CPU. Also, turn off auto sync, as they might be keeping the phone awake by constantly trying to fetch new emails, contacts, etc.
Sent from my amazing G2x running Bionix Reloaded v1.4
I have Watchdog. it says Android System 5.4%, System UI 1.6%, Google Services Framework 1.0%. Everything else is below 1%
With auto-sync, is there a way to control this automatically. For example, i don't need autosync to operate between 1 and 7am, but want it to turn on again at 7am, and need it on the whole day so i can get my emails.
riskaa said:
I have Watchdog. it says Android System 5.4%, System UI 1.6%, Google Services Framework 1.0%. Everything else is below 1%
With auto-sync, is there a way to control this automatically. For example, i don't need autosync to operate between 1 and 7am, but want it to turn on again at 7am, and need it on the whole day so i can get my emails.
Click to expand...
Click to collapse
I don't think so, you can change the frequency of the fetching(updating) however. Or put the power control widget on your home screen and turn it on when you need to, and off when you don't.
Sent from my amazing LG G2x running Bionix Reloaded v1.4
theking_13 said:
I don't think so, you can change the frequency of the fetching(updating) however.
I've never been able to find that setting. How do you do that?
Click to expand...
Click to collapse
Ugh, must've been a part of TouchWiz or LG's skin, because I cant find it off of the stock app.
Sent from my amazing LG G2x running Bionix Reloaded v1.4
Try the Icy Glitch Kernel and see if that helps with battery life.
Also, try the AOKP rom, its more or less the same thing as Passion, but works a lot better than Passion did, at least for me.
Ended up downloading an app called Better Battery Stats. Found that my GPS location provider was running down the battery. This was because the Beautiful Widgets was set to geolocation, and so gps was pretty much running all the time.
Much better battery life now.
Thanks for all your help!
I have a question about Project Epsilon v3 ROM.
I'm currently on 676.226.3.XT910.Retail.en.EU ICS leak.
I'm going to install this rom via Bootmenu.
And here is my question. Do I have to wipe data or only cache and dalvik? Or maybe I don't have to wipe data but it is better to do so?
Thanks in advance!
Better do it I personally always do that, or just follow the ROM guidelines, now is easier to get all the apps with titanium and other apps.
Also to update from v3 to v4 I recommend full wipes to because I had some problems with wallpapers and widgets.
Sent from my XT910 using xda app-developers app
Thanks! I did the wipe, however I have few new question.
First. Is it really worth to upgrade to v4? I heard that there are some problem with it and some people said that it's better to stick to V3.
Second. I did battery calibration like in ROM guide once (Did it today that's why), however I'm still having terrible battery life with display taking 80% of power. Any solution for that?
I'd stay in V3. What do you call terrible battery life? There are some threads that approach battery "readings". The info portrayed by widgets and some apps could be misleading IMHO. That 80% is how much battery the screen has used but not out of the total battery. I have gotten almost two days on a single charge, and screen consumption is never less than 70%. That is regardless of the time i check the battery information. It seems battery will constantly be in that 70, 80% area.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
From RAZR by Tapatalk
And it always takes 1-2 days or more for the battery to "settle" when you change ROM.
Try using CPU Sleeper in Play. It switches off 1 of the cores on a dual/quad core phone, everytime your screen is turned off. It works better than the Sleep option when you press the On/Off button on the phone, this Sleep option doesn't ring when someone tries calling you. With CPU Sleeper - on my tests it lost 5% battery life in 12 hours.
prabbie said:
Try using CPU Sleeper in Play. It switches off 1 of the cores on a dual/quad core phone, everytime your screen is turned off. It works better than the Sleep option when you press the On/Off button on the phone, this Sleep option doesn't ring when someone tries calling you. With CPU Sleeper - on my tests it lost 5% battery life in 12 hours.
Click to expand...
Click to collapse
Wow if that is the case I'm going to give that a shot!!
I have one more question.
I use blur camera but i miss this cool sound when taking photo that was on GB and ICS Leak. But in project epsilon there is only some kind of beeb. Is it possible to bring back photo making sound? xP! That would be coool!