I have asked to The Laird about frozen charge because my batteries are nickel and if it happens I think my the batteries die. When is Li maybe with BMS nothing happens. I asked if it be fixed in his software (Laird software). I think his reply is interesting:
"No. The problem has not been solved because no-one knows why it
happens HOWEVER, I have reason to believe that it is caused through the
bike electronics not having completed it's microprocessor routines.
What I suggest may solve and prevent this problem is that the bike be
left completely switched off for at least half an hour before plugging
in to charge. This will allow all electronic / microprocessor routines
to complete and shut down correctly and should prevent any possibility
of the malfunction which worries you.
I can offer you no guarantee that the problem will not arise as I did
not write the original programme and have little understanding as to how
a lot of it works and I cannot take any responsibility for what much of
the programme does."