Battery Service is a technical tool for diagnosing, reading, and maintaining smart batteries using an ESP32 connected via Bluetooth.
The application communicates with the firmware installed on the ESP32, which acts as a bridge between the cell phone and the battery's SMBus system. In this way, it is possible to consult important information and perform procedures compatible with the profile of each chip.
Main features:
• Connection to ESP32 via Bluetooth
• Chip and battery profile identification
• Total pack voltage reading
• Individual cell voltage display
• Temperature and current reading
• Cycle count query
• Configured battery capacity reading
• Chip security status display
• Unseal, Full Access, and Seal commands
• Permanent Fault diagnostics
• Clear PF and Clear PF2 in compatible profiles
• Cycle and Design Capacity changes when supported
• Detailed log of operations performed
• Interface available in multiple languages
• Installation, connection, and usage tutorials
• Links to compatible ESP32 boards
• Firmware installation and updates via the official installer
Command support depends on the controller, battery firmware, and selected profile. Some features may be unavailable on certain models until they are properly tested and validated.
Plans:
The Essential plan offers access to already validated compatible models and functions. The Full plan, which will be available in the future, will include additional models and new battery profiles.
Requirements:
• Bluetooth-compatible Android smartphone
• ESP32-WROOM compatible
• Battery Service firmware installed on the ESP32
• Correct connection of SDA, SCL, and GND terminals
• Active subscription to access the features included in the plan
Safety warning:
This application is intended for technicians and individuals with knowledge of lithium battery maintenance. Incorrect operations may cause damage to the battery, equipment, or pose a fire hazard. Before performing maintenance procedures, check the voltage, temperature, cell balance, and physical condition of the battery.
Battery Service does not recover damaged cells and does not replace proper diagnostic, balancing, and safety procedures.
Battery Service is an independent tool and has no official link, sponsorship, or affiliation with drone or battery manufacturers. Brands and product names mentioned belong to their respective owners.
Diagnosis and maintenance of DJI smart batteries via ESP32 and Bluetooth.