User`s manual
Moxa C Programmable RTU Controllers Managing the RTU Controllers
3-2
System Version Information
To verify the hardware capability of the target RTU controller, and the supported software, check the version
numbers of your Moxa RTU controller’s hardware, kernel, and user file system. Contact Moxa to verify the
hardware version. You will need the Production S/N (Serial number), which is labeled on the RTU controller’s
bottom.
To check the kernel version, type:
#kversion -a
NOTE
The kernel version number is for factory default configuration. You may download the latest firmware version
from Moxa’s website and then upgrade the
RTU controller’s hardware.
Firmware Upgrade and Default Settings
Upgrading the Firmware
The Moxa RTU controller’s kernel and root file system are combined into one firmware file, which can be found
in the Software and Document CD or be downloaded from Moxa’s website (www.moxa.com
). The name of the
file has the form xxxx.hfm. To upgrade the firmware, the firmware file should be placed in the target RTU
controller’s Ramdisu, using SD card or FTP.
ATTENTION
Upgrading the firmware will erase all data on the Flash ROM
Firmware upgrade requires
the RTU controller’s RAM disk. If the application data is stored in the RAM disk, back
up or remove the data before upgrading the firmware.
Since different Flash disks have different sizes, it is recommended to check the size of the current Flash disk
before upgrading the firmware. You can do so by using the #df –h command to list the size of each memory
block and see how much free space is available in each block.
Follow the steps to transfer the firmware file to the RTU controller’s RAM disk, and to upgrade the firmware.
1. Type the following commands to enable the RAM disk:
#upramdisk
#cd /mnt/ramdisk
2. Activate the PC’s FTP server, and put the firmware file to the FTP folder.
3. In Moxa RTU Controller’s console, perform the following commands to use the built-in FTP client to retrieve
the firmware file (xxxx.hfm) from the host PC to the RTU controller:
/mnt/ramdisk# ftp <remote FTP Server’s IP>
Login Name: xxxx
Login Password: xxxx
ftp> bin
ftp> get xxxx.hfm