If the BMS believes that your battery is at 100%, it will stop charging (assume you've set it to 100%)... right?
Nope, the SOC is actually a cell voltage number. 4.20V is 100%, and BTW there is no top buffer or similar.
So the charging will continue until the highest cells are at 100%(4.20V) and from that there will be balancing by burning of voltage from the high cells.
This takes a while, so it will most probable not be done when the car says ”chsrhing finished”.
If the car has a battery with severe imbalance the total SOC will not be 100%, as the highest cells reach 100% (but some will be burned of) and the low cells might be at 9X %
The BMS most probably use the average cell voltage to calculate the SOC presented.
The cars do in general not balance the cells at lower SOC numbers. So if the car has not been charged full for a while it might have a little more imbalance, showing less than 100%.
If the var is left at about 90% or more the car balances the battery.
Doing charges to 100% a couple of times, or leaving the car slightly longer above 90% will most probably fix the imbalance and give a higher SOC reading including more energy to use on the drive, and a longer range.
But this part is not directly coupled to the BMS calibration.
Lithium batteries in general, do not increase the capacity by large cycles as we get when doing a BMS calibration. So we do not increase the real range.
BMS calibration is mostly recommended to people that are unhappy with the range reading/ appearent degradation.
As I wrote before, in cases with a big missmatch between the capacity and the real capacity the nav function will get more precise.
My M3P had a moment of severe misscalc of the capacity. I did not do a BMS calib, I just used the car as usual and eventually the BMS adjusted right.
I made a 100-0% measuring drive during the time of the BMS beeing off track, so I knew the numbers and new that the capacity was 79kWh, despite the BMS thought 75.7kWh.
I used 75kWh, still had 0.4kWh left or so, and 3.5 or so in buffer.
I did drive 513km despite the BMS was fairly off on that 100-0% drive and later drives when the Bms Was back in track did not indicate any more energy.
The dip can ve seen here: