固件更新
在这个部分
- 9.1. 简介和自动更新
- 9.2. 更新至自行提供的固件文件
- 9.3. 固件更新故障排除
- 9.4. 错误代码
9.1 . 简介和自动更新
更新 MultiPlus 和 Quattro 等 VE.Bus 产品上的固件怎么样?
请按照此 单独的固件指南更新 MultiPlus 和 Quattro 等 通过 MK3-USB 适配器使用 VE.Bus 连接(而不是 VE.Direct 或蓝牙)的产品。
如何查看可用的固件版本?
首先,连接到产品,然后转到 产品信息 页面。在固件版本下,您将看到一条文本,通知您是否正在使用最新的可用版本或是否有可用的更新。如果有新版本可用,您可以通过按“更新”按钮开始更新过程。
某些固件版本是强制性的。当您连接到产品时,VictronConnect 会提示立即更新,以防有强制版本可用。
或者,当不靠近产品时,打开演示库,然后选择产品。产品信息页面将显示 VictronConnect 附带的最新可用版本。
我需要连接到互联网才能更新固件吗?
不需要。更新固件不需要 互联网 连接,最新的固件文件已加载到您手机上的 VictronConnect 内。更新应用程序时,所有固件文件也会自动更新。
它是如何工作的?
连接您的产品后,VictronConnect 将自动检查是否有可用的强制更新,在这种情况下,将引导您完成更新过程,然后再进行其他操作。
如果更新可用但不是强制性的,您将能够看到产品的概述页面,但您将无法更改任何设置,并且“设置”页面将提示您更新产品。您可以通过“设置”页面上的对话框开始更新到最新版本 ,或者转到 “产品信息” 页面并按“更新”按钮。
需要完成固件更新(如果可用)才能使用 VictronConnect 更改 Victron 产品上的设置。
更新后我需要重新配置 MPPT 或 BMV 吗?
不会。您的 VE.Direct 和蓝牙产品的设置不会受到固件更新的影响……因此您无需在更新后重新配置您的产品。此外,BMV 和 MPPT 的历史数据将在固件更新过程中保留。
9.2 . 更新至自行提供的固件文件
上一章介绍了 VictronConnect 如何自动更新到最新固件版本。除此之外,还可以使用您自己提供的文件更新产品。
这并不经常需要。这样做的一些原因可能是:
-
更新到最新版本,该版本已在 Victron Professional上提供 ,但尚未随 VictronConnect 一起提供。请注意,您也可以等待一段时间,等待新版本的 VictronConnect 发布,而不是进行此操作。
-
将产品更新到特殊或未发布的版本。
适用于 Windows 和 MacOS 计算机的说明
将您的手机和 Victron 产品连接到 VictronConnect 后,转到“产品信息”页面,单击“更新”并打开正确的固件文件。
无需担心使用错误的文件 - VictronConnect 始终会首先检查该文件是否与产品匹配。如果错误,会显示“固件文件错误”。
适用于 Android 和 iOS 手机和平板电脑的说明
该过程与 Windows/macOS 例程略有不同,因为移动设备上没有文件浏览器。
首先,您需要将所需的固件文件添加到 VictronConnect 固件库中。固件文件可以通过电子邮件附件、网络浏览器、Dropbox、文件浏览器以及任何可以处理文件的应用程序添加到库中。对于 iOS 和 Android,添加文件的过程是相同的:转到包含固件文件的应用程序,点击它,然后使用 VictronConnect 打开它。VictronConnect 将打开并显示:“文件已添加到固件库”。
如果该消息未出现,请重复上一步或尝试从其他应用程序打开(例如,使用 Dropbox 而不是互联网或电子邮件)打开。
如果您不确定要使用哪个文件,将多个文件添加到库中也不是问题。在下一步中,VictronConnect 将自动仅显示与连接的产品匹配的文件。
-
iOS 注意:当前版本的 iOS 版 Google Chrome 无法从 Victron Professional 网站下载“.dup”文件 - 因此我们建议使用 iOS 上的默认浏览器 Apple Safari。
-
Android 注意:打开文件之前需要运行 VictronConnect。
打开 VictronConnect,在不关闭它的情况下,切换到包含该文件的应用程序,选择它,然后选择使用 VictronConnect 打开它。
以下是显示详细步骤的屏幕截图:
现在,将固件文件添加到库后,转到“产品信息”页面并点击“更新固件”:
从列表中选择所需的文件,请参阅下一个屏幕截图 - 它显示列表中的一个条目:
请注意,更新机制将检测并拒绝不适合当前产品的固件文件:无需担心加载错误的固件文件。
选择后,您将被引导完成更新过程:
9.3 . 固件更新故障排除
与固件更新相关的故障排除指南可在第 11.3 章中找到
9.4 . 错误代码
尽管我们付出了巨大的努力,但有时还是会出现错误。但不用担心,您的产品始终可以恢复。
在大多数情况下,错误是由通信问题引起的。请务必检查所有电缆连接,如果您使用蓝牙,请尽可能靠近产品并检查手机上的蓝牙功能是否已启用。有时您可能需要 从手机中删除蓝牙配对信息 才能重新连接您的产品。
请参阅 本手册第 10.3 章了解固件更新故障排除。寻求帮助时,请务必提及错误代码。
VE.直接产品
错误 |
描述 |
---|---|
D3 |
未找到 VE.Direct 产品。 |
D4 |
发生未知错误。更新后重试并检查产品设置。 |
D10 |
关闭 com 端口时出错。 |
D20 |
无法开始更新,未找到可更新的产品。 |
D26 |
更新失败,通讯中断。该产品可能无法使用。检查连接和电源。更新后重试并检查产品设置。 |
D29 |
无法开始更新,固件文件已损坏。 |
D31 |
更新失败,产品无法使用。更新后重试并检查产品设置。 |
D32 |
无法开始更新,进入启动模式失败。 |
D33 |
无法开始更新,找不到固件文件。 |
D90 |
无法开始更新,固件不适用于该产品。 |
D91 |
无法开始更新,发现未知产品。 |
D92 |
更新失败,擦除固件失败。该产品可能无法使用。更新后重试并检查产品设置。 |
D93 |
更新后启动固件时出错。重新启动(关闭/打开)您的产品,如果这没有帮助,请尝试再次更新,并在更新后检查产品设置。 |
D94 |
产品更新成功,但读取之前的设置时发生错误。检查产品设置。 |
D95 |
产品更新成功,但恢复以前的设置时出错。检查产品设置。 |
D96 |
由于版本不匹配,更新失败。重新启动(关闭/打开)您的产品,如果这没有帮助,请尝试再次更新,并在更新后检查产品设置。 |
D97 |
Dup 可执行文件太旧。 |
D98 |
固件文件不是有效的重复文件。 |
D99 |
产品更新成功,但恢复设置时出错。检查产品设置。 |
D100 |
无法迁移设置,因为应用程序未处于活动状态。需要手动操作。 |
Blue 智能充电器、智能锂电池和 VE.Direct 蓝牙智能适配器
错误 |
描述 |
---|---|
B1 |
读取文件时出错。 |
B2 |
未找到 Victron BLE 服务。请从配对设备列表中删除该产品,然后重试。 |
B3 |
未找到 Dfu BLE 服务。请从配对设备列表中删除该产品,然后重试。 |
B4 |
产品意外断开连接。也许债券信息不再有效?请从配对设备列表中删除该产品,然后重试。 |
B5 |
写入设备失败。 |
B6 |
该产品没有激活其引导加载程序 - 尽管它应该激活。 |
B7 |
该产品没有断开连接 - 尽管它应该断开。 |
B8 |
等待访问 Victron BLE 服务超时。 |
B9 |
等待访问 Dfu BLE 服务超时。 |
B10 |
等待响应超时。 |
B11 |
写入产品时超时。也许会显示配对对话?请重试。 |
B12 |
不再找到设备。也许超出范围了?请重试。 |
B13 |
产品未启动新固件。请再试一次。如果您仍然遇到问题,请向 Victron Energy 发送服务报告。 |
B14 |
无法开始更新,固件不适用于该产品。请确保您选择了有效的更新文件,然后重试。 |
B96 |
发生内部错误(不支持操作码)。请向 Victron Energy 发送服务报告。 |
B97 |
产品不支持所请求的加密。请向 Victron Energy 发送服务报告。 |
B98 |
发生内部错误(数据大小超出限制)。请向 Victron Energy 发送服务报告。 |
B99 |
产品无法将固件存储在内存中。请重试,如果问题仍然存在,请联系 Victron Energy。 |
B100 |
发生内部错误(CRC 错误)。请向 Victron Energy 发送服务报告。 |
B101 |
发生内部错误(数据长度错误)。请向 Victron Energy 发送服务报告。 |
B102 |
发生内部错误(不允许)。请向 Victron Energy 发送服务报告。 |
B103 |
发生内部错误(意外的数据长度)。请再试一次。“如果您仍然遇到问题,请向 Victron Energy 发送服务报告。 |
B104 |
发生内部错误(数据不受支持)。请再试一次。如果您仍然遇到问题,请向 Victron Energy 发送服务报告。 |
B105 |
发生内部错误(版本不匹配)。请再试一次。如果您仍然遇到问题,请向 Victron Energy 发送服务报告。 |
B106 |
该固件太旧,请确保您拥有最新版本,然后重试。 |
VE.巴士产品
错误 |
描述 |
---|---|
V1 |
未检测到产品。请检查所有电缆连接并重试。 |
V2 |
意外超时被触发。请检查所有电缆连接并重试。 |
V3 |
vff 文件不完整。随机数丢失。请确保您选择了有效的更新文件,然后重试。 |
V4 |
vff 文件不完整。EEPROM 线路丢失。请确保您选择了有效的更新文件,然后重试。 |
V5 |
vff 文件包含的 EEPROM 数据多于支持的数据。请确保您选择了有效的更新文件,然后重试。 |
V6 |
文件中的校准图超出了设备校准图。请确保您选择了有效的更新文件,然后重试。 |
V7 |
设备校准数据大小比预期大。请确保您选择了有效的更新文件,然后重试。 |
V8 |
引导加载程序未响应引导加载程序设置。请检查所有电缆连接并重试。 |
V9 |
引导加载程序对版本请求的响应失败。 |
V10 |
引导块不兼容。功能版本无效。 |
V11 |
引导块不兼容。版本无效。 |
V12 |
引导块更新后引导加载程序未启动。 |
V13 |
不兼容的引导块类型。 |
V14 |
对目标 ID 查询没有响应或出现意外响应。 |
V15 |
对 EEPROM 读取操作无响应或意外响应。 |
V16 |
对校准图查询没有响应或意外响应。 |
V17 |
提供的固件包含新的不受支持的校准值。更新程序不知道如何处理它们。 |
V18 |
未收到对 EEPROM 写入命令的响应。请检查所有电缆连接并重试。 |
V19 |
收到对 EEPROM 写入命令的无效响应。请检查所有电缆连接并重试。 |
V20 |
未收到代码写入命令的响应。请检查所有电缆连接并重试。 |
V21 |
收到对代码写入命令的无效响应。请检查所有电缆连接并重试。 |
V22 |
MK2/MK3 没有响应。请检查所有电缆连接并重试。 |
V23 |
连接的产品与文件中指定的型号不匹配。请确保您选择了有效的更新文件,然后重试。 |
V24 |
硬件版本特定的 EEPROM 默认数据已损坏。请确保您选择了有效的更新文件,然后重试。 |
V25 |
连接 VE.BUS BMS 时无法执行更新。 |
V26 |
连接 DMC 时无法执行更新。 |
V40 |
无法启动更新。无法分配内存。Malloc 错误。 |
V50 |
无法启动更新。文件打开错误。请检查文件位置和访问权限。确保您选择了有效的更新文件,然后重试。 |
V51 |
无法启动更新。文件写入错误。请检查文件位置和访问权限。确保您选择了有效的更新文件,然后重试。 |
V52 |
无法启动更新。文件读取错误。请检查文件位置和访问权限。确保您选择了有效的更新文件,然后重试。 |
V53 |
无法启动更新。文件校验和错误。文件已损坏或不是有效的 VFF 文件。请确保您选择了有效的更新文件,然后重试。 |
V54 |
无法启动更新。文件的版本号不兼容。请确保您选择了有效的更新文件,然后重试。 |
V55 |
无法启动更新。未找到文件部分。文件已损坏或不是有效的 VFF 文件。请确保您选择了有效的更新文件,然后重试。 |
V56 |
无法启动更新。格式错误。文件已损坏或不是有效的 VFF 文件。请确保您选择了有效的更新文件,然后重试。 |
所有其他产品(XUP 更新文件)
错误 |
描述 |
---|---|
X51 |
更新程序状态无效。请再试一次。 |
X52 |
文件错误。在更新文件中找不到产品 ID。请确保您选择了有效的更新文件,然后重试。 |
X53 |
文件错误。更新文件中未找到 VE.Direct 波特率。请确保您选择了有效的更新文件,然后重试。 |
X54 |
文件错误。更新文件中未找到 Xup 格式版本。请确保您选择了有效的更新文件,然后重试。 |
X55 |
文件错误。更新文件中未找到最低更新程序版本。请确保您选择了有效的更新文件,然后重试。 |
X56 |
文件错误。更新文件中未找到固件(产品)版本。请确保您选择了有效的更新文件,然后重试。 |
X57 |
文件错误。在更新文件中找不到实例 Blob。请确保您选择了有效的更新文件,然后重试。 |
X58 |
文件错误。实例 Blob 属性无效。请确保您选择了有效的更新文件,然后重试。 |
X60 |
文件错误。实例 Blob 定义了多次。请确保您选择了有效的更新文件,然后重试。 |
X61 |
文件错误。例如,在更新文件中找不到固件版本。请确保您选择了有效的更新文件,然后重试。 |
X62 |
文件错误。更新文件不符合 XML 标准。请确保您选择了有效的更新文件,然后重试。 |
X63 |
文件错误。例如,在更新文件中找不到/无效固件数据。请确保您选择了有效的更新文件,然后重试。 |
X64 |
不支持更新 (xup) 文件格式。请确保您选择了有效的更新文件,然后重试。 |
X65 |
更新程序(版本)太旧。 |
X66 |
固件不适用于产品(ID)。请确保您选择了有效的更新文件,然后重试。 |
X67 |
通信故障。没有连接回调处理程序。请检查连接并重试。 |
X68 |
通信故障。Vreg 收到意外错误。请检查连接并重试。 |
X69 |
通信故障。收到意外的 Vreg Ack。请检查连接并重试。 |
X70 |
通信故障。无法访问该实例。请检查连接并重试。 |
X71 |
最低固件版本检查失败。请确保您选择了有效的更新文件,然后重试。 |
X72 |
无法开始更新。请检查连接并重试。 |
X73 |
更新错误。对非最终更新数据的无效确认。请检查连接并重试。 |
X74 |
更新错误。更新数据确认中的序列号无效。请检查连接并重试。 |
X75 |
更新错误。更新数据确认中的实例# 无效。请检查连接并重试。 |
X76 |
更新错误。最终更新数据的确认无效。请检查连接并重试 |
X77 |
验证错误。固件版本确认无效。请检查连接并重试。 |
X78 |
验证错误。UDF 版本确认无效。请检查连接并重试。 |
X79 |
验证错误。最低固件版本确认中的实例字段无效。请检查连接并重试。 |
X80 |
验证错误。固件版本确认中的实例字段无效。请检查连接并重试。 |
X81 |
验证错误。UDF 版本确认中的实例字段无效。请检查连接并重试。 |
X82 |
无法验证最低固件版本。请检查连接并重试。 |
X83 |
无法验证固件版本。请检查连接并重试。 |
X84 |
无法验证 UDF 版本。请检查连接并重试。 |
X85 |
最低固件版本验证失败。请检查连接并重试。 |
X86 |
固件版本验证失败。请检查连接并重试。 |
X87 |
更新后仍处于引导加载程序模式。请再试一次。 |
X88 |
通信故障。Vreg 确认超时。请检查连接并重试。 |
X89 |
通信故障。没有找到产品。请检查连接并重试。 |
X90 |
通信故障。通讯端口错误。请检查连接并重试。 |
X91 |
更新错误。设置波特率失败。请检查连接并重试。 |
X92 |
更新错误。另一个界面正在进行更新。 |
X93 |
更新错误。Ack 中的实例# 无效。请检查连接并重试。 |
X94 |
更新错误。Vreg Ack 错误:实例无效。请检查连接并重试。 |
X95 |
更新错误。Vreg 确认错误。请检查连接,重新启动产品并重试。 |
X96 |
通信故障。CAN 网络地址错误。请检查连接,重新启动产品并重试。 |