PlusPlusBattery icon
PlusPlusBattery icon

PlusPlusBattery

PlusPlusBattery is a lightweight battery info and health estimation tool specifically tailored for OnePlus/Oppo/Realme devices (with universal device support).

PlusPlusBattery screenshot 1
PlusPlusBattery screenshot 2
+2
PlusPlusBattery screenshot 3

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Android
  • F-Droid
2likes
0articles
Save

Features

No features, maybe you want to suggest one?

Highlights All activities

PlusPlusBattery News & Activities

Recent activities

PlusPlusBattery information

AlternativeTo Category

OS & Utilities

GitHub repository

  •  489 Stars
  •  19 Forks
  •  16 Open Issues
  •   Updated  
View on GitHub
PlusPlusBattery was added to AlternativeTo by Emin on and this page was last updated .

No comments or reviews, maybe you want to be first?

Featured in Lists

Android apps in OEM design

A list where you can find applications in your Android OEM's interface Disclaimers: Some apps may need extra steps to enable OEM elements Official OEM apps are not included Icon packs and Widget apps are not included
By Emin16 appsUpdated

What is PlusPlusBattery?

Features Real-time Battery Info: Displays current battery level, voltage, current, charge/discharge power with charts, and health status without root access. Battery Health Estimation: Calculates and records Full Charge Capacity only when the battery level is 100% and the battery current is within the range from 0 to 25 mA. This is used to estimate battery health and lifespan. Not a true value, just an estimation. Cycle Count History: Records the daily cycle count automatically or manually, and saves it locally using a Room database. Users can view it on the history page, and export it to csv files. Real-Time Battery Monitor: Show battery metrics in a customizable floating window or the notification area. Info entries can be customized. Root Mode: Requires root permission to read additional information. Current Remaining Capacity (Root Mode): Read from /sys/class/oplus_chg/battery/battery_rm. This value changes with battery level. Full Charge Capacity (battery_fcc) (Root Mode): Read from /sys/class/oplus_chg/battery/battery_fcc. This value fluctuates based on charging/discharging behavior. Raw Full Charge Capacity (Root Mode): Reverse-calculated uncompensated FCC. Silicon-carbon anode batteries typically apply algorithmic compensation based on undervoltage thresholds. Battery Health (battery_soh) (Root Mode): Read from /sys/class/oplus_chg/battery/battery_soh. This value fluctuates with usage. Raw Battery Health (Root Mode): Reverse-calculated uncompensated SOH. Compensation is usually applied in silicon-carbon batteries based on undervoltage thresholds. Battery Under-voltage Threshold (vbat_uv) (Root Mode): Read from /sys/class/oplus_chg/battery/vbat_uv. The device will shut down if the voltage drops below this threshold. Battery Serial Number (battery_sn) (Root Mode): Read from /sys/class/oplus_chg/battery/battery_sn. Battery Manufacture Date (battery_manu_date) (Root Mode): Read from /sys/class/oplus_chg/battery/battery_manu_date. Qmax (batt_qmax) (Root Mode): Qmax refers to the chemical capacity of the battery. The value of this capacity is load independent. This is the capacity that can be released by a battery under very low load current, usually expressed in mAh. In the system, this value changes triggered by some conditions. Custom Entries (Root Mode): Customizable entries for universal devices, with default presets displaying charge cycles & fccs from generic linux power_supply files. You can also add any other readable path as you like. Users can also export/import custom profiles.