BATBMS (also written BAT-BMS) is a free battery management app for Android that monitors lithium packs over Bluetooth. View live cell voltages, temperature and protection status from your phone. The download is completely free — no account, no payment — provided as an XAPK package.
File: bat-bms-1.0.9.xapk · 11,860,030 bytes · SHA verified on upload
App information
| App name | BAT-BMS |
|---|---|
| Developer | Shenzhen Grenergy Technology Co., Ltd. |
| Package | com.bms.grenergy |
| Version | 1.0.9 (build 9) |
| File size | 11.3 MB (11,860,030 bytes) |
| File type | XAPK package (split APKs) |
| Minimum Android | Android 5.1 (API 22) |
| Target Android | Android 15 (API 35) |
| Languages | English, French |
| Category | Tools / Battery management |
| Updated | July 1, 2026 |
| Installs | 100,000+ on Google Play |
| Bluetooth | Bluetooth 5.0 with BLE, range up to 15 m |
| Permissions | Bluetooth, Location, Storage, Network, Wake lock, Foreground service |
What's new in v1.0.9
- Faster Bluetooth device discovery and a more reliable handshake on first connect.
- Clearer protection status labels so over-voltage and over-current warnings are obvious.
- Refreshed cell voltage view that keeps weak cells highlighted longer.
- Stability fixes for phones running Android 14 and 15 (target SDK 35).
- Reduced background battery use during long monitoring sessions.
This is an independent website. The changelog above is our summary of what users report in v1.0.9. For the official list, check the developer's channel.
How to install
BAT-BMS ships as an XAPK, a single package that bundles the base app with extra split files. You need an XAPK installer to open it. Here is the short version.
- Download the XAPK file above to your phone.
- Install a free XAPK installer from Google Play (search "XAPK Installer"). Any of the popular ones works.
- Open the installer, point it at the downloaded
bat-bms-1.0.9.xapk, and tap Install. - Allow "install unknown apps" for the installer when Android asks.
- Open BAT-BMS and grant Bluetooth and Location permissions on first launch.
APK download FAQ
Is BATBMS app free to download?
Yes, completely free. The BATBMS (BAT-BMS) APK v1.0.9 downloads free with no account, no payment and no in-app purchases. You only need a free XAPK installer to open it.
Why is it an XAPK and not a normal APK?
The app uses split APKs to keep the download small while supporting different screen densities and two languages. An XAPK bundles those splits into one file. You open it with a free XAPK installer.
Is the download safe?
The file we host is the unmodified package v1.0.9. Install it from a trusted XAPK installer and Android will show the package name com.bms.grenergy. If the hash does not match, do not install.
Will it work on my phone?
If your phone runs Android 5.1 or newer and has Bluetooth, yes. The app targets Android 15, so newer devices are fully supported.
Do I need root?
No. BAT-BMS is a normal user app. Root is not required for any feature.
Why does it ask for location permission?
Android requires location permission for Bluetooth scanning on Android 6 and above. The app does not track you; it needs the permission only to find nearby BMS devices. See our permission fix guide.
Version history
We only mirror the current build. Older builds are listed for reference.
Smaller download, French translation fixes
First public temperature alerts
Cell balancing status added



