Hi
@Joe .
I am not 100% sure with regards to the ZS EV to be totally honest ??.
But I would have though that serious error codes would be saved to the cars modules.
Otherwise what’s the point ????.
A bit like the hard drive on a computer I guess ?.
You can disconnect the power for weeks on end, but issues / problem / bugs are in there until removed.
Rebooting the car from the inside sometimes does not work because the software is still confused by a simple error.
It maybe struggling to process a water fall of error messages being sent by different modules and therefore just throws out every error coded it can think of !.
That’s why the dash panel lights up like a Christmas tree.
Last week my daughters Fiat 500 Abarth, suddenly with out warning, decided it was not going to turn over out side of a busy super market.
She has owned the car from new and it has only covered 13,000 miles.
The car was displaying almost every warning light inside of the car.
Flashing and bonging like something processed!.
Ten minutes later, it decides to start up !.
After returning home and some quick checks with a volt meter etc, it turns out the 12 volt battery has suddenly failed with a collapsed cell.
New battery ? installed the following day and all is now okay.
Charging rate was fine at just over 14.5 volts, so no alternator / charging issues.
No vast array of warning lights showing on the dash either.
All false warnings triggered by the low state of charge in the 12 volt battery.
I have witnessed this myself on my previous car.
It seen a potential issue with the TPMS system and reported a multitude of false issues as a result, it brought the car to an almost full stop !.
One master reboot later and we are on our way to the dealership.
ECU required an update that had never been done and the whole system almost shut down the car.
We where running on 2 cylinders at one point !.
We are driving mobile computers now, not cars anymore !.
EV are totally reliant 100% performance of there software working correctly.