InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.71k stars 926 forks source link

Battery indicator bug #1141

Closed aha999 closed 2 years ago

aha999 commented 2 years ago

Verification

What happened?

At the end of the first charge of the new pinetime i checked the battery status and it said 100%. Then i disconnected the pinetime from the charging dock and immediately reconnected it, so it started charging again, but this time it said that the battery is at 98%, although it said 100% 2 seconds ago before i unplugged it. The second time i did that, the battery indicator immediately jumped from 100% to 96% at the second of unplugging it.

What should happen instead?

If the battery was actually charged at 100%, it shouldn't display 98% after immediately unplugging and replugging it back... It's impossible to lose 2% in 2 seconds. The battery should still show 100% if it was actually charged at 100%.

Reproduction steps

More details?

One theory is, that It is possible that i disconnected it exactly at the point when it reached 100% so disconnecting it jumped back to 98%... which is a coincidence.

But when i did this the second time, it immediately jumped to 96% when disconnecting it.

Version

1.6.0

Companion app

No response

Riksu9000 commented 2 years ago

The behaviour is different in newer InfiniTime versions. Please update the firmware.

escoand commented 2 years ago

Maybe this comment also helps to understand this issue: https://github.com/InfiniTimeOrg/InfiniTime/issues/804#issuecomment-1120151015