PLEASE SOMEONE HELP ME!!
I have now been having this problem with 2 seperate new phones!!
I had to get a new iphone 4 due to a cracked screen on my preivous one, got a new one march 7 and it had been perfect no battery or heat problems.
Then last week I noticed that by mid day my battery was very low, so I tried not to use it as much. But even then with no usage the % was just going down rapidly when it was doing nothing. So I went into an Apple store and they just said 'oh you need a new phone'. No explaination of what it could of been or that it is strange to have just happened.
So take the new phone home and sync and back it all up so that all my info is on there and GUESS WHAT it is the exact same, battery just draining away. I did all the resets and all the stuff I have seen suggested but still no luck!
PLEASE someone help and explain this 'CalDAV' stuff to me in very simple terms!!!!!
I have an iPhone 4 linked to two separate MSExchange e-mail accounts. Same issue of the phone running warm with the battery draining within 6 hours with no apparent activity on the phone and the phone very warm while charging.
This is obviously a significant issue that must be addressed with a fix. I have tried some of the solutions suggested above (i.e. terminating the mail application, deleting the account and re-installing) with no apparent effect.
I ended up buying 'System Status' app to assist in diagnosing this.
There appeared to be some out of sync data that when attempted, caused a problem which resulted in a re-attempt, which had a problem, which caused massive battery drain (in the order of 20% per hour) and a nice warm phone, even after re-booting.
I found that deleting the entire Exchange Email config and re-adding it fixed the problem.
As an aside, I have also found that 'Reset network settings' fixes 'personal hotspot' connectivity glitches (Telstra Australia does allow tethering).
It sounds silly, but I was able to fix the problem by closing out my apps at the end of each day. I must have had an app continuously running even after I restored my phone. I haven't had a problem with the battery draining fast or the phone running hot since. Funny that in 3 trips to the genius bar nobody ever offered this simple fix. Hope it works for others.
It is also a good idea to keep track of the remaining charge. That way you will not be out of juice at a crucial moment. Follow these 4 easy steps to get that going.
I may receive some form of compensation, financial or otherwise, from my recommendation or link.
<Edited by Host>
This solved my issue, I think.
I am using an App named Monitor. Over the past two days my battery drained in a couple of hours. I noticed in Monitor that the CPU would spike at a regular interval even after the phone was rebooted. I check the Console App on my Mac for ~/Library/Logs/CrashReporter/MobileDevice/MyiPhone/ and saw three days worth of /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd crashes.
It may have fixed but, but I'm going to keep an eye on the logs, CPU utilization and of course the battery life.
I had to go to the Genius Bar to get to the root cause.
Something was continually crashing and relaunching in iOS. I don't know exactly what it was, but that was the cause of the battery drain.
I had to wipe the phone and restore iOS back to factory defaults. I was told I shouldn't restore from backup. But I did that anyway and the battry drain reappeared immediately.
So, you have to wipe your phone and do not restore from backup. You'll have to add all of your data manually, which is a major pain in the butt, but with lCloud it wasn't too bad.
I did this about three weeks ago and the phone has been working perfectly since.
As I posted earlier, my problem was the iPhone/Exchange had gotten their knickers in a twist.
Simply removing the email account to Exchange and re-adding the Exchange account is quick and painless. Much quicker than a reset/restore !
Of course, if you don't have an Exchange email account, my solution won't solve your problem