This documentation is still very early and not complete nor well written.
logo

Cell voltage comparison

Event
Highest Cell ID
Highest Cell V
Lowest Cell ID
Lowest Cell V
Delta V
Before discharge
C7
4.161
C1
4.134
0.027
After discharge & relax time
C7
3.496
C1
3.480
0.016
💡
Weird thing right ?

Discharge phase

Cells Voltage during discharge:
Discharge lasted ~30 minutes (~1824 s).
I manually stopped the discharge for few seconds at ~1400s, that explains the voltage spike which should be ignored.

Cell voltage comparison

C1 gets balanced without BQ intervention.
Why C1 voltage get balanced ?
Event
Highest Cell ID
Highest Cell V
Lowest Cell ID
Lowest Cell V
Diff V
Before discharge
C7
4.161
C1
4.134
0.027
After discharge
C7
3.360
C1
3.287
0.073
After discharge & relax time (5mn)
C7
3.496
C1
3.480
0.016
Image without caption
Detailed logs

Charge phase

Charge lasted ~266 minutes (16004s).
Image without caption
c++
[DEBUG] 18594878 <Battery FSM> Charger unplugged. Current drop: 0.210000 [INFO] 18594955 <Battery FSM> Leaving Charge state [INFO] 18594955 <Battery FSM> Entering Discharge state [DEBUG] 18594959 <Battery FSM> transitioning from CHARGE to DISCHARGE
Problem here, algorithm detects charger unplugged, but it was a bad measurement (or natural oscillation). (During the test, charger didn’t get unplugged).
Charger unplug detection is not robust enough.
Detailed logs