Software Review
ElectricDeviceMonitor is a software to configure, debug and updating Movicom Electric devices.

Application consists of following modules:
- Unified monitor – unified module to communicate with BMS Main 3/3X, BMS Main X, BMS Mini, BMS Mini S devices via CAN, USB or TCP connection, and BMS IMD device via CAN bus.
- Device monitors:
- BMS Main 2.1 – module to communicate with BMS Main 2.1 battery controller by CAN bus;
- BMS Logic 2.0 – module to communicate with BMS Logic 2.0 measuring module by RS-485 bus;
- BMS Logic 12/18/RET – module to communicate with BMS Logic 12, BMS Logic 18, BMS Logic RET, BMS Logic 12S devices by RS-485 bus;
- BMS Display 1.x – module to communicate with BMS Display by CAN bus;
- BMS Indication 1.x – module to communicate with BMS Indication by CAN bus;
- BMS Main 1.4 – module to communicate with legacy BMS Main 1.2.-1.4* battery controllers by CAN bus;
- BMS Crown 1.x – module to communicate with BMS Crown* devices by CAN bus;
- BMS Power Control 1.x – module to communicate with BMS Power Control* devices by CAN bus;
- Device update:
- Updater – universal device update module working by CAN, RS-485, USB or TCP connections;
- Unified bootloader – a module to update BMS Main 3/3X devices by USB.
- Log viewer – a module to view device log files.
* Device is obsolete and no longer produced.
Unified monitor
Unified supports the different methods to connect to a device:
- When connecting via USB it is necessary to set the COM port;
- When connecting via CAN
- with BMS USB-CAN adapter it is necessary to set the COM port, bus speed and device address;
- for other adapters it is necessary to select a device from the list, specify the bus speed and device address;
- When connecting via TCP, enter the IP address of the target device in the local network.

After a successful connection, the "Start" button at the top left corner will become inactive, and a user authorization window will appear. This indicates a successful connection.
- Guest - Guest access to view battery state. No permissions to change and view any settings;
- User - A common user access with permissions to change almost all the settings;
- Service - A service account for battery manufacturers. Has access to some additional settings;
- Manufacturer - This account is used by BMS manufacturer and not accessible for others.

After successfully entering the password, the main "Unified Monitor" window opens, and the parameters begin to load.
The monitor windows is divided into three areas.

The top area displays:
- Controls for starting and stopping data exchange with the device.
- Device information (name and serial number, hardware and software version, bootloader version).
- The device's clock time with synchronization capability.
- Controls for performing actions on the device (changing the password, restarting, resetting settings, etc.).

The "Device" menu contains the following items:
- Log in – open the re-authorization window.
- Change password – open the window to change the password for the current user.
- SD card – open the window for interacting with the installed SD card.
- Update firmware – open the window for updating the device firmware via Unified Monitor. The update process via Unified Monitor is described in the documentation for the corresponding device (e.g., BMS Mini S). An SD card must be installed to perform an update in this mode.
- Reboot – device restart.
- Go to bootloader – switch the device to bootloader mode.
"Settings" menu contains the item to reset the device settings.

The SD card interaction window consists of two parts:
- left part displays the contents of the SD card;
- right part displays the contents of the selected folder.
To download a file from the SD card (folders cannot be downloaded), select the file in the left part of the window and click the arrow in the middle.
In the upper right corner, there is a menu for actions with the SD card.

In this menu:
- Reload status – Refresh the SD card status.
- Mount – Mount the SD card.
- Unmount – Unmount the SD card.
- Format – Format the SD card to FAT32 format. The card must be unmounted before formatting.