@wk057
In fact, you have it exactly backwards. A well calibrated BMS with a well calibrated current shunt will
always result in energy still available when you hit zero rated miles.
Now that I have your attention, let's be sure we are talking about the same things. First, I assume by "zero rated miles," we are talking about "on the dashboard UI." Next, I only know software 8.X. Anything is possible with earlier software. Also, I can only examine the system in mild weather, although I doubt that really makes a difference.
From your post above, as well as previous posts on this subject, I have the impression that you think of the BMS and the UI as two relatively sophisticated, more or less co-equal systems. Perhaps I have drawn the wrong conclusion. Hypothetically speaking, if the BMS reports 3.5 kWh remaining and the UI reports 0 rated miles remaining, whom do you believe? (Not really hypothetical; it has happened to me repeatedly).
My understanding of the relationship between the two is different, and I have significant quantities of hard data to support that understanding. To me, the BMS is master and the UI is servant, whose job is only to present BMS data in a format useful to the driver, using a relatively simple formula. Any apparent discrepancy between the two is an illusion, created by the programming and priorities of the UI. A major purpose of the UI is to minimize the chances of a forced shutdown while still showing miles (or %) available on the UI. It does this by reaching 0 miles remaining while the BMS still estimates that power remains before shutdown (approximately 3.8 kWh, at least on most cars, including mine, a new 60 recently unlocked).
I mentioned hard data supporting this understanding. That consists, among other things, of video simultaneously showing real-time decoding of CAN3 message ID 0x382, and the rated mile gauge from the UI. This video shows that every change in the UI gauge is coincident with a 0.1 kWh change in idealEnergyRemaining from the BMS. (I know,
ideal, surprised me too). Dozens upon dozens of examples, both charging and driving. Always simultaneous, and always consistent with a formula that results in 0 rated miles on the UI when idealEnergyRemaining reaches about 3.8 kWh. The formula is accurate to the hundredth, and even
thousandth, of a rated mile (thanks
@llavalle)
I have also tested the % SoC remaining setting on the UI, and it also changes simultaneously with the BMS, but it uses nominalEnergyRemaining instead of ideal (even more surprised).
One caveat: 99.9% of my data comes from only one car.