My Zero is a 2016 FXS with 2 battery packs. I have kept the original firmware until July 2021. It was :
Firmware rev. 47
Board rev. 3
But in July 2021, the controller died, and has been replaced. At the same time, they made a firmware upgrade. The new one is:
Firmware rev. 56
Board rev. 3
They also changed some internal parameters of the bike.
Since this intervention, I get strange behaviour of the SOC (mainly decreasing and rising inconsistently, since it now depends mainly on the battery voltage, whereas with the old firmware it was more clever and it gave pretty good estimations of the SOC), and the range has decreased.
I looked at the logs in detail, and I noticed this strange thing.
When I key the bike on, there are two lines of this kind that appear in the log. They apparently give information about the two battery packs. I have kept all the log files of my bike, and for all the logs before the intervention, the two lines show very close values. Here is an example:
Module 00 Closing Contactor vmod: 109.052V, maxsys: 109.049V, minsys: 108.938V, diff: 0.111V, vcap: 96.562V, prechg: 89%
Module 01 Closing Contactor vmod: 108.916V, maxsys: 109.049V, minsys: 108.938V, diff: 0.111V, vcap: 96.562V, prechg: 89%
Here is another example, before the intervention :
Module 00 Closing Contactor vmod: 102.946V, maxsys: 102.985V, minsys: 102.926V, diff: 0.059V, vcap: 91.125V, prechg: 89%
Module 01 Closing Contactor vmod: 102.990V, maxsys: 102.985V, minsys: 102.926V, diff: 0.059V, vcap: 91.125V, prechg: 88%
But since the intervention, the two lines always show very different values for vcap and prechg. Here is an example:
Module 00 Closing Contactor vmod: 105.837V, maxsys: 105.886V, minsys: 105.837V, diff: 0.049V, vcap: 93.312V, prechg: 88%
Module 01 Closing Contactor vmod: 105.880V, maxsys: 105.891V, minsys: 105.880V, diff: 0.011V, vcap: 105.500V, prechg: 100%
Another example:
Module 00 Closing Contactor vmod: 101.966V, maxsys: 101.979V, minsys: 101.966V, diff: 0.013V, vcap: 90.562V, prechg: 89%
Module 01 Closing Contactor vmod: 101.973V, maxsys: 102.025V, minsys: 101.973V, diff: 0.052V, vcap: 101.625V, prechg: 100%
I wonder if something was not badly reprogrammed during the intervention.
Some questions:
1) What are the values of vcap and prechg representative of ?
2) By the way, same question for vmod (I assume the present module voltage?), maxsys, minsys ?
3) Can it be related with the strange behavior of the SOC ?
4) Is someone understanding what happened ?
5) If someone has a modular FXS or FX, I would like to know if they have the same strange logs as me
Thanks for reading this long message