Do you, or have you done computer programming of embedded systems for a living, Leftie?
You are engaging in a logical fallacy that is very similar to the "appeal to authority" that argues that only those who have been officially titled as experts in a field can understand that field, and are thus the only people to be believed in any discussion of that field. Like Ford engineers, in a discussion of why Pintos were exploding in low speed accidents. Or Boeing engineers, in a discussion of why their planes only needed one airspeed sensor, and why a system relying entirely on that sensor should be able to override pilot input...
Or a doctor in a discussion as to that funny looking spot on your face being cancer or not.
Yes, experts are wrong some of the time. Airplanes would crash less if experts were always correct. Yet you can't design a 737, now can you? (And it wasn't an "airspeed sensor", it was an angle of attack sensor, and there are two of them, not one. And that might not have been the fatal problem. )
Yes, experts are wrong some of the time.
So are you.
This isn't an "appeal to authority", it is an appeal for humility.
The "games" to which I refer are claiming that this is all just a BMS programming error, and that their BMS update will fix the problem - which never really existed according to them. I was suspicious of this from the first, because a factory programming error should have affected ALL of the BMS units manufactured in a certain time frame - not just some of them.
Problems can be complex.
Perhaps there is a BMS programming error that is only triggered if the car is charging at midnight when daylight savings time starts. Or something odd like that.
There also may be packs with physical problems. As well as BMS programming error(s).
And there certainly is climate and usage variability. As well as physical problems in some packs and BMS programming error(s).
Failure analysis isn't easy, even with the absolute best in tools and full documentation of the system.
Quoting a boss of mine, "The last bug in a system is likely to be found on the day the very last copy of the system is powered down and hauled to the junkyard."