********** The all new "Official" iPhone 4S thread - Keep all the iPhone 4S stuff in here **********

Again, how?

I'm currently on 2 hours 30mins usage
22 hours standby
38% left

Are you not connected to Wifi or mobile data?

I have email on manual fetch, wireless and mobile data on.
Locatino services - Just find my phone, compass calibration, diagnostics and usage and mobile network search on. Ping off, Siri off. Brightness on just below half, auto brightness off

If I knew how to screen shot the iphone I would but

2hr 46 useage
30hrs standby

Battery currently sits at 63%

Location services off
mobile data on
siri on
brightness auto
Notifications on

All I did was do fresh install and just reload on my contacts, turn off location services and I think the rest is out the box settings.
 
Time zone setting in locations is unlikely to be permanent fix for most people experiencing battery drain issues in my experience. Mine is disabled from day one and I had many days of drain since. Problem experienced by most of people has something to do with one or more services leaving persistant, "hanged" connections - hanged not in a sense that they idle, but that instead of connecting and disconnecting they establish connection and wait for some sort of response pinging/polling weird servers sometimes for hours no end.

The cure is the same every time - full reset of active connections or daemon that is causing that particular leak on that particular phone. Some people achieve it by disabling wifi and mobile data for several minutes, others hard reset the phone, wipe network settings, reinstall entire OS. In all cases the temporary cure is the same (if a little overboard) - restart of the service/daemon or killing all connections and drain stops. Unfortunately after re-enabling the services, opening mail, browser, appstore, whatever is causing the rouge connections to push.apple and in a way also all of those odd, unsolicited http connections to telia and amazon distributed servers, the bug usually comes back sooner or later. The more stuff we open, the faster problem of one of those hanging sockets is likely to come back and chances of drain increase.

For a few days I've been trying to track down which of the apps is causing this rouge connection, but I'm beginning to think it might be a wider problem. Either the problem is daemon management in IOS and thus any service using distributed servers is equally capable of connecting, not getting a proper answer and just keeping that socket active for hours polling server with an obsessive compulsive "answer me, answer me" (this would explain the "random cure" factor - some remove exchange mail and it cures it, others log out of app store and it cures it, depending on which service is most often hanging on their network/location assigned push.apple server), or we might be dealing with some sort of half baked network connection checkup - the way I try to imagine it is - as you put your phone on the table the phone starts periodic checkup "do I still have 3G connection", meanwhile something in the phone goes asleep, maybe because reply from the server through the nearest mast gets delayed slightly or because servers are designed to stop obsessive checks from the same phone and the checking daemon just goes into overload, presumes 3G connection through existing mast to be dead, starts looking for other masts while the connection is just hanging for 40-50 minutes each time. This would explain the weird behaviour I get when I switch from T-Mobile to Orange. I get roaming connection, it sits there happily for 3 minutes and then spits message "data network couldn't be reached". Signal bars go to zero, it starts search again and finds another mast. It happen every time I manually select Orange network both where I live and in London. By now we've seen people connecting through edge, with letter E instead of 3G, so the roaming from T-Mobile to Orange should work.

In any case. Most happy users I came across are the users that don't use heavier data sync services - if you have no exchange, no third party google/whathaveyou contacts, etc etc, your chances of being bugged by 12 hour battery life decrease.
The most consistant cure I found, so far, is full, proper reset of data "stack" - either by taking away all data connections for long enough period of time for the "whatever is causing it daemon" to give up the obsessive connections, or by reset/reboot. On my phone, after reset or network switch off I can get the phone to idle for 6 hours and loose 2% of battery. If I re-enable data but don't do anything network related but lightest data usage the phone will happily send texts, edit contacts and calendars, use Siri, make notes and phone calls with beautiful battery life:
4sbug7.jpg

The moment I start actively using heavier data stuff - mail, browser, appstore, icloud backups the bug comes back sooner or later and the phone never sleeps again, switched off and left for the night it will show almost the same hours of usage as stand by next time I wake it up, even if I manually closed all apps from double home tap menu.

Since apple seems to be very quiet about it despite complaints from masses of people for over three weeks now, the only cure, in my humble opinion may be found if someone tries to pinpoint leaking service/daemon by stopping or renaming them one by one on jailbroken phone until source of the hanged push.apple connections is found. Unless of course, as I indicated above, any of daemons is equally prone to trigger the bug and the culprit is in whatever is maintaining sanity of daemons or connections - some watchdog or xinetd equivalent.
 
Last edited:
instead of connecting and disconnecting they establish connection and wait for some sort of response pinging/polling weird servers sometimes for hours no end.

Not sure how many times I need to repeat this, but welcome to the world of push.

As I've said before - I'm one of these heavier users - Exchange and Gmail on Exchange, and a million other Push notifications enabled and I do not experience the same issues.

