So I tried to get my work to get me a blackberry because I need to check my work email when I am not there at nights, weekends, etc. They saw I had a thunderbolt but I tried explaining how the battery wouldn't last. Well that wasn't good enough so today I synched my works email (corporate gmail account) to my phone and I am getting the push notifications just like I wanted, and the battery is terrible just as I said it would be. Is there any way to adjust how often it checks for new mail to push notifications through? I feel like there has to be some way but I searched and found nothing for the thunderbolt. Any help is appreciated.
Thanks
Not sure if this would work for you, but you could go into your accounts & sync setting and uncheck the autoupdate for your google business account (since I don't have one, not sure if it will allow you separate out google accounts). Then only go in and manually sync it when you need it?
The only thing with that is I have to manually sync which defeats the purpose of it
Sent from my ADR6400L using XDA Premium App
How much mail do you actually get pushed?
I get quite a bit of mail to my regular google account because I've tied all my other accounts to my google account and I don't have any real issue with extreme battery drain?
I had an android since the G1 first came out and with each successive phone I've gotten, I've never noticed that mail is a real big battery drain on any of them.
I would say 15-20 mails a day. However one of our clients is west coast based so I tend to get a lot after I leave work. This is definitely a battery killer by multiple hours. I'm going to try my damndest to get a blackberry and show them how awful it is but I need something in the mean time to get me through the day. My phone didn't last 9-6 today
I can't believe something as simple as an interval adjustment isn't built into the gmail app. I searched all over and several people have asked this but there is never a solution. I wonder if I could use another email app that is adjustable instead of the official gmail app.
The easiest solution is to check one of the apps, such as Juice Defender, that can turn off your network connection when not in use. You can set them to periodically enable them to turn data back on to allow things like emails to come through.
And GMail push notifications act just like Blackberry-style push notifications of email. It isn't constantly checking the server for new emails. It gets notified only when new emails arrive. Something else is likely causing your battery problems, not the push notifications. I'd check some of the battery threads around for other tips to increase battery life before making any major changes.
I've never heard of email being the culprit to any battery problems, so you might want to see if there are some rogue apps you have that are causing this battery drain.
As for email, I use Tasker. I have a profile that turns auto-sync on at 6:15 AM and every three hours after that at a quarter past, then I have a profile that turns auto-sync off at 6:17 AM and every three hours, so I only get email at a quarter past, every three hours
Not sure how elegant of a solution this is for you as you work for a company and might have some emails that you need to respond to ASAP.
joshnichols189 said:
As for email, I use Tasker. I have a profile that turns auto-sync on at 6:15 AM and every three hours after that at a quarter past, then I have a profile that turns auto-sync off at 6:17 AM and every three hours, so I only get email at a quarter past, every three hours
Click to expand...
Click to collapse
I use Tasker as well, with it checking only between 6:30am - midnight. However, I check mine every 20 minutes normally. If they need to get in touch with me faster than that, they should have called in the first place. I played with Juice Defender prior to discovering Tasker though, and it is much easier to set up.(Just not nearly as powerful as Tasker, which I love playing with)
rotorocker said:
I can't believe something as simple as an interval adjustment isn't built into the gmail app. I searched all over and several people have asked this but there is never a solution. I wonder if I could use another email app that is adjustable instead of the official gmail app.
Click to expand...
Click to collapse
Push is more efficient than interval, that is why you don't see interval adjustments.
Well as others have said, I don't think it's the emails causing your issues. I get way more emails than that in a day and my phone comes off charger around 5am and doesn't usually get back on a charger until at least 9pm or later. I'm not saying I still have half a charge left, but I also don't have my phone yelling at me to plug it in either because it's low.
Hmm good to know about how those push notifications work. I guess it's just a coincidence that when I synched my email a couple days ago that I noticed the battery went noticeably down. I might try out tasker though. Thanks
It could have been also your signal strength when you were trying to sync that could have caused a bigger drain.
If you had a weak signal, your phone would have been trying to "juice" up the connection to keep you connected resulting in a larger than normal battery drain.
Just a thought.
this is true since I moved from central jersey (manalapan) to North Jersey (wallington) I am now in 4g constantly and maybe I should look into switching to 3g for a bit.
Related
Hi guys,
Very odd problem with the Mail application on my Thunderbolt. Sometimes it refuses to automatically download mail and sync during peak times and the only explanation I can think of is that the system is in power save mode even though I have power save disabled.
-Auto-sync is enabled
-Background Data is enabled
-Power saver is totally disabled
-Update schedule is set to Every Day and within the peak times.
-Not using juice defender or task killer
-Stock android.. just did a clean install with the MR2
-Set to 15 minute intervals, 8am to 11pm peak time.
I'm pretty savvy with the android system and honestly am at a loss as to the reason why this happens. I can sometimes fix it by toggling the background data and sync multiple times but I do not have a clear cut solution yet.
Any help would be GREATLY appreciated.
I have seen people have problems with synching while using task killers that have an auto-kill mode and people who use Juice Defender.
Yep, not using a task killer as those are proven to be useless
What about Juice Defender, do you use that? Also you listed that you have your synch schedule set for everyday during peak times...do you mean once a day on peak times or what interval do you have it set as?
Do you notice any other app that uses an internet connection malfunctioning during the day?
15 minute intervals during peak times. My peak times are 8:00am to 11:00pm. I don't really notice any other app besides mail malfunctioning. But then again I don't really have any apps that use the internet. Facebook seems to be giving me notifications on time. It's really just the mail app which refuses to update automatically. Some tinkering around and syncing all seems to sometimes fix it but i have no clue how. Such an odd and annoying problem.
arh2o said:
15 minute intervals during peak times. My peak times are 8:00am to 11:00pm. I don't really notice any other app besides mail malfunctioning. But then again I don't really have any apps that use the internet. Facebook seems to be giving me notifications on time. It's really just the mail app which refuses to update automatically. Some tinkering around and syncing all seems to sometimes fix it but i have no clue how. Such an odd and annoying problem.
Click to expand...
Click to collapse
You don't mention what you are trying to sync with the mail app, but I had the same problem with my Incredible and exchange. After deleting and restoring my settings 4 times, I bought Touchdown for $20 on the market and have never looked back. They offer a fully functional 30 day trial. If its exchange you are trying to sync, its the way to go.
XDA Premium via Gingeritis 1.0
It's actually a gmail account i'm trying to sync. I think it's a problem with the mail app since i get facebook notifications on time. Very very frustrating. The mail app just refuses to sync properly.
For those familiar with this app. I believe it is definitely helping battery life, but at some costs I'm not sure I like. For example it seems when I'm outdoors it disables data? Even at the balanced setting? Just by looking at the log I believe thats what I'm seeing. If it is disabling data, then that would mean no emails etc correct? Or does it periodic checks on its own and enables when necessary even when screen is off? Hope someone can explain.
With the default settings:
-it will periodically enable data for a short amount of time for all things like emails to get pushed through (under the schedule section)
-it will enable data when the screen is on, only after you unlock it. (that way you can check the time on your phone without having data enabled
With my settings (JD ultimate)
-the data will remain ON when certain apps are running in the background w/ the screen off (Pandora, Google Music, Google Maps)
-data will remain on when it's plugged into the wall (charging via usb is still the same)
-when apps request data (1kb/5s), data will be turned on for 15 seconds (more if needed)
-if connected to WiFi, data will be disabled.
-when on data, WiFi is disabled
-if there is an incoming MMS, data will be enabled
-My Juice Defender has also been trained to use cell towers (NOT GPS) to get my location. If i'm near a place where I have connected to WiFi before, it will turn on WiFi
I get 68% more battery out of my phone w/ this app. Just keep in mind this helps battery during standby (screen off) and not much else.
But when it's configured right, it's an easy battery boost that won't get in your way in terms of use.
So even with default settings, there is a schedule section? I didnt see that option.
I'm assuming you are using customize?
UPDATE: I did not see the controls and schedule tab even after selecting advanced. I had to kill the Juicedefender ultimate app and restart. Now when I check advanced, the tabs appear. Wow there are so many customizations. As said below, I would not mind a step by step set up to get best battery life results on note from you or others. Thanks.
Maroon Mushroom said:
With the default settings:
-it will periodically enable data for a short amount of time for all things like emails to get pushed through (under the schedule section)
-it will enable data when the screen is on, only after you unlock it. (that way you can check the time on your phone without having data enabled
With my settings (JD ultimate)
-the data will remain ON when certain apps are running in the background w/ the screen off (Pandora, Google Music, Google Maps)
-data will remain on when it's plugged into the wall (charging via usb is still the same)
-when apps request data (1kb/5s), data will be turned on for 15 seconds (more if needed)
-if connected to WiFi, data will be disabled.
-when on data, WiFi is disabled
-if there is an incoming MMS, data will be enabled
-My Juice Defender has also been trained to use cell towers (NOT GPS) to get my location. If i'm near a place where I have connected to WiFi before, it will turn on WiFi
I get 68% more battery out of my phone w/ this app. Just keep in mind this helps battery during standby (screen off) and not much else.
But when it's configured right, it's an easy battery boost that won't get in your way in terms of use.
Click to expand...
Click to collapse
I would be interested in a step by step of your setup. I love JD Ultimate and I get better battery but I know it could be even better. Your setup sounds ideal.
Can you give us a walk through?
Agreed me too . So far on default juicedefender has really extended my battery life.
Juice Defender Setup Guide - Ultimate only
First thing's first. Download the apps. You will need the regular app and then the DJ ultimate license.
Launch Juice Defender Ultimate.
Under the STATUS tab. There is a section that says "Profile". Select "advanced" and then hit confirm. This unlocks a majority of the settings for the app and allows you to set custom triggers, app exceptions, and much more!
As you can see at the top, there should be a few more tabs that popped up.
Go to the "Schedules" tab
This section is what allows data to be periodically turned on so you can receive things like emails and and PUSH notifications. I have me enabled and set to a 30 minute frequency.
Going on down, we see the Night section. Set it to the hours that you normally sleep. This is disabling periodic data. This is good for 2 reasons: If you don't want things like email notifications waking up, and if your phone is not plugged in and you want to slow the battery drain of your phone.
I don't change anything else on this tab. Adaptive start for Night mode I leave on default (+2h max for start, end -1h max). If there is a period of data where you need instant connectivity for things like emails, then you can enable PEAK hours. (disables JD controls for a defined amount of time)
Triggers tab - this is the fun stuff.
Keep "battery" enabled. This ignores scheduled data on periods if your battery reaches a certain point.
Here is how I think about it. If you come home and you usually have about 40% of a charge, then set the threshold to 35%. By having it set to a point right below the average use like that, it's great because it won't get in your way as you work, but will still save battery on nights where you go out rather than going to a place with a charger nearby.
For charger, I set mine to AC because of how much faster it charges and getting emails during the night don't wake me up. (I sleep w/ it plugged in like many people) If things like email / other push notifications bother you at night, leave this off.
Screen. Leave this enabled. Simple as that.
Make sure Traffic is enabled. This allows apps to finish data transfers / downloads before data is cut off. I set mine to low at 15s so it doesn't interrupt downloads.
Apps. This is very important for a lot of people. Everyone has at least one app that they need to have data access going to when the screen is off. For me, it's Pandora, Google Music, and Google Maps. I set those 3 apps to enable / screen off. Meaning that if it's running on the phone, and it's in your pocket, those apps get as much data as they want because JD will be disabled for as long as they're on. Just hit the configure option, and choose which apps you want for enable / screen off.
Last one. Location. Just hit enable. When you connect to Wifi, it will remember your location w/ cell towers and not GPS. If JD detects that you are close to that access point, it will turn on WiFi again for you. It takes a bit of time to "train" Juice Defender to get the right position. But eventually, it works great!
Anything I didn't cover are things I didn't touch. (brightness / bluetooth / CPU controls)
Keep in mind, Juice Defender NEVER blocks your ability to receive / send texts and calls.
Maroon Mushroom said:
Juice Defender Setup Guide - Ultimate only
First thing's first. Download the apps. You will need the regular app and then the DJ ultimate license.
Launch Juice Defender Ultimate.
Under the STATUS tab. There is a section that says "Profile". Select "advanced" and then hit confirm. This unlocks a majority of the settings for the app and allows you to set custom triggers, app exceptions, and much more!
As you can see at the top, there should be a few more tabs that popped up.
Go to the "Schedules" tab
This section is what allows data to be periodically turned on so you can receive things like emails and and PUSH notifications. I have me enabled and set to a 30 minute frequency.
Going on down, we see the Night section. Set it to the hours that you normally sleep. This is disabling periodic data. This is good for 2 reasons: If you don't want things like email notifications waking up, and if your phone is not plugged in and you want to slow the battery drain of your phone.
I don't change anything else on this tab. Adaptive start for Night mode I leave on default (+2h max for start, end -1h max). If there is a period of data where you need instant connectivity for things like emails, then you can enable PEAK hours. (disables JD controls for a defined amount of time)
Triggers tab - this is the fun stuff.
Keep "battery" enabled. This ignores scheduled data on periods if your battery reaches a certain point.
Here is how I think about it. If you come home and you usually have about 40% of a charge, then set the threshold to 35%. By having it set to a point right below the average use like that, it's great because it won't get in your way as you work, but will still save battery on nights where you go out rather than going to a place with a charger nearby.
For charger, I set mine to AC because of how much faster it charges and getting emails during the night don't wake me up. (I sleep w/ it plugged in like many people) If things like email / other push notifications bother you at night, leave this off.
Screen. Leave this enabled. Simple as that.
Make sure Traffic is enabled. This allows apps to finish data transfers / downloads before data is cut off. I set mine to low at 15s so it doesn't interrupt downloads.
Apps. This is very important for a lot of people. Everyone has at least one app that they need to have data access going to when the screen is off. For me, it's Pandora, Google Music, and Google Maps. I set those 3 apps to enable / screen off. Meaning that if it's running on the phone, and it's in your pocket, those apps get as much data as they want because JD will be disabled for as long as they're on. Just hit the configure option, and choose which apps you want for enable / screen off.
Last one. Location. Just hit enable. When you connect to Wifi, it will remember your location w/ cell towers and not GPS. If JD detects that you are close to that access point, it will turn on WiFi again for you. It takes a bit of time to "train" Juice Defender to get the right position. But eventually, it works great!
Anything I didn't cover are things I didn't touch. (brightness / bluetooth / CPU controls)
Keep in mind, Juice Defender NEVER blocks your ability to receive / send texts and calls.
Click to expand...
Click to collapse
Thanks bro
check your Google Plus
Thanks for that , am trying those settings now.
I have always hated that program and found it to screw up phones. Most of the time it actually makes batteries worse. Just my two cents.
Sent from my SAMSUNG-SGH-I717 using XDA App
I'm not sure what to think of it. I set the settings as per Mushrooms suggestions. In an hour and a half, I've eaten through 14% of my battery with my screen off almost the entire time.
It says it's giving me 1.78x the amount of battery I normally would but normally I wouldn't be down 14% in an hour and a half.
cmucooper said:
I have always hated that program and found it to screw up phones. Most of the time it actually makes batteries worse. Just my two cents.
Sent from my SAMSUNG-SGH-I717 using XDA App
Click to expand...
Click to collapse
yes, this has always been the general thought and what is posted most often.....I used to think the same thing until I used it on my SkyRocket.....it made a huge difference. I would get home from work before having JD on my phone and be at 20%.....when I installed JD after about a week....I would get home from work and be at 50%
So it may not work for everyone but my .02 cents is, try it and don't just automatically assume because people post that it sucks, that it sucks. Cause for me it is a lifesaver.
This coming from a guy who used to post the same things cmucooper just posted....I hated JD and bad mouthed it every time I could. But I never really used JD, I was always just spouting off what someone else had said about it....now I regret that cause it's worth it.
---------- Post added at 03:49 PM ---------- Previous post was at 03:48 PM ----------
kiltedthrower said:
I'm not sure what to think of it. I set the settings as per Mushrooms suggestions. In an hour and a half, I've eaten through 14% of my battery with my screen off almost the entire time.
It says it's giving me 1.78x the amount of battery I normally would but normally I wouldn't be down 14% in an hour and a half.
Click to expand...
Click to collapse
I set mine up per Shrooms suggestions and I am in 3 hours unplugged and at 93%.....normally it would already be at 85% so I am in the positive.
Dunno why urs is in the negative
I'll give this a shot. My battery has been stellar when screen off. This would be cooler if it makes it even better
Sent from my SAMSUNG-SGH-I717
Yea I would try the default settings first for a day or two, then you can try the settings posted here to see if it gets better or not. I also didnt like this app with other phones as I didnt see a difference but on the note's battery,I've been unplugged from the wall charger for about an hour on wifi with the screen off and its gone down 1% with me checking emails 2 times. Maybe not too impressive to some but for me this is good, I'll have to see when I'm at work this week.
unplugged now for a little over 7 hours and at 70%
Maroon Mushroom said:
Juice Defender Setup Guide - Ultimate only
First thing's first. Download the apps. You will need the regular app and then the DJ ultimate license.
Launch Juice Defender Ultimate.
Under the STATUS tab. There is a section that says "Profile". Select "advanced" and then hit confirm. This unlocks a majority of the settings for the app and allows you to set custom triggers, app exceptions, and much more!
As you can see at the top, there should be a few more tabs that popped up.
Go to the "Schedules" tab
This section is what allows data to be periodically turned on so you can receive things like emails and and PUSH notifications. I have me enabled and set to a 30 minute frequency.
Going on down, we see the Night section. Set it to the hours that you normally sleep. This is disabling periodic data. This is good for 2 reasons: If you don't want things like email notifications waking up, and if your phone is not plugged in and you want to slow the battery drain of your phone.
I don't change anything else on this tab. Adaptive start for Night mode I leave on default (+2h max for start, end -1h max). If there is a period of data where you need instant connectivity for things like emails, then you can enable PEAK hours. (disables JD controls for a defined amount of time)
Triggers tab - this is the fun stuff.
Keep "battery" enabled. This ignores scheduled data on periods if your battery reaches a certain point.
Here is how I think about it. If you come home and you usually have about 40% of a charge, then set the threshold to 35%. By having it set to a point right below the average use like that, it's great because it won't get in your way as you work, but will still save battery on nights where you go out rather than going to a place with a charger nearby.
For charger, I set mine to AC because of how much faster it charges and getting emails during the night don't wake me up. (I sleep w/ it plugged in like many people) If things like email / other push notifications bother you at night, leave this off.
Screen. Leave this enabled. Simple as that.
Make sure Traffic is enabled. This allows apps to finish data transfers / downloads before data is cut off. I set mine to low at 15s so it doesn't interrupt downloads.
Apps. This is very important for a lot of people. Everyone has at least one app that they need to have data access going to when the screen is off. For me, it's Pandora, Google Music, and Google Maps. I set those 3 apps to enable / screen off. Meaning that if it's running on the phone, and it's in your pocket, those apps get as much data as they want because JD will be disabled for as long as they're on. Just hit the configure option, and choose which apps you want for enable / screen off.
Last one. Location. Just hit enable. When you connect to Wifi, it will remember your location w/ cell towers and not GPS. If JD detects that you are close to that access point, it will turn on WiFi again for you. It takes a bit of time to "train" Juice Defender to get the right position. But eventually, it works great!
Anything I didn't cover are things I didn't touch. (brightness / bluetooth / CPU controls)
Keep in mind, Juice Defender NEVER blocks your ability to receive / send texts and calls.
Click to expand...
Click to collapse
Thanks for this. I use Enhanced Email for my push email. I notice if I set mine as you suggest I don't get my emails in a timely manner. Do I add it to the apps section in order to get it through?
bkeaver said:
Thanks for this. I use Enhanced Email for my push email. I notice if I set mine as you suggest I don't get my emails in a timely manner. Do I add it to the apps section in order to get it through?
Click to expand...
Click to collapse
Yes, you enable that app in the app section.
SysAdmNj said:
Yes, you enable that app in the app section.
Click to expand...
Click to collapse
I have tried enabled and enable/screen off and neither one is working
Sent from my SGH-I777 using xda premium
bkeaver said:
I have tried enabled and enable/screen off and neither one is working
Sent from my SGH-I777 using xda premium
Click to expand...
Click to collapse
Not sure, you might want to try and enable the email app as well as the enhanced email app.
SysAdmNj said:
Not sure, you might want to try and enable the email app as well as the enhanced email app.
Click to expand...
Click to collapse
Yeah that didn't work either.
Sent from my SAMSUNG-SGH-I717 using xda premium
Have any of you that are using JuiceDefender tried installing the AOSP Helper yet?
Set up my works Exchange account on the S3 and suspected it was causing high battery drain.
Selected some 'sleep time' from within the application and then also selected Manual Update so I could save battery. It appears manual doesn't change anything though as my mail still comes through unless I deactivated the account completely?
Anyone else have this issue.?
Sent from my GT-I9300 using Xparent ICS Tapatalk 2
WhiteHartMart said:
Set up my works Exchange account on the S3 and suspected it was causing high battery drain.
Selected some 'sleep time' from within the application and then also selected Manual Update so I could save battery. It appears manual doesn't change anything though as my mail still comes through unless I deactivated the account completely?
Anyone else have this issue.?
Sent from my GT-I9300 using Xparent ICS Tapatalk 2
Click to expand...
Click to collapse
That wouldn't be a bug in Exchange causing the issue.
It is, most likely, because ActiveSync, which is what Exchange uses to communicate with your phone, is a server-side "push" technology. This means that your phone, most likely, has WiFi and/or your Internet services "always on" to accommodate ActiveSync. ActiveSync doesn't work like Blackberry where the client-side does all of the control/communication (pull technology). It is all done server-side, which means that the phone has to always have an Internet connection, either through WiFi or the phone Internet services, to be ready to accept incoming information from ActiveSync.
Thanks for the reply - so the option to manually retrieve mail is pointless then as it going to get pushed whether I want it or not?
Sent from my GT-I9300 using Xparent ICS Tapatalk 2
After posting my response, I decided that it could be a little bit clearer, so here goes.
Blackberry (BES specifically), IMAP, POP3, SMTP, etc, the client side, in this case the phone, is in control of all of the message synchronization. Meaning that every n number of minutes/hours/days it opens up an Internet connection and says, "Do you have anything for me? If so, send it now." That's client-side pull technology.
ActiveSync, on the other hand, the server (in this case the Exchange Client Access Server), sends out the info, via AvtiveSync, every time something new comes in to your Exchange mailbox. This happens "real-time" rather than every n number of minutes. This means that the client side, in this case the phone, must have an "always on" Internet connection, either via WiFi or the phone's Internet service, to accept these "real-time" updates. This is server-side push technology.
Server-side push technology, by its very nature, causes the client-side, in this case the phone, to consume more battery since the WiFi and Internet "radios" must always be on.
I hope that this makes more sense than my last post.
---------- Post added at 11:33 AM ---------- Previous post was at 11:28 AM ----------
WhiteHartMart said:
Thanks for the reply - so the option to manually retrieve mail is pointless then as it going to get pushed whether I want it or not?
Sent from my GT-I9300 using Xparent ICS Tapatalk 2
Click to expand...
Click to collapse
Correct. The server is the controlling "party" in the paired relationship.
WhiteHartMart said:
Set up my works Exchange account on the S3 and suspected it was causing high battery drain.
Selected some 'sleep time' from within the application and then also selected Manual Update so I could save battery. It appears manual doesn't change anything though as my mail still comes through unless I deactivated the account completely?
Anyone else have this issue.?
Sent from my GT-I9300 using Xparent ICS Tapatalk 2
Click to expand...
Click to collapse
I ran the same tests on the S3. I'm syncing 3 exchange accounts.
Email exchange service drains the battery really fast ...
Nearly half of the battery is used (battery stats) for this process only [47%].
My battery cannot last:
- on 3G networks, more than 5 hours.
- on WiFi, it goes up to 8 hours.
I used to sync the same exchange accounts on 2 other Samsung devices: Captivate Glide and Galaxy Note - both running Android 2.3.5/2.3.6
=> no issues with the sync services draining the battery.
IMHO, this is not only linked to the Activesync technology, it is also linked android release and the way email exchange service is made/configured (or runs).
There might be some tweaks or possible patch for this service...
But don't know what or where, yet ...
My 2 cents ...
The phone keeps at least one connection to Google open at all times (C2DM push) when it has a network connection.
Open and half-open connections do not really cause high battery drain since your device can (and will) go to lower power states and switch the network to fast dormancy which is a sort of periodic polling for new data.
A scientific article about the topic can be found here: Link (PDF)
The relevant part is in footnote 4 of paragraph 4.1.2
In fact, even at IDLE, a handset periodically wakes up to listen for incoming packets on the paging
channel. If a downlink packet happens to arrive between two paging occasions, it will be delayed until the next paging occasion
Click to expand...
Click to collapse
Additionally that IMAP is poll-only is not entirely correct. While IMAP itself is usually only used as PULL (client requests, receives, closes connection) many servers support the IMAP IDLE mode (client requests, receives, waits for new data, receives, waits, ...) which is a real push technology.
(Technically it differs from Google's C2DM which in fact is HTTP (Comet) long-polling and not true pushing)
I've noticed a high battery drain on Exchange too, even if the account was disabled. It's unrelated to how the phone is connected (Wifi,3G,2G) and _seems_ to get lower when no data connection is open.
It will only go away if the account is removed and seems to caused by the app waking up all the time even if not needed. Thirdparty apps and stock Android do not seem to have this issue - at least my S1 did not.
(I haven't tested on the S3 with a non-stock app yet)
Btw my Exchange server is a patched Z-Push IMAP/SMTP<->Activesync converter from their trunk with Exchange2007 capabilities.
Yes, there HAS to be a bug in the exchange app on this phone.
I got my phone a month ago, and have had no issues with battery drain and high data usage with Exchange what so ever. Until this weekend.
All of a sudden, with no change in the settings at all, my battery all of a sudden just lasted 5-6 hours. It got really warm too. Then after a day or so, I got a message that my monthly limit of data was reached. I didn´t believe this at all since I had more than 500 MB left on my limit the day before.
But when I checked the settings, I was shocked to see that this was true indeed. And it was "exchange services" that caused this. It had downloaded about 600-700 MBs over this short period, thus (of course) causing my battery to drain quickly, and I will now get a nice bill from my phone company for over use of data
As I said. No changes to the settings were done. This happened over night. And of course this has to be a bug in the app, not a server-issue. No one else in my company, as far as I have heard, had had this issue (yet), but after googling I can see that this actually is a problem for many, with different phone brands.
It seems like google has got complains about this, but there has not been released a fix, which is totally unacceptable. I now have had to turn of my mail sync to prevent the data usage to go insane, and my phone to get warm, slow and quick battery drain.
If this isn´t fixed quickly, I will uninstall Exchange services from my phone (have root), and install Touchdown instead.
Here is the problem discussed:
productforums.google.com/forum/#!topic/mobile/tCA92MdBTmc
- but with no solution.
Issue was resolved by deleting account and reinstalling it. But I had to do it twice before it worked.
I also cleand the Exchange Services App with the tool SD Maid before I reinstalled my account the second time.
My battery is back to normal, and no more crazy data usage.
I've had my SGS2 for several months now and haven't had too many issues up until 1-2 weeks ago. I have Hotmail setup with EAS and push on the phone and normally I'd get through a day without charging my phone. However about 2 weeks ago I was overseas and had no internet coverage, I added a couple of contacts in and 1/4 of them synced. The other 3 haven't no matter what I tried (Editing, deleting & re-adding via Vcard, deleting and manually adding) which I think *may* be a possible cause of Exchange consuming a lot of battery power.
Anyhow I installed BBS as the phone battery graph shows the phone being awake a lot, and sure enough Exchange is causing a lot of wakes, but there's also wakes I have no idea what they are from.
Does anyone have any suggestions on fixing Exchange & my battery issue? Screenshots attached.
Install CPU Spy for the store. It'll probably show your phone is not using its deep sleep state, may be not even the lower CPU frequencies either.
This happened to me once also, and the problem was with the Mail Exchange as you're guessing.
One quick way to diagnose that is to do the following.
Go to
System Settings --> Applications --> Running
Find Email and Exchange Services, click on it and Stop everthing you can.
After confirming these services have stopped, go back to CPU spy, click on your menu soft key, and Reset Timers. This will clear the times your phone has spent in each CPU state. Now, exit CPU Spy, lock your phone and return in 10 mins or so. Open CPU Spy, it should show that for most of that time your phone has been in Deep Sleep and has used the lower CPU States a little bit also.
When this happened to me it got so bad that the phone was continously 'locked' on 1200Mhz. Stoping Exchange services was the only way it would 'unlock'.
I had the LUXURY of having being able to reflash my rom and getting rid of the problem (which may have been caused when i updated my rom without wiping), but i don't think you are rooted / using a custom rom.
In which case it's probably a good idea to find your Email and Exchange app in --> Manage Apps --> All, and clearing Cache and Data for both. Note you'll loose all your emails and settings, (which you'll be able to retreive when you resync it etc).
I was having same problem with the stock email. My battery which used to last about 12h heavy usage now doesn't last 7h idle. I fully charged last night and removed from charge before going to sleep, woke up this morning battery was drained.
The exchange email program wasn't allowing the system to deep sleep which was being a pain, after much reading everywhere I decided to delete my exchange accounts (hotmail, gmail), clear the cache and restart the exchange config.
At the moment, seems to have worked but many people who have done this have said that with the time the problem will return so it's not a fix really.
I'm willing to see how long it will work, give it a try as well.
If doesn't work, try K9, touchdown or a any other alternative email client of your like but don't forget to remove your account from the stock. When I removed my accounts from the stock email program, my battery went only 2% down in over 2 hours.
O_Kara said:
I was having same problem with the stock email. My battery which used to last about 12h heavy usage now doesn't last 7h idle. I fully charged last night and removed from charge before going to sleep, woke up this morning battery was drained.
The exchange email program wasn't allowing the system to deep sleep which was being a pain, after much reading everywhere I decided to delete my exchange accounts (hotmail, gmail), clear the cache and restart the exchange config.
At the moment, seems to have worked but many people who have done this have said that with the time the problem will return so it's not a fix really.
I'm willing to see how long it will work, give it a try as well.
If doesn't work, try K9, touchdown or a any other alternative email client of your like but don't forget to remove your account from the stock. When I removed my accounts from the stock email program, my battery went only 2% down in over 2 hours.
Click to expand...
Click to collapse
Ok, last night the exchange has started playing around again. Deleted my accounts and installed Touchdown.
It has made a incredible difference, in 4 hours my battery has gone down 8%.
My only problem with touchdown is that it doesnt push emails to my both accounts simultaneously, I need to physically switch account to receive those emails.
I also tried K9 but as I couldnt set up my hotmail account it didnt work for me.
Sorry if this has done the rounds, but im new to forumn and none of the posts seem to have all my symtpoms.
I bought a few weeks ago a tf201. everything is great, bar two points.
1) - battery life is emmense when docked on the keyboard and in use, and undocked. BUT when i leave it docked it just seems to refuse to go to sleep and manages to chew up just about all the battery overnight. from the battery monitor in settings the wifi and screen stay on overnight so it loose 5-10% or so an hour.. not great
2) not sure if this is related to the above, but again only happens when docked. if it does go to sleep (i think). when i come to wake it, nothing happens. in the end i have to press the power and volume buttons to reset it, then it wakes back up again. interestingly when its dones this it doesnt appear to have lost much battery charge.
So it seems that either it doesnt want to sleep, or if it sleeps, it sleeps a little too much.
im running the latest OTA ICS update as of last week and havent got that much installed widget wise etc. Ive been pouring over the forums for people with similar issues and the nearest i can find is people recomending using flight mode apps to keep the tablet from completely sleeping. this sort of works but the batteries then need charging every 2-3 days, which is better than daily but not great.
any pearls of wisdom as this for me is ruining an otherwise great device...
ianc24 said:
Sorry if this has done the rounds, but im new to forumn and none of the posts seem to have all my symtpoms.
I bought a few weeks ago a tf201. everything is great, bar two points.
1) - battery life is emmense when docked on the keyboard and in use, and undocked. BUT when i leave it docked it just seems to refuse to go to sleep and manages to chew up just about all the battery overnight. from the battery monitor in settings the wifi and screen stay on overnight so it loose 5-10% or so an hour.. not great
2) not sure if this is related to the above, but again only happens when docked. if it does go to sleep (i think). when i come to wake it, nothing happens. in the end i have to press the power and volume buttons to reset it, then it wakes back up again. interestingly when its dones this it doesnt appear to have lost much battery charge.
So it seems that either it doesnt want to sleep, or if it sleeps, it sleeps a little too much.
im running the latest OTA ICS update as of last week and havent got that much installed widget wise etc. Ive been pouring over the forums for people with similar issues and the nearest i can find is people recomending using flight mode apps to keep the tablet from completely sleeping. this sort of works but the batteries then need charging every 2-3 days, which is better than daily but not great.
any pearls of wisdom as this for me is ruining an otherwise great device...
Click to expand...
Click to collapse
Maybe try setting WiFi on sleep to never under the advanced WiFi settings?
Sent from my PG86100 using xda premium
Email Accounts set to "push"
Email clients connecting to Exchange usually have a "push" option that continuously syncs with the mail server. Some of them (like Touch down which is what I use) allow you to set off work times when it won't be polling the server so I set it not to poll between 10:00 PM and 6:00 AM.
Also, look at the accounts and sync area in the settings and see what other stuff is being synced. I had no idea until I looked just now how much stuff is getting synced under my gmail account. It's not just mail and calendars like I thought but also a long list of other things.
Then, looking under "Backup and Restore" in the settings, I'm seeing that it's doing a "backup app data, wifi passwords, and other data to google servers". I'm assuming that means all my mail etc. When I first set up the tablet a couple of days ago I noticed that all the wifi connections from my Droid 3 showed up so that was the first time I realized that my phone must be doing this too...
That's a security issue in that by my employer's rules, sensitive company data isn't supposed to be stored on other people's servers so my exchange data really should not be backed up to google. And it doesn't make any sense to do that anyway. If one of my devices dies and gets replaced, when I configure the account on the new device, all the data will sync from the mail server anyway.
The point being that I'm discovering that there is a huge amount of stuff being synced from my android devices that I didn't even realize. That could be bogging down the network (particularly if on a connection that's slow to begin with) and also causing battery drain.
I'm experimenting with turning a lot of stuff off that I don't figure I need - both for the phone and the tablet - to see what difference it makes.
ratman6161 said:
Email clients connecting to Exchange usually have a "push" option that continuously syncs with the mail server. Some of them (like Touch down which is what I use) allow you to set off work times when it won't be polling the server so I set it not to poll between 10:00 PM and 6:00 AM.
Also, look at the accounts and sync area in the settings and see what other stuff is being synced. I had no idea until I looked just now how much stuff is getting synced under my gmail account. It's not just mail and calendars like I thought but also a long list of other things.
Then, looking under "Backup and Restore" in the settings, I'm seeing that it's doing a "backup app data, wifi passwords, and other data to google servers". I'm assuming that means all my mail etc. When I first set up the tablet a couple of days ago I noticed that all the wifi connections from my Droid 3 showed up so that was the first time I realized that my phone must be doing this too...
That's a security issue in that by my employer's rules, sensitive company data isn't supposed to be stored on other people's servers so my exchange data really should not be backed up to google. And it doesn't make any sense to do that anyway. If one of my devices dies and gets replaced, when I configure the account on the new device, all the data will sync from the mail server anyway.
The point being that I'm discovering that there is a huge amount of stuff being synced from my android devices that I didn't even realize. That could be bogging down the network (particularly if on a connection that's slow to begin with) and also causing battery drain.
I'm experimenting with turning a lot of stuff off that I don't figure I need - both for the phone and the tablet - to see what difference it makes.
Click to expand...
Click to collapse
The exchange DATA, meaning your actual mail does not get backed up explicitly anywhere with vanilla Asus/Google ICS Firmware. What it backs up is account settings, and the options you select. Backing up all your mail would be awesome (under the right circumstances, such as when you need that backed up, and some apps will do so, but generally for a fee.
OP, for battery concerns, make sure that in settings, Asus Customized setting that "Mobile Dock Battery Saving and "Disconnect network during sleep are both selected. The latter option stops most or all synching when sleeping.
It sounds like you are experiencing SOD (Sleep of Death) not quite as horrible as it sounds, but if you have to push power button and or/ Power + Volume for 8-10 seconds to get it bac, does it then vibrate and reboot, or just come back to the Homescreen imediately? If it's the first one, look up SOD. I have had only ONE event since .28 rolled, and before that perhaps a dozen on .21, and NONE before that so it's due to SOME recent changes to firmware, at least in my case. Interestingly, I was able to stop it on .21 by disabling the same option we have been discussing. The two battery savers in Asus customized, and WiFi, Advanced: "Keep WiFi on during sleep" (You have to hit the "three dot" menu and choose advanced from WiFi Settings.
Anyway keep us posted, and let me know if you have SOD, or just a deep sleep - if you REALLY want to know how often and how long your tablet spends in deep sleep get CPU Spy (no root require, I believe) and after several hours, it will let you know what the CPU has been doing, for what percent of that time. it is an AWESOME way to determine how much deep sleep you are experiencing with the device.
My battery is not really satisfying.. though i uses only 15% brightness, it sucks up my battery like hell... 10% decrease in an hour... is this normal?
Sent from my Transformer Prime TF201 using xda premium
skarfreak said:
My battery is not really satisfying.. though i uses only 15% brightness, it sucks up my battery like hell... 10% decrease in an hour... is this normal?
Click to expand...
Click to collapse
10% in one hour of using?? so 10 hours???
I guess you should be more than satisfied........:good:
possible win
Many thanks for the suggestions.
I think i was get the dreaded sleep of death as when it slept to 'wake' it i had to reboot it.
Ive run through all the suggestions here + a few suggestions from the forumns, setting wifi to never, adjusting the dock battery usage, checking my sync options. In sheer frustration i removed all widgets and removed a shed load of apps (both pre-installed and ones that i had installed) installed cpu spy and tested. interesting that it appears to be ok now. charged the dock and transformer up on firday night and its still got juice today, all be it that dock is nearly dead and the transformer has 80%+ thats with 2-3hrs use every day and obviously sleeping...
one thing i did note. when it was docked before and 'sleeping' in the transformer battery was low it would charge for long period when it was sleeping? it doesnt seem to do that now. if the transformer battery is low and i sleep it. the power \ charge light stays on for 10-15 mnutes then goes off.. so def looks like something was keepign it awake.
go to settings/asus customized settings and scroll down to battery saving and check the two power saving settings :good: