l've read through the thread and more than once have said "forget what the battery is telling you on the app, how much has your ACTUAL RANGE gone down"
But l have generally been ignored.
One of my Shimano batteries is showing "82%" on the app but l still get 30 miles out of it, the same as when it was new.
I bought a second battery and that's currently showing 100% "health" yet l don't get any more range from the bike than my old battery which is showing 82% health.
l wonder if it was always an app or BMS software issue rather than actual battery degradation. Even cheap Ebike batteries last longer than 20 charges before actually degrading, which is when the app said my Shimano battery had lost 10% capacity.
l've got a cheap folding Ebike and the range on that has gone down from 18 miles to around 14 miles.
But l've done 2,700 miles on it. That's a lot of charges at 15 miles per charge.
I was losing sleep over some of the claims in this thread so I spent a few hours reading through the entire thread. The drama was entertaining to say the least. There's some good info but a lot of it gets buried under off-topic posts and arguments. Thank you for your posts, they were level-headed and helpful.
The underlying problem is this: The Shimano BT-E8035 and BT-E8010 batteries display faster-than-expected degradation when their diagnostic data is read using the STUnlocker app, and also in Shimano's offical etube app prior to a software update in 2022 that removed that statistic. Many users report the same behavior, a big initial drop in displayed battery health after around 10 cycles, going from 100% to 90%.
There's two competing explanations for this behavior:
A) The battery health is being reported incorrectly in the battery's diagnostic information. This would make it a software display issue rather than a real-world hardware issue. In this scenario, there's no corresponding real-world decrease in KM range of the battery. Points in favor of this explanation:
- Some users in the thread report that their real-world KM range is better than the reported battery health
- joxelitor's posts on page 5, testing the actual capacity of the battery in a home lab
- Shimano's official response that they investigated the issue and found that the battery health calculation is inaccurate and displays a lower value
- The oddly consistent and artificial/digital nature of the initial drop in battery health. As a software developer myself, the way users consistently see a drop to 90% battery health after 10 charges points to a software calculation issue. In a real-world hardware problem, these numbers wouldn't be so consistent and "perfect", I would expect to see a more linear degradation and more varied, analog numbers.
B) The battery health is being accurately reported and the battery's KM range is reduced by the same amount as the displayed battery health. Points in favor of this explanation:
- Some users in the thread report that their real-world KM range matches the reported battery health
My own conclusion after parsing everything is that it's a software issue in the battery's diagnostic reporting, probably in the battery's BMS itself or somewhere else where Shimano can't easily fix it with a STEPS firmware update, which is why they removed the value from the etube app.
It is possible that explanation B is true and Shimano removed the value to cover up the problem and protect themselves from warranty claims, but IMO the evidence supports A. Especially joxelitor's testing, which is the only hard data in the thread.
Sorry for the long post, but I hope this helps some people finding this thread and worrying about their battery health.