BMS Software Update¶
The Device Firmware Update (DFU) runs over CAN/Cyphal.
- Unzip the release.zip file to the desktop or a temporary folder.
- Attached the BMS on CAN bus
- [one time] Open/Double-click
0-setup-host.batto set up the host computer. Takes about 2min (depending on internet speed and the computer) - Open/Double-click
6-CAN-monitor.batto open a monitor to list all available CAN nodes. - Open/Double-click
3-CAN-update-all.bator5-CAN-selftest-upgrade.bat- For firmware update (e.g. bms_app_v0.10 to bms_app_v0.12)
3-CAN-update-all.bat - For selftest to firmware (e.g. selftest_v0.10 to bms_app_v0.12)
5-CAN-selftest-upgrade.bat
- For firmware update (e.g. bms_app_v0.10 to bms_app_v0.12)
- The scripts searches for CAN nodes, matching the hardware version and software.
A table with new (available) software is printed
A table with possible updates is printed (e.g. software version updated is visible)
Confirm the start by pressingy+ Enter
Update takes about 1min / BMS - Verify the successful update with the CAN monitor. Remove the BMS from the system, attach and activate again and verify the new software version with the CAN monitor.
Info
Interrupt (e.g. to read the tables with CAN available nodes/software) by pressing Ctrl + C. This also quits the script.