🧾 Description
Explanation of how battery management works on the Gryphon 4500:
Differently than the GBT4400 one, the battery used on the GBT4500 has the gauge circuit. This makes available a precise knowledge of the battery itself.
The gun does not measure the voltage of the battery. The gun reads only the Charge field (you can see it from the host commands or Eh0 gun service command).
The charge field is updated by the gauge. When the charge is lower than 3%, the gun starts to signal battery empty (beep and red LED -> feedback to end user to recharge the gun).
When the charge filed is 0, the gun shuts down (controlled shut down).
The charge field is set to 0 when the battery voltage is lower than 3.3V - or - when greater than 3.3 but the health field says the battery is old – or - when the gun is reading fast. All is managed by the gauge.
If the end user continue to press the gun trigger when charge is 0, the gun starts -> load the boot -> read the charge field from the gauge -> charge = 0 -> gun shut down again. This goes ahead till the battery voltage decrease to 3.2V: equal or lower 3.2V, the gun never load the boot, and every trigger press has no effect. Gun mandatory has to be recharged. The “no boot” threshold of 3.2V is used to preserve the battery cell life.
