Got this sequence from the spesh support, which fixed the issue for me:
- Perform factory reset.
- Deplete the battery to below 80%
- Toggle on charge limit
- Force close the Mission Control app
- Open the app and enter the tune screen to check the settings
- Then charge the bike and see what happens and report back to us please.
My Levo is a 2019 with the standard (blue LED) TCU. After I had the battery firmware updated I had about 8-9 charges (from around 55%) up to the charge limit of about 81% with no problem...the limit cutout worked every time. On about the 10th partial charge, the charger kept going to 100% so I let it finish charging so the charger turned itself off (green). I think you have to let the charger finish so it can balance/recalibrate all the cells in the battery.
Just in case I was going to have the same problem as you, I followed steps 1-6 above exactly and the next charge (from 62%) finished properly at 81%.
What confuses me is that Specialized say the charger will go to 100% every
10 charge cycles. This doesn't appear to be the same "Charge Cycles" that MC reports. Because I only do partial charges each time, my Charge Cycles number changed from 46 to 48 throughout the last 10 or so partial charges I have done. So I suspect that what happens is the battery firmware counts
each time you charge the battery (whether full or partial), ignores the total Charge Cycles number shown in MC and forces a 100% charge every
10 charging events. I'm going to keep a careful log of all charges I do for the next couple of months to see if this is what really occurs. Also, I'm going to see if the next 100% charge event is followed by a 80% charge event automatically without having to do any resets, or charge limit toggling.
I'll be complaining loudly to Specialized Australia if there are problems with this battery firmware. The LBS I brought the bike from in 2019 charged me $50 to update the battery (and TCU) firmware in February, since you can't do your own battery update with MC.