User Guide
1. Environment Preparation
- Ensure your PC has .NET Framework 4.8 installed
- Connect the BMS to your PC using a USB-to-CAN adapter
- Open Device Manager and verify there is no yellow exclamation mark next to the corresponding CAN device
Note
- This host tool supports two types of CAN boxes: the white USBCANII and the red CANalyst-II.
2. Software Installation and Uninstallation
Same as the main host tool, located in the same root directory.
3. Connecting to the Device
- Open the Upgrade Tool. The communication method is CAN.
- Ensure there are no yellow exclamation marks in Device Manager.
- Select the device name. The host tool will automatically search for CAN devices when opened. You can click the dropdown arrow next to the device name to search again.
- Set the baud rate (default CAN:
500kbps). You also need to confirm the index number and channel.
Index Number & Channel Explanation
- Index Number: Which CAN box is recognized by the PC. The 1st is
0, the 2nd is1, supports up to 7 boxes. - Channel: Physical interface on the CAN box.
CAN1→ Channel0,CAN2→ Channel1.
- Click "Open Device" to connect:

Note
- If a red pop-up appears when opening CAN, please install VC++ 2008. You can download it from the Driver Download page.
- If no data appears after opening, check the wiring sequence and verify that the index number and channel are correct.
4. Language (Not Used)
- Originally intended to create a multilingual version, but decided it wasn't necessary, so this feature is unused.
5. Device List, Operation Information, and Other Information
- Device List: Click the
Readbutton inStep 1to search for online devices. This includes version information, device type, address, and status. - Operation Information: This should display real-time messages — the original label was a typo.
- Other Information: This displays operational information — another typo in the original labeling.
6. Status Bar (StatusStrip)
- The bar displaying information at the bottom is the
status bar. - The status bar shows
company information, the current softwareversion number, and therefresh time. The time updates whenever a message is received.
7. Upgrade Procedure
Warning
The steps must be followed in order. Do not skip any steps.
Step 1: Read Current Version
- This sends
0x4200 02 00 00 00 00 00 00 00to query the number of BCUs currently in the BMS system.
Step 2: Select Firmware
- Select a valid firmware file, otherwise a file error will be prompted.
- After selecting the firmware, the path, firmware name, and total packet length will be displayed.
Step 3: Start Upgrade
- Wait for the progress bar to complete. The cancel button may have bugs.
Step 4: Upgrade Result
Bin OK: Indicates file transfer is complete. The progress bar reaches 100% because all packets have been transmitted.
PASS: Indicates the upgrade was successful.
Fail: Indicates the upgrade failed.
MaxRead: Indicates that after restart, the upgrade result was read more than 20 times without returning a success or failure flag. This typically occurs when upgrading the BMU. Will be changed to 100 reads in a future version.

8. Frequently Asked Questions
- Unable to connect: Check the driver, baud rate, and wiring sequence
- Abnormal data: Confirm whether the BMS wiring is correct
- Host tool cannot open: Verify that the computer has .NET Framework 4.8 and VC++ 2008 installed
💬 Having issues?
Please check the Changelog to see if a new version is available, or provide feedback in the discussion group.
