Had my new iPhone 17 for almost two weeks, but it still recharges to 100% quickly? Shouldn’t it be slowing down at 80% at night and then slow recharge to 100% at morning? Optimized battery charging and clean energy charging options are enabled in iOS v26.4’s battery settings. Battery health is at 100% and 14 cycle counts.
Optimized battery charging has always had a bit of voodoo in it’s algorithm, as far as I can tell. Assuming you’re leaving it on the charger overnight, then based on the verbiage that appears underneath that feature switch (“until the time you need it”), you’d expect it to act exactly as you surmised. But it doesn’t.
FWIW, mine is probably a few months older than yours, and after 59 cycles, the battery is unsurprisingly still in “Normal” health with a max cap of 100%. In contrast, I have a very erratic charging pattern (sits on my dresser overnight, charges in the car, gets plugged in when I notice it needs it, etc.). But when my phone is on the charger, I have yet to see it “pause” at 80%, despite having OBC turned on.
In my experience with optimized charging, it takes at least two weeks and up to a month before it starts delaying the final charge until just before you unplug the phone in the morning.
That makes sense. It needs to determine your usage patterns in order to know when you’re most likely to unplug it, so it can be fully charged an hour or so before that.
Finally, it is now holding battery recharge at 80% and then will slowly increase to 100% at 4 AM PDT! It took 22 days to learn my usage habbit. ;) Thanks all! :)
Weird. It is not slowing down at 80% tonight since it’s already at 89% since 9 PM PDT at 48%. It does say slow charger. I don’t know if that affects it.
Slow charger just means that the charger isn’t providing as much power as the phone could take - it would be able to charge faster with a higher powered charger.
As for charging past 80%, it’s going to do that occasionally no matter what your settings are. It has to charge the battery all the way at least occasionally in order to know its capacity. I don’t know if it also ignores the usage habits delay when it does that.