I followed the instruction, and saw the battery capacity really decreased rapidly. From Feb to Apr.
How did you get the history?
for windows, that’s powercfg /batteryreport
Done any full change/discharge cycles lately?
You may need to fully discharge it in this case, like won’t turn on without the power adapter discharge.
If that doesn’t improve the readings it may be time to hit up support.
Not necessarily. Most laptops, at least all laptops I used previously, have their lower calibration point at 7% i.e they will either discharge suddenly to 7% or stay at 7% for a long time if the laptop is unplugged and the battery’s capacity meter has drifted
What’s the voltage of the battery at 5% assuming you are not running resource intensive task
Never had one do that at 7% all the laptops I have previously done the full discharge/charge dance with have tended to hang in there below 5%, usually 0 or 1%.
Ideally they should implement an explicit battery re-calibration in the ec like the thinkpads have where it discharges and charges the battery while connected to power.
It is a bit ironic that charge limits that reduce battery wear also tend to make the wear readout look a lot worse than it actually is XD.
Sorry, my memory must be incorrect. Will do my own research in a few days. Stay tuned
Has anybody here got more than 255 cycles recorded on their battery?
My 11th gen 13" battery cycle count seems to have been “reset” and now shows single digit cycles after reaching 255 cycles and while it could be a coincidence I think that value could be a clue (0-255 values per byte).
I’m at 232 cycles. Remind me in 2025
I’m now at 7 “cycles”, down from 247, interestingly, without the count passing through any of the other numbers that you would expect.
I’ve had a script logging some stuff from /sys/class/power_supply/BAT1/
since January, and the cycle count has been weird. It’ll pick a number, stick to it for several days, and then jump to a later number, skipping some range of integers that you’d have expected to see.
… went from 198 to 207. 217 to 229, 232 to 247.
that calculation doesn’t seem to have enough precision behind it to count individual cycles. I didn’t think I was using the battery that much, either… wonder what it’s counting.
Alright, gotcha. No flying elephants, only pink pigs. or flying pigs. I’ll make sure to avoid thinking of at least one of those. might have to concentrate on Floyds for prophylaxis.
Now there are at least 2 of us!
My cycles would only updated after a reboot or shutdown, does this track with your experience?
Since my “reset” cycles climbed as expected but got stuck at 29 and currently 42 regardless of reboots or shutdowns so I decide to contact support:
We took a quick look at our EC code, and it looks like this value is read as the full 32bit value which is then mapped into the host. You can see: GitHub - FrameworkComputer/EmbeddedController: Embedded Controller firmware for the Framework Laptop - Which value is read from the battery and saved into a MMIO region at EC_MEMMAP_BATT_CCNT using 4 bytes. With this, we do not believe it is a rollover bug.
The point at which the value reset is quite similar however so something seems to be going on. Are you also an 11th gen user?
Keep a sharp eye on the land as well as the sky for a pink pigface to save your battery from hallucinating it’s cycles.
The cycle changes all occur during daylight hours, so it could be that they were all reboots or shutdowns historically. I don’t know.
I did reboot just now, checked the number, shut down, booted it back up, and checked the number, and I’m still stuck at 7. It’s been at 7 cycles for about 8 days now, and I’m sure I’ve got at least a couple cycles on the battery over that time period, mostly between 20% and 80%.
I’m also on an 11th gen.
When support get back to me I think I will link them your post showing it is not an isolated occurrence, I was batch 8 or 9 were you also a part of the early batches?
Yup, batch 6, 11th gen, BIOS 3.19 so I can use S3 sleep. This is a motherboard that I got from Framework as a replacement for my original though, in February this year… don’t have a lot of data prior to swapping them, but it looks like it skipped a cycle or two on the old motherboard too. I am still using the original batch 6 battery.
Maybe I can get into ectool and the EC firmware when I can find some time sometime. That’d be fun.
I almost never do that because it’s extremely annoying. Just did it today though. Battery’s back at 100%, cycles updated from 7 to 12, and the max vs. designed capacity value dropped from about 88% to about 84%.
This is quite hard on the battery so not something I want to do often but after after the above success I did it a second time and the cycles did change from 42 → 54. I don’t think the cycles have tracked accurately during this time and it is still at least 250+ off but I will see what comes next.
Edit I think the key to this was the time left powered off.
As I understand it any extreme puts greater stress on the battery but particularly I was thinking about the deep discharge followed by extended time powered off which can lead to permanent damage to the cells by over discharging them. The charging to 100% for a few hours is is also bad but I can see a greater benefit as the battery is often actually still charging for some time after reporting 100%.