Skip to main content

Uploading new firmware

Upload of firmware through USB to IOMod device is done through CLI (Command Line Interface) on virtual COM port. Drivers needed for MS Windows to install VCOM will be provided. To open up CLI simply connect to specific VCOM port with terminal software (it is advised to use PuTTY terminal software. If other software is being used, user might need to send <return> symbol after each command). When connected user should immediately see main screen similar to one in Fig. 1.

image-1693216941238.PNGFig. 1. PuTTY main screen.

Navigation is performed by pressing number connected to its function. User then should proceed by following further on-screen instructions. If terminal window is accidentally closed without exiting, user can connect to terminal again, and press any key on keyboard to show up main menu once again. For example, to upload new firmware to IOMod, in the main configuration menu press [8] to enter Firmware Upgrade screen and select confirm [1].

image-1693310788997.pngFig. 2. Firmware upgrade confirmation screen.

User then must delete existing file “firmware.bin”, and simply upload new firmware file by drag and drop (in this example after deleting “firmware.bin” user must drag and drop one the prepared firmware files on the left to the folder on the right).

image-1693311732506.pngFig. 3. Firmware ”iomodFW” folder and the folder to delete “firmware.bin” and upload one of the new firmware.

image-1693312326378.pngFig. 4. Uploaded IEC-60870-5-101 firmware as an illustration.

After uploading the new firmware, user must exit the folder and dismiss the error caused by the firmware upgrade mode.

image-1693312504164.pngFig. 5. Error caused by the upload.

Now the user must exit the PuTTY terminal software, and reinsert the USB cable.

Reconnect the device and check firmware version. It should now represent the one it was updated to.

image-1693313396301.pngFig. 6. Successful upload of new firmware.

Configuration of device is not possible when USB Simulation Mode is entered. To access configuration menu again user should reset device and then try again.