Open Battery Information es un proyecto de código abierto que ofrece herramientas y documentación para diagnosticar y recuperar baterías cuyo sistema de gestión (BMS) ha sido bloqueado por el fabricante tras detectar un fallo. El proyecto señala que estas protecciones, pensadas para salvaguardar el dispositivo y al usuario, pueden activarse por falsos positivos o por incidencias temporales ya resueltas, lo que provoca el desecho innecesario de un BMS en perfecto estado.
La aplicación original de escritorio, desarrollada en Python con Tkinter, ha quedado obsoleta y se ha sustituido por una interfaz web que se ejecuta en el navegador y se comunica con la placa mediante Web Serial. Esta interfaz, conocida como herramienta OBI-1, permite, además, flashear el firmware directamente desde Chrome o Edge, sin necesidad de instalar Python.
El repositorio aloja únicamente el firmware para Arduino, compatible con Arduino Uno y ESP32-C3, junto con instrucciones de compilación y carga. También se ofrecen binarios precompilados en la página de Releases. Una vez instalado el firmware, el usuario conecta la placa por USB, accede a la herramienta web OBI-1 y, al insertar una batería, puede leer el modelo, los voltajes de celda, las temperaturas, el número de ciclos de carga y el estado del paquete. De este modo, el proyecto facilita la reparación, el reacondicionamiento y el ahorro tanto de baterías como de dinero.
