Below is the SOH info from the TRM.
We are polling the bq for SOH every few seconds (among other data). No matter what state the battery is in, SOH always reports the same thing: capacity=100, energy=8400
What are we doing wrong?
StateofHealth(): 0x2E/0x2F
This command returns the state-of-health (SOH) information of the battery. StateOfHealth() is calculated
as a percentage of FullChargeCapacity() relative to Design Capacity. It is a read-only command.
Byte 0: LSB of SOH in capacity
Byte 1: MSB of SOH in capacity
Byte 2: LSB of SOH in energy
Byte 3: MSB of SOH in energy