Start here
This is the one-page reference. It pulls together everything from install to advanced tuning so you can come back to it whenever a question pops up. If you are brand new, skim it once, then follow the linked guides for the parts that matter to you. If you already use the app, use the table of contents to jump to whatever you need today.
Install the app
BAT-BMS ships as an XAPK. Download it from the APK page, install a free XAPK installer from the Play Store, and open the file with it. Allow the one-time unknown apps prompt for the installer, then open BAT-BMS and grant Bluetooth and Location. The full walkthrough is in the install guide.
Connect to your battery
Switch the battery on, open the app, and scan. Tap your BMS in the list. The dashboard fills with live readings. If the scan is empty, the cause is almost always Location permission, a sleeping pack, or another phone holding the link — the connection checklist covers them in order.
Read the dashboard
Three numbers carry most of the value: total voltage, current, and the gap between the highest and lowest cell. Total voltage tells you the overall state, current tells you what the pack is doing, and the cell gap is your quickest health signal. Small gap means a content, balanced pack. See the beginner guide for the full breakdown.
Understand cells and balancing
The cell view shows one bar per series cell. Healthy cells sit within a few millivolts; a cell that drifts wide is the earliest sign of trouble. Balancing bleeds energy from the fullest cells near the top of charge so the rest catch up. Let the pack full-charge and balance for a few hours monthly. The cell voltage guide goes deep.
Watch the temperature
Heat steals capacity quietly. Keep cells between 0 and 45 degrees Celsius, set cut-offs with margin, and treat a sudden temperature spike as a connection problem. Never charge a freezing pack. The temperature guide has the safe ranges.
Judge battery health
Health is not one number. Watch cell spread first, then infer real capacity from a full discharge against the nameplate, and track which cell sags most under load. The health guide ties these signals together.
Handle error codes
Codes are protective flags, not bugs. OVP, UVP, OCC, OCD, OTP, UTP, SC, and NTC each mean something specific. Most clear when the condition passes. A code that returns means a structural problem to diagnose, not to silence. The error codes guide has the full table with first actions.
Tune settings carefully
Settings is where you set cell count, chemistry, capacity, and protection thresholds. Change one value at a time, note the original, and watch the effect before moving on. Wrong settings can make the BMS trip constantly or fail to protect — treat this screen with respect. The features guide explains each option.
Build good habits
Avoid deep extremes, keep the pack cool, let it balance monthly, size the load correctly, and store at a middle charge. These small habits, stacked over years, add real life to a pack. The tips guide is the short version.
Keep the app current
Install the latest XAPK over the top to update. Pairings and settings carry over, and there is no auto-update, so check back now and then. Keep a known-good copy for rollback. See the update guide.
Stay safe
BAT-BMS is a low-risk, read-mostly dashboard. The real safety burden sits with your BMS hardware and configuration choices. Confirm the package name on install, grant only the permissions the app needs, and change settings thoughtfully. The safety guide has the full picture.



