JK BMS 密码:默认密码、修改与重置指南
JK BMS 的密码其实是两个独立的代码。蓝牙(连接)密码让 App 能够连接 BMS,设置密码让你能够修改参数。大多数设备的出厂默认值是蓝牙 1234、设置 123456,但请以你自己的说明书为准,因为不同批次和固件会有差异。
JK BMS 使用的两个密码
很多"密码不对"的问题,都是因为把这两个搞混了。
| 密码 | 用途 | 常见的默认值 |
|---|---|---|
| 蓝牙(连接)密码 | 让 App 连接到 BMS | 1234 |
| 设置密码 | 打开并保存参数页面 | 123456 |
两者互相独立,改了一个不会影响另一个。打开参数页面时,App 会要求输入设置密码,这就是"验证密码"(verify password)提示的来源。这些默认值见于 JK 说明书、JK 店铺页面以及 DIY Solar Forum 的大量讨论,但并不保证每个批次都适用,所以把它们当作第一个尝试的选项,而不是承诺。
密码与浏览器连接
用 JK Preset Studio 编辑器从浏览器连接时,不会提示输入密码。连接使用与 App 相同的 JK02 蓝牙协议,在我们对 19 版固件的测试中,BMS 不需要任何一个密码就接受了读取和写入:密码是由 JK App 自己检查的。有一份关于较旧 V15 固件的报告称,修改设置密码后写入就不再生效,所以你的设备可能有所不同。完整流程见蓝牙指南。
这也意味着,对于蓝牙范围内的人来说,这些密码并不能提供真正的安全保护。如果这对你的安装很重要,请让 BMS 一直连着监控设备,或者关闭蓝牙。
如何修改密码
不同版本 App 的菜单名称会有变化,请在你的界面上找对应的入口。
- 用当前的蓝牙密码连接 BMS。
- 进入设置区域,按提示输入当前的设置密码。
- 找到密码选项(App 里分别有连接密码和设置密码的入口)。
- 输入旧密码,再输入新密码并确认。
- 断开后重新连接,测试新的蓝牙密码;重新打开参数页面,测试新的设置密码。
使用由字母和数字组成的简短密码。BMS 用一个 16 字符的字段存储每个密码,纯 ASCII 字符最稳妥。把新密码记在手机以外的地方。
JK BMS 密码无效怎么办
按顺序逐项尝试:
- 密码类型用错。 配对提示要的是蓝牙密码,参数页面要的是设置密码。前者试 1234,后者试 123456。
- 输入问题。 检查手机键盘的大写锁定和自动首字母大写。密码可能区分大小写,还要注意末尾是否多了空格。
- 之前被改过。 如果电池是别人安装的,默认值可能已经不适用。
- App 版本。 过旧或过新的 App 可能与你的固件表现不一致。更新 App,或使用卖家推荐的版本。
- 固件差异。 据 DIY Solar Forum 上部分用户反映,升级 V19 固件后出现过密码问题。如果问题恰好在升级后出现,联系售后时请说明这一点。
- App 缓存数据。 有用户反映,清除 App 数据并重新安装后,默认的设置密码又能用了。这只重置了 App 一侧,如果密码是在 BMS 内部被修改的,这招没用。
忘记 JK BMS 密码:可行的办法
不存在通用的后门,也不该有人向你承诺这种东西。现实可行的办法如下:
- 联系卖家或 JK 售后,并提供 BMS 序列号。序列号可以在 App 的"关于"或设备信息页面找到。据报道,JK 售后曾通过其售后服务页面,为忘记密码的用户提供基于序列号的临时密码。是否提供以及具体流程取决于你的固件和售后渠道,请查看当前的售后页面,而不是轻信旧的论坛帖子。
- 找找备份。 如果你之前导出过设置,
.jkcfg文件里可能就有这些密码,见下一节。 - 向卖家询问你的硬件版本是否有重置方法。 有些版本有,很多版本没有。
不要从来路不明的卖家那里购买"解锁工具"。控制着整个电池组的 BMS,不是运行不可信固件或加密狗的地方。
.jkcfg 文件中的密码
导出的 .jkcfg 是两个 BMS 数据帧的 600 字节副本。第二帧(设备信息帧)中有两个各 16 字符的 ASCII 字段:设备密码(即蓝牙密码)和设置密码。所以导出的文件可能以明文形式包含这两个密码。
这对你意味着:
- 像对待密码一样对待导出文件。不经检查,不要把它发到论坛或发给陌生人。
- 分享之前,清空文件中的这两个字段,或者换成临时密码。不要分享含有真实密码的文件。
- 在 JK Preset Studio 中,它们是"设备"标签页上普通的可编辑字段,而不是只读字段。型号、序列号、硬件和软件版本在那里是只读的,但两个密码都可以编辑,导出时只会改动被编辑的字节,校验和会自动修正。
导入文件时,文件里保存的密码也可能被写回 BMS,这一点尚未验证。保险起见,导入前先检查文件中的密码,以免用一个你记不住的密码把自己锁在外面;分享文件前则把它们清空。完整的备份和导入流程见导出与导入 JK BMS 设置。能打开参数页面之后,可以继续阅读 LiFePO4 设置指南。
常见问题
JK BMS 密码和蓝牙 PIN 码是一回事吗?
不完全是。App 要求输入的连接密码是 BMS 的"设备密码"(device passcode),它与设置密码是分开的。如果手机自身的蓝牙配对要求输入 PIN,那是由手机处理的。
升级固件会重置密码吗?
理论上不会,但有用户反映升级后出现过密码问题。升级前先导出设置,并记下两个密码。
能从文件里读出密码吗?
可以。如果文件的设备信息帧中保存了密码,它们是以明文存储的。在编辑器中打开文件,查看"设备"标签页就能看到内容。
应该修改默认密码吗?
如果其他人能接触到电池,应该修改。任何人拿着手机站在 BMS 旁边,都可以试试 1234 和 123456。
连接你的 BMS 或打开你的 .jkcfg,在分享或导入文件之前,先在编辑器中看看里面保存了哪些密码。