Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
This has been my issue ever since I updated to PB 9.3 on my iPhone 6. It happens more around the 30% and below. Then it says 10% and I get my warnings to reserve power. I thought it was just a bug, but that is weird that it's happening on newer devices on 9.2.

Also, I never have my time saved to be automatic. I have mine manually set to Portland, Oregon time zone. hmm.
 
I just noticed this on the latest 9.3 beta. My phone drops to near empty from 49% and then quickly back up if I charge it. I tried resetting and toggling the clock settings. Hopefully it works.
 
Same here with iPhone 5! Did a battery calibration, helped for some days then ended up with the iPhone shutting down at around 26% displayed battery life again.
I had the same problem on my 5 that is why I bought the 6s at Best Buy during Christmas for $1.00 and sold them the 5 for a $200 credit card.
 
How weird. I wonder why the battery percentage would be tied to the time... Could it be that the battery percentage is recorded and gets stuck if the time gets set back?

As far as I know Lithium-ion batteries don't vary voltage when they lose charge as Nickel-Cadmium ones do. A Ni-cd batt may be 5V as soon it's charged and then go down to, for example 2V when "discharged". Because of this, if you measure at any given time the voltage you have the % of the battery charge.

Modern Li-ion batteries would go 5V from the moment the are charged until they drop dead. The only way to get a guess of the charge left is to measure power consumption since the battery full charge.

That's the reason the main spec of a Li-ion battery is mAh (milli Ampere hour). But since consumption also depends on time counting if you start changing the clock you may (although it shouldn't) end up with a faulty read of how much is consumed and therefore how much of the charge is left.

The problem here is that iOS should have a proper way to deal with clock adjustment without interfere with the time counting of the battery power consumption routine. I bet this is the software bug Apple engineers now try to catch.
 
It might be like this:

* The self-test the iPhone performs to gauge battery life might be expensive in some respect -- e.g., it might drain the battery a little.
* As an optimization, the measured life is cached after being read, along with the time the actual test was performed.
* When the battery display is to be updated it checks the current time vs. the time the battery was last actually tested. If not enough time has passed, the cached life is returned rather than performing the expensive test.

This could break down by changing the time back after a test. E,g.:

1. Battery is actually tested at 6:00am 1/1/2016. The result is 80%. The result and current time is recorded.
2. User sets time back to 1/1/2015 for whatever reason.
3. iOS decides to update the display and reads the battery life
4. The time since last actual measurement is negative one year: the cached value of 80% is retuned.
... battery runs down
... steps 3 and 4 repeat periodically, but since the clock is set back so far, the cached result continues to be used rather than performing an extra check.

The solution is to not use clock time to cache the value, but rather an internal "tick" that keeps counting up regardless of the clock.

I don't have sympathy for people changing the clock to avoid trial restrictions, but this may affect travelers or anyone during DST changes. (They might be using GMT clock time, in which case changing time zone would not cause a problem.)
[doublepost=1453059717][/doublepost]

As a software developer, I can assure everyone that you are full of it.

Software -- whether app, OS, or driver -- determines how efficiently every resource on the device is used and that directly impacts battery life. And so does the capacity of the battery, of course.
[doublepost=1453059872][/doublepost]
OP didn't change the time, so it's not the same issue and therefore may not be a software issue.

I am now your biggest fan!
 
It's possible that the next beta drop of iOS 9.3 may include code to fix this problem, so....

By the way, it's possible the iOS 9.2 is not reporting battery life correctly to start with. I've been having issues trying to display the correct battery charge levels on my iPhone 6 ever since I upgraded from iOS 9.1 to 9.2, so.... :rolleyes:
 
Honestly, this "battery percentage indicator" should be looked into for more than just the iPhone 6. My iPhone 5s has started to frequently shut the phone off without warning with plenty of juice left in it. I reboot the phone and run it down—sometime having to reboot again a time or two—and have noted several hours of run time after_it's_indicating_five_percent remaining. Then at 1% I've run a Youtube video for 90 minutes. Everyone keeps saying to go replace the battery, but logic would say it's that fangled "battery percentage indicator" that's at fault. C'mon Apple, expand your investigation to previous models, please.
 
How weird. I wonder why the battery percentage would be tied to the time... Could it be that the battery percentage is recorded and gets stuck if the time gets set back?
It records battery usage and time per app - thats why you can see one week and 24h usage stats in settings/battery.

And totally makes sense now that I travel across time zones each week and cheat at Candy Crush haha
 
This latest issue is such that I'm beginning to wonder if Apple will ever return to delivering the kind of reliability and quality they once were known for.
 
This could break down by changing the time back after a test. E,g.:

1. Battery is actually tested at 6:00am 1/1/2016. The result is 80%. The result and current time is recorded.
2. User sets time back to 1/1/2015 for whatever reason.
3. iOS decides to update the display and reads the battery life
4. The time since last actual measurement is negative one year: the cached value of 80% is retuned.
... battery runs down
... steps 3 and 4 repeat periodically, but since the clock is set back so far, the cached result continues to be used rather than performing an extra check.

this makes sense.
there have been 2 things that have been always related:
1 apple doesn't set as default the battery %. to see battery % you need to set it as such. its not on by default.
2 automatic setting of time no matter what time zone you are in

throughout the many many forum posts that i have read over the years, some people often recommend to turn off automatic time zone update. it must always need to be checking if you are in that same timezone or not.
and, if apple doesn't set as default to show the battery percentage (like it always does to turn bluetooth on after an update...) then it likely means there is some kind of hit to it.

the combination of these two together seems to take a heavy toll on battery life it appears.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.