The fact that someone noticed an instant fix by having his phone replaced by Apple says all that needs to be said to be honest.


The trouble is, some people are experiencing slightly reduced battery life and this will be down to timezone location services, the other people seem to have a real problem with battery life (like yourself I guess) and I'm putting all my chips on "faulty phone".
 
Last edited:
Not sure how many times I need to repeat this, but welcome to the world of push.

Since no push or notifications are enabled, there should be no push connections and we should not be "welcomed to the world of push".

The fact that someone noticed an instant fix by having his phone replaced by Apple says all that needs to be said to be honest. (...) I'm putting all my chips on "faulty phone".
Doesn't the fact that I can get my phone to return to the state where it uses 20% of battery over 24 hours just by simply rebooting it point to a software not hardware bug?
This would have to be the biggest wave of faulty phones since the dawn of time. In our office it's 3 out of 3 4S's that barely last more than 12 hours.
 
It's a phone that revolves around push, it's almost required in it's core operation. Do not be surprised if stuff is still going on when it's been disabled everywhere you can find an option for it.

Possibly, or it could be a combination of thing, this does not explain the people that have been fine following a hardware replacement though.

Three people in the same location is curious, are you all on the same network? Presumably you connect to wifi at work? Are things like the push notifications being allowed to happen? ie. are there any network restrictions in place.
 
Would be a nice test to get 10 users with iphone 4S on the same network, restore them all and set default options like mobile and wireless on. Disable all not needed like Ping, locaton based time etc and see how long all the batteries last and usage
 
Possibly, or it could be a combination of thing, this does not explain the people that have been fine following a hardware replacement though.
Could be the same as "DFU reinstall " cure or could be newer factory software build - quite a few folks on apple's forum said the problem returned or was never cured on replaced phones though. Plus, consider this - people with iPhone 4 with IOS 5 who had good power usage in IOS 4 reported battery drains too.

Three people in the same location is curious, are you all on the same network? Presumably you connect to wifi at work?
One of us does use wifi, two of us don't (btopenzone thing), two different networks, we actually have mobile masts on the roof of an outbuilding. But yeah, I though of that, that's how my "if the push.apple connection hangs, phone presumes 3G connection dead and starts mast switching" secondary theory started. I actually have higher drain at home, where local T-Mobile has 2 masts and Orange 1 mast about 200 yards from my home on the hill, and yet the bars on the phone keeps on changing from 5 to 4 bars on t-mobile and orange roaming displays 5 bars then loose connection after 3 minutes, something that Android phone never did. It would certainly prop the theory that if such diagnostic connection exists, and it hangs, the phone starts looking for alternative data connection, so phone keep switching between two t-mobile masts all night long draining battery, whereas if I force it to orange roaming it cannot switch to another orange mast thus loose connection, regain connection, loose connection again, etc.

But then again, I then read articles like this and the author pinpoints his drain to hanging dataaccessd, which doesn't even run on my phone, but props the theory that its process management issue and any of the network processes is equally capable of going off the rails and creating drain.
 
Last edited:
I have a replacement phone now due to a fault with my receiver, it wouldn't always play the audio of a call through the speaker until I put it on speakerphone then turned it off.

Odd I know, but no amount of restoring did the trick. Anyway, my battery since this replacement has been amazing. I have it on full brightness at the moment, just because I want to get away this yellow tint on the screen as it is new, but I notice no difference in battery life between this and the old one with full brightness, push on everything. Only thing disabled is the time zone setting.

Once I've finished getting rid of the yellow tint, i'll put brightness back to normal and post a screenshot of the difference in battery life.
 
It got logged on the phone, the girl I spoke to gave a few test calls to the landline in the apple store, she said she couldnt hear it ring once so she confirmed it.

She also connected it up to a laptop and it actually logged the errors with the receiver. Make sure you have tried a restore first before taking it back to them, and then had the problem happen since, otherwise you will just get sent away with a restored phone.
 
Just emphasize the fact that it happens, also they will be able to see your restore dates and that goes in uour favour. Why would you restore a new phone unless you had problem(s)?
 
Christ, I get everywhere!

I'm convinced it's not a 4S issue, but rather iOS 5. I had the same issue with the iPhone 4, and it was introduced with the GM - it was not present during the previous seven betas.

I've seen the battery issue now on half a dozen iPhone 4S, a few iPhone 4 and a couple of 3GS - all running iOS 5, and all fine with iOS 4.

We at Redmond Pie clearly aren’t all the bright either – one team member even queued up at stupid o’clock to get his iPhone 4S. *cough* It was me! *cough*.

:rolleyes:
 
Something is defiantly up, woke up and the email program was open but it was off when I went to sleep! Also turned everything off and the phone and turned it back on, left it in my pocket and looked an hour later and it was open again!

Now I don't have push on and have it set on manual.
 
Back
Top Bottom