thats a good explanation,
i pretty much knew most of what you said, although i didnt know some of the exact principals as you have explained it.
so given your statement,
"These errors in calculation accumulate and multiply over time and like a car left to roll free without hands on the steering wheel, eventually the meter runs off the road and hits a tree."
it still seems logical to me to remove the accumulation of chaos and return order by wiping the stats, no?
But wiping the stats as explained above takes the phone back to a "Factory Specification" for the battery, so in the case of a RAZR MAXX, the meter BEGINS from that point on, indicating SOC as though it is working with a brand new battery. This means it's expecting the battery to start with a full charge at 3,300 mAh. Wiping stats would be the right starting point IF the battery WERE brand new, but in this case, the battery is likely not new and so where it is specified to have 3,300 mAh from the factory, in fact it may be significantly less. Even 10% less is 330 mAh, so in that case the phone could be indicating a 10% charge level and actually be eating into the reserve portion below 0% - and putting the battery at risk of shutting down completely and becoming non-responsive (look up White Light of Death).
By training the meter instead to recognize the ACTUAL capacity (mAh), when the battery charge curve indicates it's reached its capacity...and the ACTUAL level when the battery nears the bottom 10% and it's time to recharge again, the meter can more accurately gauge where it is in the discharge cycle and more accurately indicate when it is nearing depletion and needing a charge - thereby protecting it from a deep-discharge.
In an example, let's say the battery is 9 months old and has been charged fully each night. It's quite possible that it's lost as much as 10% of its original capacity. A battery is expected to last 500 full charge/discharge cycles. That means if you use it from 100% to 20%, and then charge to 100%, you've used 4/5 (or 80%) of one 100% charge cycle, so you'd need to use to 80% and then charge back to 100% to use the additional 20% needed to complete a 100% charge/discharge cycle. Or perhaps it's easier to understand this way. Charge to 100%, use to 50%, charge to 100%...that's a 50% charge cycle or one half of a full cycle. So you'd need to do two of those to equal one 100% cycle, or 1,000 of those 1/2 cycle charges to equal 500 100% cycles.
In 9 month's time, if you've been charging to 100% and using to 10% each day, you would have done 270 90% charge cycles, or if you say 270 * 90 = 24,300, then divide that by 100...24,300 / 100 = 243. Nearly 250 complete 100% charge cycles. If the battery is considered at "end of useful life" at 500 charges - when it reaches the point where it will only hold 80% of the original capacity, or 3,300 mAh - 660 mAh, or 2,460 mAh then it's going to be at about 10% down from original capacity at 250 charge cycles.
So a 9-month old battery would only hold about 2,970 mAh at 100% charge. If you clear the stats, then the phone is expecting the battery to be at 3,300 mAh when fully charged to 100%, but it would only have about 2,970 mAh. It will also then show the power reducing at the expected 10% rate by the consumption expected for a 10% reduction, however it will actually take MORE than 10% of the ACTUAL capacity to represent 10% of the RATED capacity. So when it indicates the battery is at;
100% charge, it's really at 90% of rated capacity, but 100% of ACTUAL (reduced) capacity
90% charge, it's really at 88.9%, (10% of 3,300 mAh = 330 mAh... 2,970 mAh - 330 mAh = 2,640 / 2,970 = 88.9%)
80% charge, it's really at 77.8%, (2,640 - 330 = 2,310 / 2,970 = 77.8)
70% charge, it's really at 66.7%, (2,310 - 330 = 1,980 / 2,970 = 66.7)
60% charge, it's really at 55.6%,
50% charge, it's really at 44.5%,
40% charge, it's really at 33.4%,
30% charge, it's really at 22.3%,
20% charge, it's really at 11.2%,
10% charge, it's really at 00.1%,
0% charge, it's really at -10%
In this example, it will reach the ACTUAL 0% in about 90% of the time it should take if it were a new battery, and the last 10% the meter shows would actually be deep-discharging and damaging the battery.