Battery Buddy

Your rating: None Average: 4.9 (27 votes)

Fully discharging a battery and charging it back to full charge again wears it out sooner than you might expect. Battery Buddy can help you increase the battery lifetime by automatically pausing and resuming charging. You can set alerts for low and full enough charge levels, too.

Important: Battery Buddy 3.6-1 and later releases require SailfishOS 3.3. The legacy version that supports SailfishOS and later can be downloaded manually from GitHub releases page.

The application comes with a service component that takes care of charger control and alerts. This means that the application doesn't have to be opened for alerts and limits to work - which is against Jolla Store policy, and hence worth mentioning here. You can control the service from the application (start/stop and enable/disable on boot).

There is now a logging option, which can be accessed via the Settings page pulley menu, with three logging options. You can copy the log contents, too, so submitting the service log for debugging purposes is now a lot more convenient! Using --verbose and --debug flags still work as before.

Please note that the charger control mechanism may not work for every device out there. So far it has been successfully tested with the following devices:

  • F(x)tec Pro¹
  • Jolla Phone
  • Sony Xperia 10
  • Sony Xperia X
  • Sony Xperia X Compact
  • Sony Xperia XA2
  • Sony Xperia XA2 Ultra
  • Sony Xperia Z3 Compact Tablet

Please let me know if it works for your device, or if it doesn't work!

Bug reports and translations are most welcome!

If you like my work and would like to support me, you can now buy me a coffee.

Source code can be found in GitHub.

Application versions: 
File harbour-batterybuddy-3.8-1.aarch64.rpm119.59 KB31/01/2021 - 22:53
File harbour-batterybuddy-3.8-1.armv7hl.rpm116.85 KB31/01/2021 - 22:53
File harbour-batterybuddy-3.8-1.i486.rpm124.01 KB31/01/2021 - 22:53
File harbour-batterybuddy-3.9-2.aarch64.rpm120.35 KB25/04/2021 - 00:08
File harbour-batterybuddy-3.9-2.armv7hl.rpm116.47 KB25/04/2021 - 00:08
File harbour-batterybuddy-3.9-2.i486.rpm124.52 KB25/04/2021 - 00:08
File harbour-batterybuddy-3.10-1.aarch64.rpm114.68 KB26/04/2021 - 18:11
File harbour-batterybuddy-3.10-1.armv7hl.rpm110.63 KB26/04/2021 - 18:11
File harbour-batterybuddy-3.10-1.i486.rpm118.46 KB26/04/2021 - 18:11
File harbour-batterybuddy-3.11-1.aarch64.rpm114.97 KB27/04/2021 - 21:49
File harbour-batterybuddy-3.11-1.armv7hl.rpm110.85 KB27/04/2021 - 21:49
File harbour-batterybuddy-3.11-1.i486.rpm118.87 KB27/04/2021 - 21:49
File harbour-batterybuddy-3.12-3.aarch64.rpm118.18 KB01/05/2021 - 00:06
File harbour-batterybuddy-3.12-3.armv7hl.rpm113.77 KB01/05/2021 - 00:06
File harbour-batterybuddy-3.12-3.i486.rpm121.86 KB01/05/2021 - 00:06


  • Fix missing translations
  • Add Hungarian translation (thanks, 1Zgp)
  • Update Chinese translation (thanks, dashinfantry)
  • Remove some debug output


  • Don't trigger config save when loading Settings page


  • Fix and improve logged messages
  • Remove more unused code
  • Handle emulator more like an actual device
  • Update Polish translation (thanks, atlochowski)
  • Use smaller Ko-Fi icon


  • Fix enabling/disabling background service (again)
  • Add log viewer (and a copy button)
  • Add buttons to help fine-tuning slider values
  • Add support for My Backup
  • Implement custom logger
  • Simplify notification sound handling
  • Explicitly stop and start the service during install/upgrade
  • Use sh instead of bash
  • Improve code quality and efficiency
  • Remove and simplift a lot of code
  • Update Swedish translation (thanks, eson57) (3.9-2)


  • Improve SFOS 3.4 support (don't hardcode user nemo)
  • Enable charger control by default (for new users)

Full changelog in GitHub.


fllp's picture

Version 2.0 is a wonderful update. Thank you!
Automatic change limit works on Xperia X. Like a charm.

direc85's picture

Thanks for reporting, adding that one, too!

PawelSpoon's picture

Automatic turn off did work too

direc85's picture

Good to hear!

If manual part works, the automated part works too - as long as the logic behind works. So far so good :)

PawelSpoon's picture

At least manual part does work on X10 . Great !!

nephros's picture

Confirmed. This is great (and came out just as I was in the process of trying to get X10 support into battery notifier).

direc85's picture

Great! I'll add it to the list in the next update!