[GH-ISSUE #422] Linux application doesn't properly report battery percentages when not in ear #209

Open
opened 2026-03-02 12:04:28 +03:00 by kerem · 0 comments
Owner

Originally created by @GarrettGR on GitHub (Jan 7, 2026).
Original GitHub issue: https://github.com/kavishdevar/librepods/issues/422

I noticed that the application doesn't always report the battery percentage of the earbuds or the case when they're not connected:

When I have both earbuds in, it shows their battery percentages but the case as 0%:
Image

When I put on airpod back into the case, its battery drops to 0% but the case then shows 255%:
Image

After a few moments, the battery of the case drops down to 0% as well:
Image

Checking against my phone, the airpods had the right percentage shown when they were in my ears and the case was at 86%.

ps. this was tested on the HEAD of the /linux/rust branch on NixOS (with the Asahi kernel, running Hyprland) and with AirPods Pro 3s

Originally created by @GarrettGR on GitHub (Jan 7, 2026). Original GitHub issue: https://github.com/kavishdevar/librepods/issues/422 I noticed that the application doesn't always report the battery percentage of the earbuds or the case when they're not connected: When I have both earbuds in, it shows their battery percentages but the case as 0%: <img width="558" height="134" alt="Image" src="https://github.com/user-attachments/assets/12161993-b288-4a57-bda6-d9b8c59d8925" /> When I put on airpod back into the case, its battery drops to 0% but the case then shows 255%: <img width="570" height="144" alt="Image" src="https://github.com/user-attachments/assets/7889783c-f01e-42c0-ab5e-4fe404e4cab6" /> After a few moments, the battery of the case drops down to 0% as well: <img width="564" height="138" alt="Image" src="https://github.com/user-attachments/assets/e0ddcd05-5061-40f4-8f91-db3aefd3e4fe" /> Checking against my phone, the airpods had the right percentage shown when they were in my ears and the case was at 86%. ps. this was tested on the HEAD of the `/linux/rust` branch on NixOS (with the Asahi kernel, running Hyprland) and with AirPods Pro 3s
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librepods#209
No description provided.