Tool/software:
Device: BQ40Z50
Firmware: BQ40Z50-R5
Cell Type: NCR18650GA (2.5 V ~ 4.2 V, 3450 mAh)
Configuration: 4S
ChemID: 2107learning_cycle.gg.csv4152.learning_cycle.log
I am encountering an issue where the SOC (State of Charge) remains stuck at 100% and does not update correctly.
I suspect this may be due to the learning cycle not having completed successfully, but I have run into several problems while attempting the learning cycle.
I’ve attached the data memory export and log files for your reference.
Issues observed during the learning cycle:
-
TD and FD flags are not triggered, even though I have verified that the voltage and RSOC conditions have met the thresholds I configured under:
Data Memory → Gas Gauging → FD/TD → Set Voltage Threshold
. -
Since RSOC remains at 100% even during discharge, the gauge sometimes triggers OC (Overcurrent Discharge) protection.
To avoid interruptions during charging and learning, I temporarily increased the OC protection threshold:
Data Memory → Protections → OC → Threshold = 10000 mA
. -
After fully charging the battery and entering relax mode, the
[REST]
flag becomes1
,
but the[VOK]
flag remains1
and does not get cleared, and the Qmax is not updated.
It seems the gauge is not entering the OCV update phase correctly.
I would greatly appreciate your help in identifying the possible root causes or if there's any configuration or flow I might be missing. Thank you!