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

MacRumors

macrumors bot
Original poster
Apr 12, 2001
69,427
40,517



A Reddit post over the weekend has drawn a flurry of interest after an iPhone 6s owner reported that a battery replacement significantly increased the device's performance running iOS 11. The ensuing discussion thread, also picked up by readers in the MacRumors forum, has led to speculation that Apple intentionally slows down older phones to retain a full day's charge if the battery has degraded over time.

According to TeckFire, the author of the original Reddit post, their iPhone had been very slow after updating to iOS 11, especially compared to their brother's iPhone 6 Plus, so they decided to do some research with GeekBench and battery life apps, and ended up replacing the battery.

iphone-6s-geekbench-battery-800x710.jpg
MacRumors' Geekbench scores for iPhone 6s before and after battery drain
Wear level was somewhere around 20% on my old battery. I did a Geekbench score, and found I was getting 1466 Single and 2512 Multi. This did not change wether I had low power mode on or off. After changing my battery, I did another test to check if it was just a placebo. Nope. 2526 Single and 4456 Multi. From what I can tell, Apple slows down phones when their battery gets too low, so you can still have a full days charge.
Just over a year ago, Apple launched a repair program for iPhone 6s owners after some users reported their devices were unexpectedly shutting down. Apple said the problem was down to a manufacturing issue affecting a "very small" number of iPhone 6s devices, and offered battery replacements free of charge to owners of devices within a limited serial number range.

Around two months later, Apple released iOS 10.2.1 and said the update resulted in an 80 percent reduction in unexpected shutdowns on iPhone 6s and a 70 percent reduction on iPhone 6 devices. However, Apple explained this was about fixing a more widely reported issue caused by uneven power delivery from older batteries, and claimed it was separate from the manufacturing fault that had caused it to recall a select number of iPhone 6s devices.

This weekend's Reddit thread - running to over 500 comments as of writing - appears to have kicked off a wave of speculation about whether the two shutdown issues are in fact related, and that Apple's fix involves dynamically throttling the phones' maximum clock speeds relative to battery output (voltage), to prevent them from drawing too much power and shutting down.

Reports that the performance of iPhone 6 series models can be improved by replacing the battery aren't entirely new, but the suggestion that Apple is intentionally throttling the performance of older devices, for whatever reason, is bound to cause controversy. We've contacted Apple for comment or clarification.

In the meantime, users interested in checking their phone's performance are also using the free CpuDasherX app to compare running clock speeds (a factory iPhone 6s comes in at 1,848MHz, for example). Let us know your findings in the comments below. Lastly, it's worth noting that DIY iPhone battery replacements or repairs performed by a third party will void any Apple warranty still covering said devices.

Article Link: Apple's Alleged Throttling of Older iPhones With Degraded Batteries Causes Controversy
 
My iPhone 6 suffered from poor performance since iOS 11 while also battery issues appeared (shuttting down whereas still showing 20%). The battery was replaced and responsiveness approved again, especially when starting up and using the safari, message and mail apps.

Saying that I‘m not expecting an iPhone X kind of performance on my device running the latest OS...
 
Last edited:
I don't get why Apple would do this (nor HOW they would do it). All slowing down someone's iPhone would do is make that person get frustrated and want to get a different phone -- and possibly not an iPhone. If, on the other hand, the person simply had a much shorter battery life, at least the iPhone would still be performing properly and perhaps encourage the person to either get it repaired or upgraded.
 
CPU throttling is a basic function of any decent BMS. They have a throttle pin which is directly connected to CPU to reduce system load or else the BMS will have to cut all power to keep the battery voltage from dropping below critical.

If battery does drop below critical voltage, it could internally short-circuit and/or swell and cause fire.
 
Not sure I'm following this guy's logic. He owns a model of phone that has a known battery issue for a small number of units, experiences some issues, then replaces that battery and gets better performance. But his conclusion isn't that the battery was defective and fluctuating as a result of the known defect, but rather that Apple is throttling through software?
 
Sounds like what happens to my Samsung phones. Slows down every single year a new phone is released.

That's strange. I have had the opposite experience with my Samsung hence why I haven't upgraded since my contract ended two months ago. The iPhone 5S I had before it though, was disturbingly slower towards the end of the 2 years I had it.
 
