mnh-jansson/open-battery-information

GitHub: mnh-jansson/open-battery-information

一个开源的电池管理系统解锁与信息读取工具,帮助修复因误报故障而被锁定的电池BMS。

Stars: 1340 | Forks: 219

# 开放电池信息 本项目旨在提供有关各种电池的工具和信息,以辅助维修。 当检测到故障时,制造商锁定 BMS 以保护设备和用户是非常常见的做法。这是一项非常重要的功能! 那么这何时会成为问题呢?这种保护机制总有可能发生误触发,或者故障可能是暂时的,甚至已经被修复了。 在这种情况下,仅仅因为软件报告有故障就丢弃一个完全正常的 BMS,是非常浪费的。 这就是我们想要解决的问题! ![screenshot](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/87ccee71bd190325.png) ## 联系方式 如有任何疑问,请发送电子邮件至:openbatteryinformation@gmail.com # 说明 ## 第 1 步:设置 ArduinoOBI 1. 导航至项目目录中的 ArduinoOBI 文件夹。 2. 按照 README.md 中的说明进行操作。本节将指导您完成系统 Arduino 部分的配置,确保一切设置正确。 ## 第 2 步:设置 OpenBatteryInformation 设置好 Arduino 部分后,您有两种在计算机上设置软件的选项。 ### 选项 1:使用 Windows 预编译二进制文件 如果您不想处理 Python 依赖项,可以下载 Windows 的预编译二进制文件: 1. 导航至存储库的 [Releases](https://github.com/mnh-jansson/open-battery-information/releases) 部分。 2. 下载适用于您系统的 Windows 预编译二进制文件。 3. 只需运行可执行文件并按照屏幕上的任何说明即可使用该软件。 ### 选项 2:安装 Python 要求 - 克隆存储库并安装依赖项 将存储库克隆到本地计算机: ``` git clone https://github.com/mnh-jansson/open-battery-information ``` 导航至项目文件夹: ``` cd OpenBatteryInformation ``` 安装所需的 Python 依赖项: 如果您尚未安装 pip,请参阅此处的平台安装指南。 通过运行以下命令安装所需的库: ``` pip install -r requirements.txt ``` 您现在应该已准备好运行 OpenBatteryInformation! ## 第 3 步:运行 OpenBatteryInformation 如果您安装的是 Python 版本,可以通过执行以下命令来运行程序: ``` python main.py ``` 如果您使用的是 Windows 二进制文件,只需双击下载的 OBI.exe 文件即可启动应用程序。
标签:Arduino, BMS重置, DIY维修, Python, Windows工具, 二进制发布, 嵌入式系统, 开源工具, 故障清除, 无后门, 智能电池, 电子维修, 电池信息, 电池管理系统, 电池维修, 硬件修复, 解锁BMS, 逆向工具