We re-program the data flash at power on (if the DF version we expect does not match).
We've noticed that the cycle count field in data flash is reset when we do this.
We wonder if there are any other values (internal registers) that are reset/erased/overwritten in the bq device when we re-program data flash that can have an adverse effect upon bq operation (such as accumulated charge, accumulated charge time, last accumulated charge, last accumulated time, SOH/state of health, DCR/discharge count register, etc).
We need to know in case we update our product's firmware in the field (and the new firmware contains a new data flash image that causes us to erase/reprogram the data flash) and doing so causes loss of bq operating information that has accumulated with product operation before the update.