I don't get why Apple would do this (nor HOW they would do it). All slowing down someone's iPhone would do is make that person get frustrated and want to get a different phone -- and possibly not an iPhone. If, on the other hand, the person simply had a much shorter battery life, at least the iPhone would still be performing properly and perhaps encourage the person to either get it repaired or upgraded.

I think you're right, but a random shutdown is going to annoy the average user even more. I'd say battery life is more important than performance for a lot of people.
Sure if they throttle the CPU too much even a non tech savvy guy can notice something is going on, but if they manage to keep it to the right level they can make (almost) everyone happy.
 
I don't get why Apple would do this (nor HOW they would do it). All slowing down someone's iPhone would do is make that person get frustrated and want to get a different phone -- and possibly not an iPhone. If, on the other hand, the person simply had a much shorter battery life, at least the iPhone would still be performing properly and perhaps encourage the person to either get it repaired or upgraded.

The theory is that the unexpected shutdowns were caused (at least in part) by the cpu drawing too much power from a low battery and causing the voltage to drop to a level where it would shut down. If true, Apple could potentially "fix" the issue by throttling the cpu once the battery drains to a certain level to avoid the voltage drop.

The conspiracy theory is that Apple did this to avoid doing a massive recall. The idea is that they could have fixed this "correctly" by replacing everyone's phone (and eating the cost) but instead they secretly included cpu throttling for specific devices in the next software update hoping that no one would notice the slight change in cpu clock speed.
 
I have no proof, and I know this was mostly related to the iPhone 6s, but my iPhone 6 "hit" the bed soon after iOS 10 was released. Basically it would randomly die after about 50% battery. No warning at all. It would just turn off. It was working perfectly find before then. I took it to Apple, they tested it, said the battery was fine. Did lots of restores and set up as new. Did not help.

So it had to be an iOS issues. After months of killing myself with the issue I broke down and bought a 7. Win for Apple. Does make me wonder to this day - not that Apple did something purposeful, but that they really did not dedicate much time learning how iOS 10 worked internally on older models.
 
I don't get why Apple would do this (nor HOW they would do it). All slowing down someone's iPhone would do is make that person get frustrated and want to get a different phone -- and possibly not an iPhone. If, on the other hand, the person simply had a much shorter battery life, at least the iPhone would still be performing properly and perhaps encourage the person to either get it repaired or upgraded.
What would be worse, a slow phone? Or a phone that the battery dies way too quickly?
 
Not sure I'm following this guy's logic. He owns a model of phone that has a known battery issue for a small number of units, experiences some issues, then replaces that battery and gets better performance. But his conclusion isn't that the battery was defective and fluctuating as a result of the known defect, but rather that Apple is throttling through software?

The contention is that Apple is masking the symptoms of battery defects (random reboots) by throttling the CPU so those reboots don't happen, so they won't have to replace more defective batteries. Ideally, CPU performance should not depend on battery charge or health unless Low Power mode is enabled. So the fact that people are seeing wildly different benchmark scores for a range of battery ages and which are improved by a new battery is a problem.
 
I already posted my findings with screen shots in the other thread, but here’s my experience:

I have two iPhone 6's one on ios 11 and one on iOS 9. Both are 2 1/2+ years old.

I’ve been having speed issues with the iOS11 iPhone. Once I read this article, I checked my Geekbench scores and found I got 1050 versus the 1400 or 1500 I should’ve been getting.

The iOS9 phone clocked in just fine.

I replaced the iOS11 battery and am cruising alone much better.

What’s behind this all, I have no idea, but the symptoms and cure seem to bearing out as positioned in the article.

Oddly, my new-battery iPhone 6 performs better now in low power mode than it did in regular mode with the old battery. Something is not correctly optimized with these older phones.
 
Last edited:
Not sure I'm following this guy's logic. He owns a model of phone that has a known battery issue for a small number of units, experiences some issues, then replaces that battery and gets better performance. But his conclusion isn't that the battery was defective and fluctuating as a result of the known defect, but rather that Apple is throttling through software?
Yeah because people are reporting it's happening to their iPhone 7 as well. Also, when persons tried placing the phone on ac power and running the benchmark test it still remains throttled. Hence, it is unlikely to be a battery / power issue but more of a throttling through software after the battery degrades to a certain point.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.