InfiniTimeOrg / InfiniTimeOrg/InfiniTime

Battery Draining Extremely Fast

Open
#2,340 22 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
3.4k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

Verification
  • I searched for similar issues (including closed issues) and found none was relevant.
Introduce the issue

Sorry if this issue is poorly formatted. I'm currently on mobile.

I have been testing my Pinetime for two days trying to find out why this is the case, but battery life is really poor: about 3 to 4 hours in sleep mode. This is the Gadgetbridge graph from last night:

Image

I was using my personal fork of InfiniTime with support for Portuguese accents and some tweaks to show seconds in the digital watch face when I noticed battery was draining fast, then I switched to regular 1.15 (main branch). I don't understand why such a performance nosedive happened, and I don't want to lose my watch. Feels bad, man.

I've been with the watch for about 2 or 3 years, can't quite remember. I expected the battery to worsen gradually, not like this. It was lasting 4 days or so just a week prior to this.

I tried disabling raise wrist and shake wake up methods to no avail. Disabling Bluetooth on the watch makes me not have Gadgetbridge data to show here, but it drains at about the same rate.

If I missed anything or you want to know something I'll try my best to explain it. Thank you for your time and your work on InfiniTime. I hope there's a fix for what's going on with my watch.

I don't have the option to buy a new one as I live in a country where Pine64 doesn't ship to. I got mine due to a friend going abroad.

Preferred solution

No response

Version

main on 9afc23c (July 3 2025 commit)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the battery drain on InfiniTime main at commit 9afc23c, using sleep mode and the Gadgetbridge graph as the reported baseline. Compare it with the reporter's prior four-day behavior and investigate the recent firmware or configuration differences described in the issue; done means identifying a reproducible cause and restoring normal battery life.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot, performance
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.