HEART power.battery-failing H-02004
Battery failing. The battery no longer holds charge as it should.
| Code | HEART power.battery-failing; inside a message "code": "power.battery-failing" |
|---|---|
| H-number | H-02004: area 02, code 004 |
| Area | power: Supply, battery, charging |
| Typical severity | error. A product may set another for its own case. |
| Applies to | Battery products |
Likely causes
- The battery is old: its capacity has faded after many charge cycles.
- Heat has damaged it, for example from a device left in a hot car or in the sun.
- A deep discharge or long storage when empty.
- A failed cell, or a fault in the charging circuit.
How to fix or prevent it
- Replace the battery with the type the maker specifies.
- If it is swollen, hot or leaking, stop using the product, and keep it away from anything that burns.
- Check the charger and cable: a fault there can look like a bad battery.
- To prevent it: avoid heat, avoid running it flat, and store batteries part-charged.
What the HEART does by itself
It raises an error alert, using the trend of charge and discharge it has seen, and tells a person. It cannot fix a battery.
When to call service
Always, if the battery is built in, swollen or hot, or belongs to a medical or safety product.
Related codes
power.battery-lowH-02003: Battery lowperformance.too-hotH-05005: Too hotsystem.unexpected-restartH-01004: Unexpected restart
Inside a message a code is written bare, "code": "storage.full". In logs, tickets, documents and searches it is written
HEART storage.full. Things that simply happen, such as system.started, are event types, not faults.
The codes are defined in Part 3, Section 5.4, and their H-numbers in Section 5.7.
All of it, as data: fault-codes.json.
All fault codes, by area · All fault codes, by H-number · Problem types (API errors)