Felis Bluetooth Battery

Rating: 
0
No votes yet

⚠️ EXPERIMENTAL / IMPORTANT NOTICE

Felis Bluetooth Battery  is an experimental application.

The application can only display battery information that is actually exposed by the Jolla Bluetooth stack (BlueZ / oFono). It does not estimate battery levels and does not use device-specific proprietary protocols.

Testing so far has mainly been done with Bluetooth audio devices.

Current limitations:

  • Multiple separate batteries such as Left / Right / Charging case have not been verified with the current Jolla / BlueZ setup.
  • In the tested configuration, Bluetooth headphones normally expose only a single battery value.
  • Non-audio Bluetooth devices have not yet been tested.
  • Some devices may simply not expose battery information through BlueZ at all.
  • Support therefore depends heavily on the device firmware and the Bluetooth implementation in Sailfish OS.

If you try Felis BT Battery Audio with other Bluetooth devices, feedback is very welcome. Please report what device you tested and what battery information the application shows.

Felis Bluetooth Battery

Felis Bluetooth Battery is a native Sailfish OS application for displaying battery information reported by connected Bluetooth devices.

It uses the standard Sailfish Bluetooth stack and reads battery information exposed through BlueZ.

Features

  • Shows paired Bluetooth devices
  • Shows connected / disconnected state
  • Displays battery percentage when provided by the device
  • Live battery updates
  • Connect / disconnect devices directly from the application
  • Supports standard HFP battery reporting
  • Supports Apple-compatible IPHONEACCEV battery reporting through the included oFono plugin
  • No vendor-specific battery estimation
  • No external daemon required

The included oFono plugin integrates Bluetooth headset battery reports with BlueZ, allowing the application to display battery information using the standard org.bluez.Battery1 interface.

Installation note

Installation or upgrade restarts oFono and Bluetooth so that the plugin is loaded and Bluetooth devices can perform a fresh connection and battery handshake.

Existing Bluetooth connections will therefore be temporarily disconnected during installation.

Tested devices

Tested mainly with Bluetooth audio devices including headphones and speakers.

Battery reporting depends entirely on what the device and the Sailfish Bluetooth stack provide.

Feedback

This project is still experimental.

If you test a device that works, does not work, exposes multiple batteries, or behaves differently, please share the result. Reports from other Sailfish users are especially useful because Bluetooth battery reporting varies considerably between devices.

Source code:
GitHub: MiPal666/FelisBTBattery

License:
GUI/app: GPL-3.0-or-later
oFono backend: GPL-2.0-or-later

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-felisbtbattery-0.2.0-2.aarch64.rpm232.49 KB12/10/2026 - 00:29
Changelog: 

0.2.0

  • Initial public release