Skip to content

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.bat to set up the host computer. Takes about 2min (depending on internet speed and the computer)
  • Open/Double-click 6-CAN-monitor.bat to open a monitor to list all available CAN nodes.
  • Open/Double-click 3-CAN-update-all.bat or 5-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
  • 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 pressing y + 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.