Acknowledged

Battery State Bug

I entered a 24hour bike race yesterday. I knew my Gamin EDGE 1030 would not last 24 hours, so I plugged it into an external power bank. It stayed at 100%. So obviously my external power source was actively keeping it charged. (I have a power bank that can be set to "stay on" and not deactivate charging for very low draw devices that most will do).

Anyway, one of the things my data field does is track the status of the battery... I calculate the "time to live" based on watching the % charge drop over time. That takes a little time before I can offer that estimate (calc = calculating). I also note if the device is plugged in, and if so the bottom bar turns GREEN and I display (chrg). 

System.getSystemStats().charging

For some reason, when the EDGE 1030 is at 100% full and plugged in, it no longer sets the "charging" flag to TRUE. Even if the external power is actually providing power. I understand the firmware developers' thinking. If the battery is at 100%, then it isn't technically charging the battery, so set that back to false. HOWEVER, the more useful purpose of this variable is to indicate whether the device is PLUGGED IN or not. In that case, the "charging" flag should be TRUE.

Please consider improving the usefulness of this system stats flag.

Parents
  • Not for the EDGE 1030 being powered with a modern external lithium battery pack that doesn't power off under demand under say 100mA (like most older/traditional battery packs will do). My EDGE 1030 stayed pegged at 100%. But regardless, the "charging" flag should be true when there is active external power even if the Garmin's battery is at 100%. Common sense really for this variable.
Comment
  • Not for the EDGE 1030 being powered with a modern external lithium battery pack that doesn't power off under demand under say 100mA (like most older/traditional battery packs will do). My EDGE 1030 stayed pegged at 100%. But regardless, the "charging" flag should be true when there is active external power even if the Garmin's battery is at 100%. Common sense really for this variable.
Children
No Data