No seriously, im not BSing! the battery life problem of xperia (and potentially any android phone, haven't tested on anything yet) is solved!!!
It does not require you to turn off any cellphone function!!!
I discovered this trick by pure luck the day before yesterday.
I used setcpu (i think any overclock will work but lets be specific for now) to set my phone's cpu to "performance" (by default i think it is kept on "ondemand") just to give a speed boost as im doing stuff. The phone was charging so i didnt have to worry to much about battery life anyway
after that i FORGOT TO TURN PERFORMANCE OFF, went to school with that setting.
I checked my phone at around 14:00, when my battery is usually down to 65% (horrible i know, i like to keep everything running 3G wifi bluetooth gps lots of widgets tasks in the background) to my surprise, my battery is at 86%
i used the same setting yesterday just to make sure that performance really saves battery and sure enough, it is just shockingly good
So basically, to save battery all you have to do is:
1. get an overclock app
2. do two settings
default=performance
when screen off=powersave
3. let it make you cry!
It should drain very little battery while idling and use a bit more power than usual when youre using the phone since you get the neat performance boost
So everybody do what i said and report back!
if it really works a charm for everybody, i believe that this method deserves to shine in the android development section.
lol please keep this post at the top! i feel guilty for keeping something this good to myself...
thanks for that, ive set my phone to when screen off powersave and ive made a simular profile for when the battery is at 25%, its already running juice-defender so hopefully they wont conflict.
People, this really will work! Please just try it and you will know what I mean
Did you mean overclock widget? Should i search in other resource than the market?
Sent from my X10i using XDA App
The difference between performance and ondemand is marginal; Performance would keep your CPU @ 998 MHz (or whatever you set the Max to). OnDemand jumps between the Max in the Min (usually 245 MHz). But you already can tell that it's on the max 99% of the time since if the phone was at 245 MHz, it would lag like hell. I don't see how this works, but ok, I'll try it.
If only there are solutions for people like me who won't condone to hacking our beloved phones =/
Um I used juice defender and upstart killer (only for software) and lost only ten % in 9 hours with at least 40 texts and a short phonecall and refreshed my weather twice. At this rate my phone would last more than 2 days even 3
I meant autostart killer sorry.... dam HTC keyboard
Sent from my X10a using XDA App
loneLEE said:
If only there are solutions for people like me who won't condone to hacking our beloved phones =/
Click to expand...
Click to collapse
I don't mean this in an insulting tone, but then why are you here?
loneLEE said:
If only there are solutions for people like me who won't condone to hacking our beloved phones =/
Click to expand...
Click to collapse
i just gave a solution. im not hacked either lol
my phone actually lasted a full 24hours and it seems like it could've lasted another 12 hours really. Thanks!
Oke i give it an try, i let you know if its realy works,
AlexPranee
so if i text a lot under these settings, does that mean my battery will die even faster within the, for ex., 10 min of texting time?
Apologies for stupid question, but where do I set powersave on screen=off? there is no such setting in setcpu.
vlissine said:
Apologies for stupid question, but where do I set powersave on screen=off? there is no such setting in setcpu.
Click to expand...
Click to collapse
Go to the Profiles tab > Add Profile > Condition: Screen Off | Scaling: powersave >Save
and use advance task killer then change kill frequency to (when screen off) . and kill level (aggressive ) .
dogwoofer said:
Go to the Profiles tab > Add Profile > Condition: Screen Off | Scaling: powersave >Save
Click to expand...
Click to collapse
Thank you. Should I also lower the max frequency in this profile?
mrljlamon said:
i just gave a solution. im not hacked either lol
Click to expand...
Click to collapse
I used juice defender (free) before, but in the end after hearing bad reviews, I uninstalled it. As for task killers, it's been debated that it does more harm than good. =/
hemo1001 said:
and use advance task killer then change kill frequency to (when screen off) . and kill level (aggressive ) .
Click to expand...
Click to collapse
Task killers are bad man, especially if you're on 2.2. That will actually kill your battery faster. Turn off auto kill. Only use a task killer to end a task that is stuck. The reason they are bad is because when you kill a task, it ends, but then starts right back up again. Keep doing this over and over, and your battery gets drained. If you need to end a task, don't be lazy, use Force Close in the Application section of Settings.
Product F(RED) said:
Task killers are bad man, especially if you're on 2.2. That will actually kill your battery faster. Turn off auto kill. Only use a task killer to end a task that is stuck. The reason they are bad is because when you kill a task, it ends, but then starts right back up again. Keep doing this over and over, and your battery gets drained. If you need to end a task, don't be lazy, use Force Close in the Application section of Settings.
Click to expand...
Click to collapse
thanks for the useful info i didn't notice that before . anyway you can disable the auto killing and that will make it easier to FC apps . and i removed every app that keep auto lunching it self and the battry stays around 2 or 2.5 days now .
This really does seem to work - The battery only went down 1% in the 8 hours I was asleep with this setting on
Related
Hello. I need an opinion, i've been using cyanogenmod 5.0.7.
Just back to my home pc. After using for 1 day i must say that battery life is a issue. I really dont know what is. I've been monitoring all the apps. to see if there was any CPU change. Is LauncherPro responsible for battery drain?
In almost 13 hours the battery was reduced from 100% to 24% . My settings at SetCpu are:
Usualy have only 2G signal in order to save battery.
Sleepmode 128 as minimum and maximum. In normal use is 528 as Maximum and 245 as minimum ( i tested for 5 hours with 352 Mhz as maximum , anoying that the performance wasnt very good so i changed back).
Stock of new radio roms, have as default 480Mhz as minimum and 528Mhz as Maximum for what i saw in SetCPU last time i used the Sense UI 1.5 Stock by cursordroid. IT lasted me around 1 day and like 10 more hours with same use as this time.
I would request higly some opinion about this, so that i may know what to do in order to have a better battery life.
I used around 3 hours of music daily, near 30 min of internet (it varies according to my needs). Phone Calls (around 1 hour at max). Some text messaging. And 20-40 min of playing games and checking apps for fun entertainement (This i dont do daily but since was todays use i leave here) .
Also noticed as stated above about the Signal reception (reception is in maximum but call gets lost easily compared to a normal ROM and new radio (not sure if is only new radio)). Is alot worst than usual. I dont know the reason. But with sense ui worked perfectly well.
I think these are the most important issues wich must be dealt with in my opinion and i hope next release will be accounted.
Battery life and signal reception or if you can help, and sorry if this is not a issue of the rom, a possible solution.
Thank you!
Some battery saving tips:
- Go into spare parts and make sure the end call button makes the phone go to sleep.
- Turn off market notifications (Go to the market, then downloads, then hit menu and then notifications).
- Turn down the brightness as low as you stand it.
- Kind of an obvious one, but get a task manager and periodically kill apps running in the background that you're not using.
- Speaking of apps running in the background, lower the refresh rate of apps to as low as you can. Or simply turn off background data use and refreshing entirely.
- Turn off wifi/bluetooth/GPS when you're not using them.
- Use as few widgets as you can.
FlyingToilets said:
Some battery saving tips:
- Kind of an obvious one, but get a task manager and periodically kill apps running in the background that you're not using.
Click to expand...
Click to collapse
This is plain WRONG.
Do try ADW Launcher instead of Launcher Pro. It won't help with your reception issues though. I had the same problem with CM on old radio. The other was GPS (didn't work).
FlyingToilets said:
Some battery saving tips:
- Kind of an obvious one, but get a task manager and periodically kill apps running in the background that you're not using.
Click to expand...
Click to collapse
drbobb said:
This is plain WRONG.
Click to expand...
Click to collapse
Apps running in the background = better battery? Please explain.
i'll try as you suggested. it is very important. i'm testing now the port for new radio. Reception is great compared to the one before.
Lets see how it works for now =) I'm waitig for new update seems there is some battery drain issues going on CM 507
Also try using CM 5.0.8 test 1. I've noticed improved performance. I came across one thread that also suggested the Facebook program was causing drain. By turning off all the Facebook sync and notifications, I'm highly improved battery life.
FlyingToilets said:
Apps running in the background = better battery? Please explain.
Click to expand...
Click to collapse
Most apps that are in the background aren't running, they are sleeping and not using any CPU. For continued background activity the app would have to implement a service, which would be pointless for most apps.
I get 10 hours out of mine with complete eclair, and setcpu at 245 min and 614 max...Its stable and I do about 3-4 hours of music, moderate texting, and 115-30 min of web browsing of 3g...Oh and I only have about half signal.
507 was killing my battery... 508 seems to be better so far
actually after a experimenting 508 isnt that great either... it lasted about 11 hours... a listened to the radio most of the day and a few songs for about an hour... one phone call for about a minute... and its dead
the best Cm 5 battery life for me has been test 7...
Hmmm I look at it this way, if you clock to low it will take longer to finish whatever process its doing and will kill the battery faster, if you clock it to you, you will be poring to much voltage towards the cpu killing your battery...Idk if mines is best but its clocked at 614 and has been great so far.
I'm using CM 5.0.8 t1 and battery life is great: 24 hrs+. I DON'T use Facebook, Twitter, SMS or Market update check. I do sync Gmail, contacts, calendar and weather. I do use some internet, not a lot.
Wrong
Never use a task manager. Applications running in the background doesnt mean that they are running. The might be sharing resources with another ( or sharing threads). So never killl apps. Android has its own service manager which tells the phone to run on optimised settings. Killing a process will again require the other app to start again.
Uninstall your task killer and feel the difference
siddharthsai said:
Never use a task manager. Applications running in the background doesnt mean that they are running. The might be sharing resources with another ( or sharing threads). So never killl apps. Android has its own service manager which tells the phone to run on optimised settings. Killing a process will again require the other app to start again.
Uninstall your task killer and feel the difference
Click to expand...
Click to collapse
Correct, just like windows, and force closing some apps can cause the o/s to become unstable...
Hi fellow Xperia X10 owners!
Ive got my device now for 4 weeks and in the beginning my battery only lasted for like ... 5-6 hours max ? I got so annoyed i did some research on how to solve it, and to be honest.. ive seen MANY post and MANY solutions but none of them really worked or they were not explained detailed enough to make any sense .. after many useless tweaks i got my battery to last like 12 hours, and that is by just making like 1-2 phone calls and some messages, nothing more, left aside when i made photo's or used the web... so my device was still useless.
Then i started using "advanced task killer" and the auto-kill feature, but that didnt realy solved much so i installed "task cleaner" but that didnt do much either.
Now after 3 days trying to find out what the problem is, i finally came to the solution !!!
Many post suggest using "advanced task killer" but none of them really gave the perfect settings for it, well i finally found them out myself
The settings i use : Auto Kill Level ==> Aggressive
Auto kill Frequency => When screen off
Security Level ==> Low
And now for the first time EVER! my phone can last like 3-5 days without recharging!
Additional tweaks are: 2G only
disabling WIFI and Bluethooth
disable GPS and positioning
Disabling these 3 doesnt realy make any problems since you can access them quickly by using the "networking widget" so i dont care
also put screen brightness to auto adjust and all these other minor things you hear in all the other posts, i am not going to list them once more.
Ive made some photo's for you to see for yourself
I'm a new user so i cant post links yet.. so you will have to copy it
w w w.photoshack. com /index.php?cat=26302 (kill the spaces)
I'm not trying to fool you or anything, i'm honest
(its in Dutch btw)
Time since last Charge says : 4Hr 14min 11sec
And my battery level indicates 100%
At this moment it says 5hr 9min 10 sec and i just entered the 99% zone
i didnt really made any calls or anything, i just checked once in a while how my battery was doing so it was basically running idle but i am still Very impressed!
I'il let you know how it turns out tomorrow etc, after ive made some calls and stuff
Good luck to all of you and i hope your search to happiness is finally complete!
And yes i'm dutch so dont blame my spelling ^^
Regards, clintax
thx for your info, i'll try your setting now
interesting idea, but I think we need to go through the list of what it is closing down in case you want to keep anything running. I Will test your settings and see how it does.
I was just using Kill level - aggressive with security level - medium and it was doing ok. Nothing spectacular but at least I could go all day without needing a charge or battery swap.
i was wondering. What exactly did you auto kill on advanced task manager?
I keep looking and looking there is nothing particular i want to kill.
I'll try this out and see how it goes by tomorrow. And by the way are you using helix launcher, gde or anything? Or is this the only thing you're doing?
I set the level to medium instead of low, we'll see how it goes.
I've followed all of your guidelines, but when I set ATK Auto Kill Frequency to "Screen Off", it immediately turns the screen back on after turning it off. After letting it sit and naturally time out screen off, it immediately turns the screen back on... Vicious power-draining cycle.
Is there some other tweak that I'm missing in your post?
@clintax, I'm pretty sure that the real reason that you see this improvement is because you have basically disabled all your networking facilities.
I have wifi turned on (never turn off when plugged in), GPS is turned on (which is the best because it doesnt consume any power unless some app uses it), bluetooth is off (but can turn on on request via settings widget).
My phone lasts me over 12 hours, which is sufficient to cover a normal work day, I use it in the metro to read books, I check news and feeds occasionally. I use push email so that I get instant notifications.
Personally, I dont think using task killer applications to kill apps is the only factor in the improvements you report. Usually, whenever I check my battery usage, applications+android system are usually under 5% in total.
I'm pretty sure my battery will last longer if I follow your example, but my phone wouldnt be half as useful as it is now. I really dont mind charging it overnight.
Cheers!
j4mm3r
followed your instructions but didnt get help. actually, my major battery drains on radio and standby. the 2 items always takes more than 50% of the total drainage.
look forward to the comments from all of you.
Didn't see any improvements either. I usually get 25h+ without running any task killers or start auditors, with 3g always on and medium to hard usage of the phone, which I'm pretty happy with. So I think its the settings of the data and radio that drain the battery, not the applications.
As a fellow Dutchman I'll share my part
Well I've tried most stuff already on my X10 and the only stuff I can really find that drains my battery are faulty apps (or at least in combination with the X10), GPS and searching for network when I'm out of reach (which is seldom).
I've currently disabled Beautiful Widget using the Startup Auditor, because at some point it starts killing my phone by running 100% and not letting my phone go to sleep. And this is what I meant by faulty apps (or in conjunction with the phone/OS).
3G is always enabled (what would be the use of this phone if you would disable all features which makes a smartphone useful).
Network based location enabled (now using it for the Weather & Toggle app).
No taskkillers running whatsoever.
Running Helix Launcher2 as home with seven screens.
Sending 20 to 30 textmessages, browsing the internet for 30 minutes (half with wifi/ half without), some calls about 30 minutes, toying a lot on the phone two hours plus, some Google Maps navigation 15 minutes with GPS enabled.
This will get me two days of usage easily.
Oh and running R1FB001 at the moment but had these results already with the R1EA016.
.
well yea, i installed helix launcher yesterday but i uninstalled it right away because i didnt like it so much.
Well to be honest, before i used the agressive settings etc on ATK, i used the same settings on the rest of my device
Wich are
-Only 2G
-No WIFI or bluethooth on
-Gps off
-autosync off
-dissabled auto-update, and put it on manual
-deleted the cash of moxier, timescape, mediascape in settings->my applications, and removed there icons from the homescreen
-screen brightness on auto
I suggest you take a look at this video from sony, wich explains it more detailed
(cant post links yet)
w w w .youtube. com/watch?v=P3H--BLPQnI (kill spaces)
and my battery still drained atleast 3-4% hr if not more, it is only from WHEN i started using these settings in ATK that my battery life improved like 500%!
BTW as for what features it kills by doing so i dont know yet, but at this moment everything still works perfectly
At this moment i have 14hr 23min 31 sec and 96% battery left, i'il post another pic for you guys.
Here are the new Pics: w w w.photoshack. com/thumbnails.php?album=10356 (kill spaces)
Cheerz
Well the important part off all this was Security Level ==> Low
it shows you like 3x more things running on you phone then normal, and i just killed them all except: Ignore list= ATK, Xperia Flashlight, Alarm, VizBattery, Handcent Sms and taskpanel, but i dont realy use taskpanel anymore
I am still trying to find out what it actually kills in particular but i heavent found any problems yet
imir said:
Didn't see any improvements either. I usually get 25h+ without running any task killers or start auditors, with 3g always on and medium to hard usage of the phone, which I'm pretty happy with. So I think its the settings of the data and radio that drain the battery, not the applications.
Click to expand...
Click to collapse
I had two "battery cycles" where the battery lasted 48 hours with my normal usage (Moxier+Gmail in push, 3G data, no WiFi, some Bluetooth while driving the car, no GPS). I noticed that because I usually have a 24 hour duration, and at the end of the day, when I put the phone charging while I sleep, I still had more that 60% of the battery instead of the usual 15%! So I decided to not recharge overnight and so I get about 48 hours both times.
The third cycle lasted even more, about 60 hours!!!
However, starting from the fourth cycle... back to 20 hours, or even less... I have not changed anything, I'm not even using task killers... I really don't know what is wrong with this phone (the problem is not the battery itself, I tried with 2 original SE battery + the mugen).
clintax said:
well yea, i installed helix launcher yesterday but i uninstalled it right away because i didnt like it so much.
Well to be honest, before i used the agressive settings etc on ATK, i used the same settings on the rest of my device
Wich are
-Only 2G
-No WIFI or bluethooth on
-Gps off
-autosync off
-dissabled auto-update, and put it on manual
-deleted the cash of moxier, timescape, mediascape in settings->my applications, and removed there icons from the homescreen
-screen brightness on auto
I suggest you take a look at this video from sony, wich explains it more detailed
(cant post links yet)
w w w .youtube. com/watch?v=P3H--BLPQnI (kill spaces)
and my battery still drained atleast 3-4% hr if not more, it is only from WHEN i started using these settings in ATK that my battery life improved like 500%!
BTW as for what features it kills by doing so i dont know yet, but at this moment everything still works perfectly
At this moment i have 14hr 23min 31 sec and 96% battery left, i'il post another pic for you guys.
Here are the new Pics: w w w.photoshack. com/thumbnails.php?album=10356 (kill spaces)
Cheerz
Click to expand...
Click to collapse
Wow, the performance is just amazing. I suggest you start to use the phone instead of keeping it idle. Then you can share with us how the battery performs, thanks.
Which version of Advanced Task Killer are you using? as i have just checked mine and do not have the option to kill when screen is off
I have version 1.7.4 build46
piercewei said:
Wow, the performance is just amazing. I suggest you start to use the phone instead of keeping it idle. Then you can share with us how the battery performs, thanks.
Click to expand...
Click to collapse
Hehe ty, well yea i am using the phone as much as i can, but at this moment i have exams and my social life came to a minimum which looks like i almost have no friend left ^^ but tomorrow i got my last one (after frigging 2,5months) HELL YEAH, and from then on i will start using my phone the way i am used to and not having it idle 95% of the time and i'il keep you guys updated as long as i am sober
Ps: 15hr 28min @ 95%
i saw the last link didnt work, i'il try again
h ttp:// w w w.photoshack. com/thumbnails.php?album=lastupby&uid=16302
.
MarylandCookie said:
Which version of Advanced Task Killer are you using? as i have just checked mine and do not have the option to kill when screen is off
I have version 1.7.4 build46
Click to expand...
Click to collapse
Advanced task killer v1.7.9 build 57 (directly from market)
Ok, so with the settings I used over night, I had a 5% drop over a period of 7 hours sitting idle.
Auto Kill level - Safe
Kill Freq - When Screen Off
Security level - Medium
BT, WIFI and APN - disabled.
I had a 1% drop in like 6/7hrs.. fell asleep whilst using xda, 3g was still running an all..
I just use taskpanel
Wifi, gps, bluetooth & auto sync off
also Adw launcher
Edit.. Firmware 016 (only cause I can't remember the rest lolz)
-------------------------------------
Sent via the XDA Tapatalk App
Can people post what firmware they are using when they are posting their battery usage stats etc
Thanks
this may be posted in the wrong section but i would like everyone running froyo to test this out
HERE IS THE LINK TO GET THE LATEST SETCPU
http://forum.xda-developers.com/showthread.php?t=505419
So I have been doing some experiments on ways to save battery life....I think i have made a break through it is not fully tested i would like for some of you to try it out.
with the latest updates to your ROM itself, setcpu, superuser, and the addition of cache cleaner and the incredible AUTOKILLER (a must have) i have been able to run extremely low setcpu sleep profiles without any noticeable loss of performance.
Believe it or not i have my sleep profile down clocked to 19200mhz with out "noticeable" performance loss
i would like for some of you if possible to try these profile out for a while and see how it works out for you
DEFAULT 480min---whatever you want max (mine is 787) ondemand (for performance)
OR DEFAULT 245min---whatever max (for even more battery savings)
SLEEP 192min---480max ondemand (works great even without sleep to wake lag)
it works dont believe me then check out set cpus new feature "time in state"
open setcpu
go over to info
scroll down a little and you will see the times in state your phones cpu runs in the most
you should now see values at the lowest state of 19200
if this works in theory we can benefit from longer battery life
and faster charging
please try these out and report back to the post or PM me...this could be good
Thanks
UPDATE 8/22 EDIT: some users are having success running an even lower default 19min--whatever max (thats even more savings) will be looking into it
try these even lower profiles
DEFAULT 122min--whatever max (screen ON cpu does not drop below 122mhz)
Screen OFF 19min--245max (no lag just ran pandora and cardio trainer at the same time here no lag from sleep to wake either)
or Screen Off 19min--480 max for more performance
REMEMBER not to have conflicting profiles and to have SCREEN OFF at your highest priority
please post here your own findings and results
Thanks again
UPDATE 08/24/2010
after experimenting with other speeds i have finally settled on these speeds for my personal taste on performance and battery savings
MY FINAL SETTINGS...
DEFAULT 19MIN---786 or whatever MAX on demand
SCREEN OFF 19MIN---480 MAX on demand (highest priority) think deeply about why this is the highest
TEMP <40 19MIN---528MAX (screen off overrides this which cools anyway)
BATT <40 19MIN---604MAX
next more into advanced settings....coming soon
UPDATE 08/26/2010
im almost at the holy grail here
try this set up
SCREEN OFF 19--480 (95 priority)
TEMP <40 19--580 (90 priority)
ADVANCED SETTINGS
SAMPLING RATE---100000
UP THRESHOLD---98
ignore nice ---0
power save bias---0
hit apply (if you like it check set at boot)
ALL CPUS ARE NOT CREATED EQUALLY WE ALL KNOW THIS SO DONT EXPECT MY EXACT SETTING TO WORK FOR EVERY SINGLE PHONE
I CAN ONLY OFFER A STARTING POINT BUT ITS UP TO YOU TO TWEAK IT BUT ITS WORK
I HOPE THIS HELPS
things to notice....
in the main screen in setcpu watch the main frequency values bounce up and down...after a few seconds the values seem to stabilize at the lowest frequency of 19
in time of state screen even when screen on most of the time the 19 freq get the most values
i need a few guys to run, test and monitor the values that i just posted ^^^HERE^^^
this may further the battery life once we stabilize the frequency to 19 most of the time while keep the SAME performance which i think i may have did
run some linpacks and quadrants with those setting
i got
5.4 linpack running 787max
431 quad running 787max
then it drops back to 19 and stabilizes
hope this works and please post all your feed back and setting so we can learn this and get it perfect
thanks
I even use 122 and 480 for my screen off profile.. And I don't have any lag at all.
thisisreallygay said:
I even use 122 and 480 for my screen off profile.. And I don't have any lag at all.
Click to expand...
Click to collapse
19 is even lower try it
Oh 19200? Wow I wasn't paying attention well enough. I'll try it.
Almost from the beginning of my rooting in May and using SetCPU, I've been using 19.2- 748.8 (on demand) with the screen on (sometimes higher but recently reduced the max to see if it helped with some FC's I was having - still haven't determined if it was the profile or the ROM that fixed my FC's).
I use 19.2-245 for screen off. I'd venture that there's about a one second delay for the caller ID to work once a call rings in, but it's more than bearable and worth it.
I have it go to 19.2-528 when the battery is less than 25%,and 19.2-480 if the temperature is above 49 degrees celcius.
I wonder what it's like when receiving a call. I just set it and I'm not having any lag with just turning it on or anything. I'll test it out with other things. I hope this greatly improves my battery.
roirraW "edor" ehT said:
Almost from the beginning of my rooting in May and using SetCPU, I've been using 19.2- 748.8 (on demand) with the screen on (sometimes higher but recently reduced the max to see if it helped with some FC's I was having - still haven't determined if it was the profile or the ROM that fixed my FC's).
I use 19.2-245 for screen off. I'd venture that there's about a one second delay for the caller ID to work once a call rings in, but it's more than bearable and worth it.
I have it go to 19.2-528 when the battery is less than 25%,and 19.2-480 if the temperature is above 49 degrees celcius.
Click to expand...
Click to collapse
shame on you for keeping that secret all to yourself
SHAME
By the way why did you say froyo roms specifically? I'm trying this on tainted tenzo and it's working. I'm usually on a frooy ROM though.
Hi Guys,
Can you please tell me how to get setcpu? I can't find it in the market.
Sent from my Nexus One using XDA App
Search for it on his website, idk what his website is you'll have to search for it. Or download a ROM with it already in it.
im on froyo 30 and was unable to get the 19.2 to show on time in state with screen off profile set to 100 priority at 245/19.2
i was however able to have it start using that frequency by using 710/19.2 as my default setting, then enabling the 245/19.2 profile as screen off.
ive read its not too good to have the cpu jump more than 300mhz per profile though so im not sure how this will work out.
thisisreallygay said:
By the way why did you say froyo roms specifically? I'm trying this on tainted tenzo and it's working. I'm usually on a frooy ROM though.
Click to expand...
Click to collapse
hmm last time i was on sense rom sense fell apart if you clocked lower than 245
epically receiving a phone call
but i only test this method on froyo
I've heard that too. Although I don't know what is bad about it.
sh_mohanna said:
Hi Guys,
Can you please tell me how to get setcpu? I can't find it in the market.
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
HERE
http://forum.xda-developers.com/showthread.php?t=505419
eklipze said:
im on froyo 30 and was unable to get the 19.2 to show on time in state with screen off profile set to 100 priority at 245/19.2
i was however able to have it start using that frequency by using 710/19.2 as my default setting, then enabling the 245/19.2 profile as screen off.
ive read its not too good to have the cpu jump more than 300mhz per profile though so im not sure how this will work out.
Click to expand...
Click to collapse
i heard that too but all froyo dev have a 245 to 710 stock on their roms
thats why i kinda spilt the two profiles and why 245min--- is experimental
leave your screen off for a while and see if the ime of state shows up
also make sure not to have conflicting profiles running in setcpu
Hmm. Well tainted is vanilla but has some sense elements (like sense dialer) So idk. It seems to work. I'll test out calls.
thisisreallygay said:
Hmm. Well tainted is vanilla but has some sense elements (like sense dialer) So idk. It seems to work. I'll test out calls.
Click to expand...
Click to collapse
oh ok tainted is not vanilla
tainted IS sense with sense removed with vanilla remaning hence the word tainted
some sense is still there
i think
Yeah it's got sense contacts and stuff but vanilla messaging. But it has the sense dialer so I think it would also have lag with calls if the sense ones were having lag. And I just tested it and it took a lil while for it to recognize whose number it was but it still gave me plenty of time to answer the call. I'll be testing to see how it improves battery. Thanks for the find
Im also testing setcpu Advanced settings batery life (without performance loss)
What settings are those?
Sorry, not sure if this is int he right section but from the 1000+ hours i have used on this forum i decided to create my own post. Battery life on Android seems to be the evil culprit of MANY, i have finally found the BEST combo for battery life.
I have tried about 90% of the radios and android builds out there and this by far is the BEST. FIRST i wanna thank ALL developers, mods, beta testers and commenter's because without you all, this would not be possible(Android on the HD2)
My CURRENT setup(which i will probably leave on forever since its set now)
US Tmobile HD2
- Radio 2.12 (the latest one)
-Rom: Elegencia Rom (GTX version) --> http://forum.xda-developers.com/showthread.php?t=651729 So i dont get the robot voice anymore
- Android Rom ---> ▐HYBRID▐07.09.2010▐warrenb213 CM6 9/6-V1.5a T-Mo US Optimized▐ Kernel:mitchyprima r10▐ RMNET version http://forum.xda-developers.com/showthread.php?t=775150
- Special Settings in Windows Mobile: Turn off Auto backlight in windows mobile, turned of sync, weather, facebook, all that stuff that may secretly be on by default in windows mobile.
- Special settings in Android: Note: i turned OFF Auto sync for GMAIL email( since the FREE app called K-9 mail has MUCH better push email which uses much less battery than gmail's auto sync), no gps(sometimes wireless network location is used), no facebook sync, weather or news sync. You can set to whatever set cpu settings or sync settings you prefer, im just letting you know my configuration, the main thing to FOCUS on is the RADIO, the ROM(s) the Set cpu SCREEN off settings and the task killer settings.
1. Installed Set Cpu (Free to download on xda but i paid for the donate version to support the dev)
2. Set Cpu settings are in the PHOTO BELOW but as a recap
a. Click Autodetect
b. On MAIN tab, i set the max processor speed to about 652800 and the min to 245000, CONSERVATIVE SCALING, click SET ON BOOT
c. on PROFILES TAB, I added THREE profiles bt only ONE is necessary to get better battery life: SCREEN OFF profile, 384 max and 245 min, priority 100! POWERSAVE scaling
d. click on advanced tab, all the settings should be default, mines are
Sampling rate 200000, Upthreshold 80, down thresh 20, Ignore Nice load 0 and Freq Step 5, click APPLY and SET ON BOOT.
I also installed advanced task killer, not sure if it helps but my battery has been great since. Settings on there:
AUTO START checked, Show notification checked, Auto Kill Level: SAFE, AutoKill frequency when SCREEN OFF, Security level HIGH. OF COURSE you will have to put various apps on IGNORE so task killer doesnt kill them when the screen is off, so far i have ignored: App Brain, Advanced Task Killer(MAKE SURE TO PUT THIS ON IGNORE OR ELSE IT WONT WORK BECAUSE IT WILL KILL ITSELF lol), SetCPU, SUPERUSER, Google search, ad free, k9 mail and battery indicator pro.
All on ignore so they dont get killed, and i noticed ALOT of people use task killer but forget to put superuser, setcpu and advanced task killer on the ignore list so they may be getting closed out sometimes, which will make them ineffective for you.
Im in Chicago, my data has got up to about 1.5mb down with this rom, FASTEST speed i got yet! As you can see from the picture, I took my phone Off the wall charger around NOON YESTERDAY, it was on 100%, played word feud all day basically, browsed the web and tweeted, couldn't do much since i worked a 12hours shift but by 10pm when i left the office, i STILL had 88% battery left, used the device more when i got off, played angry birds, texted, tweeted, talked to a few people, fell asleep without charging and got scared that it would be dead, but i wake up at 9am...... STILL 68% i played more games, texted and tweeted, now im at 63% and its going on NOON again, so 24hrs decent amount of phone use and im at 63%, thats CRAZY!
My data is on H and 3g, DOES not turn off when the screen is off, i still get my WordFeud push notifications and K9 mail email PUSH when i get new ones(that also helped ALOT when i turned off the gmail push, and downloaded K9 mail, its FREE, has integrated inbox and is the BEST email app out there that ses the LEAST battery to have TRUE push notifications when people send an email to me.
Hope this helps you all, Give my combo a try, let me know your results, but so far this battery has lasted a full 24 hours and is not even HALF dead with moderate use.
side mentions:
NO BSOD
NO FREEZES
FAST DATA
WIFI TETHER WORKS
USB DATA WORKS
CAMERA WORKS
Every damn thing works lol thats what im trying to say. even if it has minor bugs which i have not seen yet, this setup and speed with battery life is the BEST, i dont even wanna risk something going wrong so i may leave this as my PERMANENT configuration.
*Edit* before you post saying the speed is slow, TRY IT OUT, Try the android ROM i posted with the set cpu settings i posted, and you will SEE for yourself* I tried the same settings on other android roms but they were just not good since battery was bad and data speed was bad so try that SPECIFIC ROM, see how you like it.
Thanks for the detailed info hakeem, I'm in Chicago too so I can use your exact configuration which is awesome.
Are you using PPP or RMNET build?
Which version of Miri rom? GTX/Max/CHT? Did you see Miri released a new Android launch Rom, here http://forum.xda-developers.com/showthread.php?t=778398. Wonder if that would give similar results with a quicker launch and more memory?
well considering you set the cpu to 1/2 what it's capable of, I'm not surprised you're getting longer battery life. At 600 mhz it runs like my Nokia N97; very poorly.
I've tried those settings before (minus the 600 mhz max) and they don't really give me much, if any real savings. I still get about 4 hours of heavy use or 8 hours of moderate. Not great but manageable.
I use Shubcraft 1.5 with 31 aug zImage on chuckydroid rom. It's the only setup that actually works for me. Data is intermittently flaky but it gets me 2000-3000++ kbps.
The only thing I would like to really have fixed is the G sensor and slightly more reliable data.
ounkeo said:
well considering you set the cpu to 1/2 what it's capable of, I'm not surprised you're getting longer battery life. At 600 mhz it runs like my Nokia N97; very poorly.
I've tried those settings before (minus the 600 mhz max) and they don't really give me much, if any real savings. I still get about 4 hours of heavy use or 8 hours of moderate. Not great but manageable.
I use Shubcraft 1.5 with 31 aug zImage on chuckydroid rom. It's the only setup that actually works for me. Data is intermittently flaky but it gets me 2000-3000++ kbps.
The only thing I would like to really have fixed is the G sensor and slightly more reliable data.
Click to expand...
Click to collapse
Try HyperDroid, Pongster just updated it. It's very similar to Shubcraft but I have the Gsensor on (and using it frequently) without a single screen freeze. Data has been solid and quick. I didn't like the Hi-res small image/text look that was built in but it was an easy fix to get that back to normal size, now the build looks and runs perfect.
Personally I like Sense, mainly for the email and agenda widgets, but the stock froyo builds are a lot more stable so I think I'm gonna stick with it for now.
"Sorry, not sure if this is int he right section but".....then why did you post it here instead of general section but thats your choice , second i would rather deal with a screen freeze here or there , than turn off auto sync and third that is really slowing your phone down with those setcpu settings , i agree with ounkeo thats half the phone speed...
but thanks any way
Thank you! I will follow your suggestion and feedback later.
Hey Im Chicago too!!! Well the burbs actually...
I solved my wake up issues by using setcpu and setting a profile for screen off 798 max 499 min scalingn demand and priority to 100
I know it high but from what I remember with the G1 and setcpu if you underclocked it it would freeze up. So thats what Im assuming with this as well. If its underclocked it will become non responsive eventually. I could be wrong but it my persoanl opinion and preference.
Well, you got lucky with 3-10ma on standby, so your battery doesn't suck. Try few reboots and come back with the same numbers - GL on that.
So far I've tried every trick to get the magic 3-10ma on standby, and sometimes I get it, sometimes i don't. Simple reboot screws it up, and when it goes up to ~60, goodbye every-day use of android
why bother ?
Might as well get a crap monochrome nokia then youll get 5+ days of battery life.
all you guys are doing is turning a smart phone into a dumb phone.
Do you have any issues with the internet on this setup?It seems on my set up the data indicator alternates between h and 3g all the time and can use any internet radio apps since it interrupts every few minutes.Also call quality would like to be a little louder.I have the stock radio 2.10.50.26,chuck rom lite for android and the latest 2.2 froyo stone 1.7.
Can anybody tell me what changes should i make ????
kardas666 said:
Well, you got lucky with 3-10ma on standby, so your battery doesn't suck. Try few reboots and come back with the same numbers - GL on that.
So far I've tried every trick to get the magic 3-10ma on standby, and sometimes I get it, sometimes i don't. Simple reboot screws it up, and when it goes up to ~60, goodbye every-day use of android
Click to expand...
Click to collapse
I am using shubcrafts 1.5 rmnet I get between 3-10ma while sleep. I wont except anything else. If i get the dreaded 40-60ma's I reset and I dont restart one its in the groove.
I noticed when I had the engadget widget going I would see 41ma in sleep mode.
I dont use auto sync because I can sync when I'm good and ready. I also dont turn off 3g anymore It isnt needed.
As far as the op's settings I think they are ok for him, I constantly clock my cpu at 768 as I have found it is responsive enough for me. I also use ondemand with a powersave bias of 500.
Hakeem5 said:
I also installed advanced task killer, not sure if it helps but my battery has been great since. Settings on there:
AUTO START checked, Show notification checked, Auto Kill Level: SAFE, AutoKill frequency when SCREEN OFF, Security level HIGH. OF COURSE you will have to put various apps on IGNORE so task killer doesnt kill them when the screen is off, so far i have ignored: App Brain, Advanced Task Killer(MAKE SURE TO PUT THIS ON IGNORE OR ELSE IT WONT WORK BECAUSE IT WILL KILL ITSELF lol), SetCPU, SUPERUSER, Google search, ad free, k9 mail and battery indicator pro.
All on ignore so they dont get killed, and i noticed ALOT of people use task killer but forget to put superuser, setcpu and advanced task killer on the ignore list so they may be getting closed out sometimes, which will make them ineffective for you.
Click to expand...
Click to collapse
Would someone please tell me how the f**k I could put apps o IGNORE?
the other battery thread found that having your keypad lights on before you boot into android and your sd card also impact heavily on your battery life.
vysus said:
Would someone please tell me how the f**k I could put apps o IGNORE?
Click to expand...
Click to collapse
when in the task killer app just hold down on the selected app to bring up menu
Thanx my friend
Good effort posting your findings, I'm sure it will help a lot of people...
I've played with SetCPU for a while trying a few things and found this setup to be the best for me:
I use the undervolted kernel from here.
I use SetCPU as follows:
Main Page
Max: 1113600
Min: 245000
Scaling: Interactive
Set on boot enabled
Profiles
Enable and Notifications checked
Screen off
max: 245000
min: 245000
scaling: interactive
Priority: 100
Charging/Full
max: 111300
min: 245000
scaling: interactive
Priority: 50
Battery < 25%
max: 652000
min: 245000
scaling: interactive
Priority: 50
Advanced tab
Min Sample Rate: 50000
I also have Autokiller installed with moderate settings. Remove all other task killer apps, including Advanced Task Killer...more info why HERE.
I use APNdroid to disable data connection when I'm not using it. But have wifi on all day.
kardas666 said:
Well, you got lucky with 3-10ma on standby, so your battery doesn't suck. Try few reboots and come back with the same numbers - GL on that.
So far I've tried every trick to get the magic 3-10ma on standby, and sometimes I get it, sometimes i don't. Simple reboot screws it up, and when it goes up to ~60, goodbye every-day use of android
Click to expand...
Click to collapse
I can confirm that having the keypad lights ON when starting up Android from WinMo does definitely keep standby at 3-10ma. The other thing you need to do to keep that level of drain is to switch off GPS unless you're using it.
My speculation tells me that there must be something wrong/missing with the gps and keypad light libraries after the dev's modified it to work on the HD2.
Oh yeah and this is on Darkstone's HD2Froyo v2.1
Hakeem5 said:
- Special settings in Android: Note: i turned OFF Auto sync, no gps, no facebook sync, weather or news sync.
1. Installed Set Cpu (Free to download on xda but i paid for the donate version to support the dev)
2. Set Cpu settings are in the PHOTO BELOW but as a recap
a. Click Autodetect
b. On MAIN tab, i set the max . . . .
Click to expand...
Click to collapse
nice try but with that "configuration" it would be better if i go back and use my
nokia of 4 years ago. thats no smartphone
Hakeem5 said:
Hakeem5 said:
- Special Settings in Windows Mobile: Turn off Auto backlight in windows mobile, turned of sync, weather, facebook, all that stuff that may secretly be on by default in windows mobile.
Click to expand...
Click to collapse
thats a better idea, this worked for me thanks for sharing us your discovery
Click to expand...
Click to collapse
kardas666 said:
Well, you got lucky with 3-10ma on standby, so your battery doesn't suck. Try few reboots and come back with the same numbers - GL on that.
So far I've tried every trick to get the magic 3-10ma on standby, and sometimes I get it, sometimes i don't. Simple reboot screws it up, and when it goes up to ~60, goodbye every-day use of android
Click to expand...
Click to collapse
hey bud, i was having the same issue as you. However, i'm pleased to say that doing the following has given me a 3-10ma standby over the course of a week with multiple reboots (just to check if it would work again). I pulled this from the "possible solution for heavy battery drain thread"
"If you start Android don't use WM at all, use auto-boot on 6 sec with Exceller Multiple Build Loader for Android/Ubuntu if you want to use windows, use it but reboot the phone before you start android."
I'm using this with an Energy Rom, 2.10 radio, and warrenb213's t-mobile us optimized build. Works a treat, hope you have the same experience
Ps... Doesn't matter if setcpu is enabled or not, I still get 3-10ma on standby, remember if you have autosync enabled you will occasionally get a spike while the phone syncs.
hazard99 said:
I am using shubcrafts 1.5 rmnet I get between 3-10ma while sleep. I wont except anything else. If i get the dreaded 40-60ma's I reset and I dont restart one its in the groove.
I noticed when I had the engadget widget going I would see 41ma in sleep mode.
I dont use auto sync because I can sync when I'm good and ready. I also dont turn off 3g anymore It isnt needed.
As far as the op's settings I think they are ok for him, I constantly clock my cpu at 768 as I have found it is responsive enough for me. I also use ondemand with a powersave bias of 500.
Click to expand...
Click to collapse
How can you see your power consumption in ma?
hi everyone,
i just wanna share my experience with my Samsung Galaxy S.
i have finally managed to keep the phone running with "normal phone usage" for more than 1 day
it is true that the multimedia features usage was to the minimum but still
2 Days, 16 hours and 43 minutes is an excellent number,
and still i have 15% remaining in the battery!!!
Check the screenshots below.
All what i have done is:
1- installed Voodoo lagfix
project-voodoo.org/download
2- installed Advanced Task Manager (ATM)
getandroidstuff.com/advanced-task-manager-android-download-v50/
And make sure to enable the Auto-End Running Apps features in ATM, i have used the 30 minutes frequency.
i am still unable to believe the difference that i got from this combination.
Voodoo has really fixed the lag issue and apps are running so smooth.
and with ATM installed the battery life has reached unbelievable numbers.
the installation for Voodoo was so easy and no complications, i have just used the update.zip file and it was so fast and easy.
check this yourself and tell me what you got from it.
cheers.
EDIT:
i forgot to mention that i am using ADW.Launcher instead of TWLauncher.
That's nice.
My record with light usage was 4.5 days.
In that particular case, I still had 50% after 3 days but made a lot of calls on day 4 so the battery went down quicker.
Key setting is to switch the phone to 2g when not needing 3g and also turn off the internet connection through the mobile provider and only use WIFI where available.
Very nice usage, but do you have push email active?
Congratulations abuatwan but i still think you could get longer from your battery. You say you have Advanced Task Manager running and set to start up every 30 minutes.
That costs power to start that up (as does any app) and when its killed whichever apps/processes its deemed to, if they start back up...well that's even more power lost lol
Android has its own task scheduler/killer built in and really all you are doing is battling your own system.
This will explain in much more detail, even if you don't understand everything mentioned read on and try to take in as much as possible.
http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
I do agree though that with the galaxy, something needs to be done as it does in a way run better with a task killer (not counting the battles and power costs)
I use a free program called Auto Killer Memory Optimizer which tweaks androids built in task killer meaning you use your system as it should be
I've had mine running on 'moderate' preset setting for 2 weeks now and i wouldn't dream of installing any other task killer
stickfinger said:
Congratulations abuatwan but i still think you could get longer from your battery. You say you have Advanced Task Manager running and set to start up every 30 minutes.
That costs power to start that up (as does any app) and when its killed whichever apps/processes its deemed to, if they start back up...well that's even more power lost lol
Android has its own task scheduler/killer built in and really all you are doing is battling your own system.
This will explain in much more detail, even if you don't understand everything mentioned read on and try to take in as much as possible.
http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
I do agree though that with the galaxy, something needs to be done as it does in a way run better with a task killer (not counting the battles and power costs)
I use a free program called Auto Killer Memory Optimizer which tweaks androids built in task killer meaning you use your system as it should be
I've had mine running on 'moderate' preset setting for 2 weeks now and i wouldn't dream of installing any other task killer
Click to expand...
Click to collapse
The default setting for killing empty_app processes on Galaxy S is 48 MB. The moderate setting on autokiller is 40 MB, so you are actually *decreasing* the memory tolerance, making the memory management worse! I agree with you about the article, but with a strict setting you will see much better performance, try it.
My SGS keep 3 days max with normal use with disable the data connection with GSM and 3G
I do 2 days with browsing and stuff, seems my battery drains less quickly on wifi then it does with 3g or H =\ killing stuff with ATK is pretty handy as some stuff that i never use don't really mater to keep running in the background.
freakdahouse said:
Very nice usage, but do you have push email active?
Click to expand...
Click to collapse
no, during this period i have turned it off, actually i have turned off the Auto-sync option.
i have played some games, used the browser (over Wi-fi) and used GPS but that was very minimal.
Tyxerakias said:
The default setting for killing empty_app processes on Galaxy S is 48 MB. The moderate setting on autokiller is 40 MB, so you are actually *decreasing* the memory tolerance, making the memory management worse! I agree with you about the article, but with a strict setting you will see much better performance, try it.
Click to expand...
Click to collapse
great,
if i can just change the default likker setings, i believe that will save lot's of battery
Definitely i will install "Auto Killer Memory Optimizer" and will try both profiles, the moderate and the strict.
Thank you
I do get this with my normal usage, 2 days and some hours - can't remember exactly. I have wifi on constantly, 3g when outside, autosync and push always on, autobrightness, no task managers or lag fixes.. Just stock JM2 :]
I have never managed to get more than a day's usage out of my phone. Today my display has been on for 1h37m and the phone has been off the charger for 5.5 hours, my battery is down to 66%.
good luck, in 3 weeks or so you'll need to do a factory reset because the SGS software/file system is a P.O.S
lokhor said:
I have never managed to get more than a day's usage out of my phone. Today my display has been on for 1h37m and the phone has been off the charger for 5.5 hours, my battery is down to 66%.
Click to expand...
Click to collapse
on a 2hr screen time from 100% my phone goes down to 75% or so..
Tyxerakias said:
The default setting for killing empty_app processes on Galaxy S is 48 MB. The moderate setting on autokiller is 40 MB, so you are actually *decreasing* the memory tolerance, making the memory management worse! I agree with you about the article, but with a strict setting you will see much better performance, try it.
Click to expand...
Click to collapse
Ahh well that's new to me, Thank you Tyxerakias. I do wonder what else this app is tweaking then because using Super Manager memory widget i had noticed that i would get slight lag when swiping screens if the reported memory was showing around or below 70mb. The 70mb figure might be wrong as i use a lagfix but the point is that to me around 70mb showing = lag. After installing Auto Killer Memory Optimizer i would sometimes see as low as 50mb but still no lag. I got rid of the memory widget after that as it was just displaying useless info and taking up screen space.
I would be tempted to try the strict setting but my phone honestly flies on moderate and ive also heard if you set it too strict then it can end up killing off things like the clock which means your alarm will then fail.
ickyboo said:
good luck, in 3 weeks or so you'll need to do a factory reset because the SGS software/file system is a P.O.S
Click to expand...
Click to collapse
why 3 weeks? are you referring to the Froyo update? and what is P.O.S?
Personally i wouldn't mind doing a factory reset if you ARE meaning for Froyo as flashing Froyo will reset it anyway...2 resets is no more loss than 1 reset if you are backed up and ready to flash
stickfinger said:
Ahh well that's new to me, Thank you Tyxerakias. I do wonder what else this app is tweaking then because using Super Manager memory widget i had noticed that i would get slight lag when swiping screens if the reported memory was showing around or below 70mb. The 70mb figure might be wrong as i use a lagfix but the point is that to me around 70mb showing = lag. After installing Auto Killer Memory Optimizer i would sometimes see as low as 50mb but still no lag. I got rid of the memory widget after that as it was just displaying useless info and taking up screen space.
I would be tempted to try the strict setting but my phone honestly flies on moderate and ive also heard if you set it too strict then it can end up killing off things like the clock which means your alarm will then fail.
why 3 weeks? are you referring to the Froyo update? and what is P.O.S?
Personally i wouldn't mind doing a factory reset if you ARE meaning for Froyo as flashing Froyo will reset it anyway...2 resets is no more loss than 1 reset if you are backed up and ready to flash
Click to expand...
Click to collapse
loool
Seems he just says that its "Piece Of S##t"
while i don't think so
abuatwan said:
loool
Seems he just says that its "Piece Of S##t"
while i don't think so
Click to expand...
Click to collapse
lol ahh i get it now, he means the file structure in the Galaxy. Samsung chose to use their own rather than a proper linux structure and i've seen many devs also saying how it was a very bad choice.
Well i've had mine for over 2 months now and no loss of data or anything yet so its fingers crossed here lol..........i will be backing important things up as a precaution too
Yes, that app is useful and i am confident you have noticed that
I don't use a task killer, they drain the battery.
I'm pretty sure you would get the same battery usage with screen on vs. screen on and movie playing. Playing a 2h movie drained my battery for 25%, screen on for 2h was about the same so...
I just use Juice Defender ultimate just to be able to select a few features:
- Activate Data/Wifi for 5min every 2h (would be better every 4/6hours but whatever...)
- Data / Wifi off when i sleep
- Leave data/Wifi on when the screen is on
Basically, my phone only syncs / uses data when my screen is on (or every 2h just to push emails if needed)
I noticed that this really really helped me. 3G and screen on really kill your battery