Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Battery drain seems to work...

I had similar battery drain issues with my 4s until it went to 8% overnight. Charged to 100% and am currently on 1 day and 3 hours of standby time with 3 hours 41 minutes of usage, with nothing turned off as recommended in this article. Surely not the best recommendation but seems to have worked for me as well.
 
went to sleep with abut 70-80% battery remaining, and when I wake up the phone is dead. 80% battery drained overnight while in standby (iPhone 4)! :eek:
 
OK, 4s battery seemed a bit light: down to 0% after a day travelling, moderate use which did include watching half a film. Standby drain of about 15%-20% overnight. So not too bad all things considered.

Switched off:
Compass calibration
Setting time zone

One hour test where I sent three emails, answered one call but overall left on standby on desk: no battery drain at all. Started on 86%, still on 86%

Definitely seems to have helped.
 
OK, I'm not sure what this does. However, I tried it and my battery life seems to have improved. Before, I was charging twice a day. Too early to tell for sure, but there is an improvement. Overnight there was very little change in my battery charge.
 
Worked for my 4!

I waited a few days to post my results but my battery life is back to where it was pre-iOS 5 thanks to this tip. Also, I now have location services on where I didn't before the update so the battery life seems to be even better.

I've read that this isn't working for everybody but it definitely fixed the battery drain issues for me - and then some.
 
I turned this off right when i loaded ios 5 because i thought this was something stupid (like location based iads)
 
I turned off iMessage and for me with my 3GS seems to have improved battery life a bit.

The time zone switch off didn't make a difference for my system. Hope it helps for other people.
 
Bug still persists after iOS 5.0.1 update

Even after updating to iOS 5.0.1 on my iPhone 4, I'm still finding the "Setting Time Zone" system service is still getting stuck, keeping the GPS location sensor on.

I'd hoped the 5.0.1 update would fix whatever the problem is, because there is no need for some time zone sensor to continuously and constantly access the GPS location service. Have had the function "on" since the 5.0.1 update, but after seeing it persist I've turned it back off.
 
Even after updating to iOS 5.0.1 on my iPhone 4, I'm still finding the "Setting Time Zone" system service is still getting stuck, keeping the GPS location sensor on.

I'd hoped the 5.0.1 update would fix whatever the problem is, because there is no need for some time zone sensor to continuously and constantly access the GPS location service. Have had the function "on" since the 5.0.1 update, but after seeing it persist I've turned it back off.

Better yet, try turning OFF the following:

General -> Date & Time -> Set Automatically.

That has worked for me since iOS 5 came out and I discovered the battery drain. I quickly found it was endlessly trying to Sync time, draining my battery.

Also, disable WiFi when on the road, so your iDevice doesn't try to discover and connect to every WiFi access point nearby.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.