MS Exchange killing battery?

Discussion in 'iPhone Tips, Help and Troubleshooting' started by enigmaverse, Jul 17, 2009.

  1. enigmaverse macrumors member

    Joined:
    Mar 9, 2004
    Location:
    Myrtle Beach, SC
    #1
    After getting my phone and having battery issues I decided to start trouble shooting. I have all my services turned on (3g, bt, wi-fi, push) the only thing I dont have is an application that uses notifications. I tried disabling services and still my battery was going. I decided to do a clean install and slowly add services back in. I didnt run into any issues until I turned on exchange.

    Anybody else running exchange and experiencing terrible battery life?

    Heres my usage without exchange:
    Note: I accidentally plugged it back in for about 5-7 secs. during the day (force of habit)
    IMG_0052.PNG

    Here's my usage when exchange is turned on (Mail only)
    IMG_0053.PNG

    Both of these tests were done after a minimum of 8 hours on the charger
     
  2. HarrisonB macrumors 6502

    Joined:
    Jun 16, 2009
    #2
    Um the first one you plugged it into a charger after it was fully charges, and the second you did not.
     
  3. justinm macrumors member

    Joined:
    Aug 15, 2007
    Location:
    Orlando FL
    #3
    I signed up for a Mail2Web account for push email on my iPhone. Ever since using my exchange account from them, my battery life has increased significantly. I guess it saves a lot of power using push instead of checking email for 5 email accounts every 15 minutes.....;)
     
  4. paulcdb macrumors regular

    Joined:
    Jan 24, 2009
    #4
    i have around 12 hours standby and 3-4 hours usage today but i tend to do a lot of browsing/games. Running is exchange, push services, wifi and location (although don't think location makes much difference)

    good enough for me most of the time. :)
     
  5. zoeconner macrumors regular

    Joined:
    Jul 17, 2007
    #5
    Can someone help with exchange? I put in the server but still wont connect.
     
  6. ronnyuk macrumors member

    Joined:
    Jun 9, 2009
    Location:
    South West England
    #6
    Ok here is an easy guide, make sure first you have exchange installed, open the ports on the router, search for exchange OWA ports etc

    Make sure the user in question has permission to use remote mail

    Settings for phone as follows

    Email - <just put your name here>

    Server <Ip address of server> do not use http:// or anything, just put the fixed external ip of your exchange server, the same ip you use with your domain company for you MX record.

    Domain <leave as "optional">

    Username <this is your normal logon username> the same one you use for outlook web access.

    Password <as above>

    Description <just use your name again>

    Use SSL <On>

    Thats it, pretty simple really :)
     
  7. enigmaverse thread starter macrumors member

    Joined:
    Mar 9, 2004
    Location:
    Myrtle Beach, SC
    #7
    sorry I'll put an edit in: It was plugged in for about 5-7 secs... force of habit. Sit down at desk plug in phone. :)
     
  8. PoitNarf macrumors 65816

    PoitNarf

    Joined:
    May 28, 2007
    Location:
    Northern NJ
    #8
    Configure the Exchange account to use fetch and not push and you'll notice increased battery life.
     
  9. enigmaverse thread starter macrumors member

    Joined:
    Mar 9, 2004
    Location:
    Myrtle Beach, SC
    #9
    I could, but I shouldnt have to.

    Honestly, I'm more interested in ppl that have a similar problem to see if its a pattern than changing settings to accommodate. My 3G with ALL the same settings has easily triple the battery life...

    I could at least make it through most of my day without having to charge the phone. The point of having "push" is to get your emails when they're sent, I shouldnt have to change the configuration just because I upgraded to the "better" model.

    I cant believe I'm the only one seeing piss poor battery life because of exchange.

    Another interesting thing I've noticed is when I have Exchange enabled, my phone take about double the time to charge and noticeably heats up. With Exchanged disable, the phone stays cool when charging.
     
  10. enigmaverse thread starter macrumors member

    Joined:
    Mar 9, 2004
    Location:
    Myrtle Beach, SC
    #10
    So nobody else is having issue with exchange draining their battery in 5 hours or less?

    hmmm...
     
  11. PoitNarf macrumors 65816

    PoitNarf

    Joined:
    May 28, 2007
    Location:
    Northern NJ
    #11
    Have you calibrated the battery? How many bars do you typically have? I turned push off long ago for my work Exchange account because at work I get very poor signal which causes the radio in my iPhone to use extra juice to try and maintain a connection. Couple that with trying to maintain a push connection with the Exchange server and you've got yourself a big battery drainer.

    I do notice decreased battery life on my 3GS when compared to my old 3G if I'm in a bad coverage area. Hopefully 3.1 will bring some improvements to that.
     
  12. mcvaughan macrumors 6502

    Joined:
    Aug 9, 2007
    Location:
    Houston, TX
    #12
    I notice a significant drop when receiving a lot of email on my Exchange server. I had some systems monitoring software firing off a lot of email notifications today and saw the battery drop quickly. Only option there would be to turn off push.
     
  13. intrepid00 macrumors 6502

    Joined:
    Sep 28, 2008
    #13
    There is one way enabling exhange push can drain battery. It is neither the iPhone or Exhanges fault. The problem arises in the way push work. When you turn it omln your phone sends a heartbeat to the exchange server's IIS site. Basically this heartbet tells exhange to monitor your mailbox for changes. When there is it sends a ping to your phone. Between this time there can be no traffic for up to half an hour or maybe longer.

    The problem arises in two spots. Exchange runs over the http protocol for the exchange activesync. If your IIS server doesn't allow for keep alive or kills them then the ideal time of half an hour you can see battery drain. While the heartbeat is small and little battery drain a heartbeat every 5 Mins or sooner will kill it too.

    The other common place the session for the heartbeat is killed is your firewall or nat. The consumer routers will not normally let a port stay open for half an hour and their nat tables are typicaly small. So if it's firewall didn't block the connection it will just forget you.

    You can't just he heartbeat. It is automatic by figuring out your max connection open limit. Nor would you want to mess with it.


    You don't calibrate batterys anymore that are like the ones in the iPhone. They are none memory. Draing them just makes them wear out faster.

    As for your poor connection draing battery this I'd true. The heartbeat can't be maintained and poor coverage isn't going to be fixed with 3.1. One of those micro cells would help if it's poor coverage in the home.
     
  14. JBaker122586 macrumors 65816

    Joined:
    Jun 21, 2007
    #14
    I'm at 3 hours, 18 minutes of usage; 12 hours, 46 minutes of standby, with 26% battery remaining right now.
    I have Exchange and MobileMe both pushing to the phone.
    My numbers are fine to me.
     
  15. zacheryjensen macrumors 6502a

    zacheryjensen

    Joined:
    May 11, 2009
    #15
    Exchange has always eaten battery life. The 3GS just seems to eat more battery for radio usage than the 3G did, but the fact is that even on the 3G enabling Exchange support significantly reduced my battery performance.

    I imagine the impact varies by certain factors such as how fast your exchange server is, how much data is being compared, etc. but it stands to reason that it will consume more power when doing more things...
     
  16. zacheryjensen macrumors 6502a

    zacheryjensen

    Joined:
    May 11, 2009
    #16
    Sir, I beg you check your facts as you are wrong: http://www.apple.com/batteries/iphone.html
     
  17. Morn macrumors 6502

    Joined:
    Oct 26, 2005
    #17
    All battery calibration does is retune the sensor for measuring battery capacity.
    It's not a battery memory issue, infact it's bad for the battery to calibrate it too often. Once a month is fine.
     
  18. ct2k7 macrumors 603

    ct2k7

    Joined:
    Aug 29, 2008
    Location:
    London or Florida
    #18
    As mentioned before, configure Exchange to use fetch not push. Upon inspection of the Exchange logs, you'll see many iPhone errors, and the CPU is always in use, thus battery problems.

    As far as I am aware, this may be fixed in 3.1, however, due to that fact that I don't have an Exchange server readily available, I cannot confirm this, although I do know about the logs and CPU use from experience. I will late today setup an Exchange 2007 server for testing, and will report back.
     
  19. intrepid00 macrumors 6502

    Joined:
    Sep 28, 2008
    #19
    Listen to mom. She always knew best. It doesn't extend battery. It just helps the guage know how much is left. Odds are you will drain it once a month just from use. Otherwise you are just pissing away the battery life.
     
  20. garethjs macrumors 6502

    Joined:
    Nov 11, 2008
    #20
    I'm not on exchange but I use mobileme instead.

    With push on I get 5.5hrs usage & 1 Day 7hrs Standby

    But that was on beta 1

    I'm a dev and my 3GS has beta 2 on it now.

    It is killing battery life worse than 3.0 or 3.1 b1 did.

    I get 4+hrs usage & less than 1 day standby now.

    My girlfriends 3G 3.0 certainly lasts longer than my 3GS.
     
  21. intrepid00 macrumors 6502

    Joined:
    Sep 28, 2008
    #21
    I have my doubts. Unless exchange 2007 issue only. We have a 2003 and these errors are not recorded and I get decent battery life.

    [​IMG]*

    [​IMG]

    Other battery drains:
    Using unlimted sync on large folders. Not as much as an issue as it use to be when exchange push came out. Unless apple didn't do it correctly.

    Another would be constant new mails. Otherwise if you don't get much a heartbeat uses less power then a fetch (it's a sync actually). You'd only want to drop to fetch if you get tons of new emails.

    Always hit the home button when you are done. Some apps left open will drain the battery.
     
  22. ct2k7 macrumors 603

    ct2k7

    Joined:
    Aug 29, 2008
    Location:
    London or Florida
    #22
    It must be 2007 only then :/
     
  23. enigmaverse thread starter macrumors member

    Joined:
    Mar 9, 2004
    Location:
    Myrtle Beach, SC
    #23
    Cant be just 2007...

    my 3g ran fine using the same server... I no longer have it to provide screens, but the phone could last through the night on standby without needing a charge. The 3gs gets about 6 - 7 hours on standby when exchange is enabled.
     
  24. intrepid00 macrumors 6502

    Joined:
    Sep 28, 2008
    #24
    It's more likely that something else is causing the drain on the battery. We are talking software and we are running same. Another program could be hanging or maybe leaving something running. Like location services.
     
  25. enigmaverse thread starter macrumors member

    Joined:
    Mar 9, 2004
    Location:
    Myrtle Beach, SC
    #25
    I dont have extreme Exchange use.. maybe 20 -30 emails per day over Exchange. While I realize that I wont have the same usage as if I had exchange disabled, I should still be able to be on standby for more than 6 hours.

    My 3G, sitting in standby, would last all day and then some. The point to having email on our phones is to stay connected, for me its to stay just as connected as when I'm in the office. I have 4 email accounts on 4 different services runnning: MobileMe, Exchange, a POP, and an IMAP account.

    So far two ppl have posted times, as of right now, I am only running the Apps that come on a standard iPhone, I have disabled everything else. I will give it a full charge tonight and test again tomorrow. I would expect based on reports from the two others that I should expect at least 12 hours of standby.
     

Share This Page