Firmware TCP/IP Upgrade using FTP


This document covers the TCP/IP procedures required for upgrading the firmware versions of all Microplex products (with flash PROMs), using the FTP protocol.


Upgrade Steps


For demonstration purposes only, the following assumptions and values will be used for the TCP/IP upgrade steps given below;

  • Throughout this document the Microplex product being upgraded is represented by <prod>, some examples are;
    • m202plus
    • m305
  • this <prod> is being upgraded to the latest firmware level (current production version).
  • this <prod> uses the IP address,
  • the FTP host being used to upgrade the <prod> uses the IP address,

Steps for upgrading firmware:

  1. Get the required upgrade files for the Microplex product you are upgrading (see "Getting Upgrade Files" section) and place them on to a host you can FTP to the <prod> from, you will need;
    • Firmware binary file (e.g. <prod>
  2. Uncompress this firmware binary file which is downloaded in ZIP format (e.g. <prod>.hex).
  3. Rename this uncompressed firmware binary file to flashFile.
    • it must be named this or the <prod> will not recognize it during the upgrade process.
  4. Start a Telnet session with the <prod> to be upgraded.
    • telnet
  5. Log in to the <prod> as root.
    • at the password prompt, press "enter" since there's no password by default.
  6. Put the <prod> into upgrade mode by typing "upgrade".
    • the unit will automatically reset itself meaning you will lose your login session.
  7. After waiting 30 seconds, start an FTP session with the <prod> from the host directory containing the file you named flashFile back in step 3.
    • ftp
  8. Log back in to the <prod> again as root.
    • at the password prompt, again press "enter" since there's no password by default.
  9. Change to the firmware directory in the <prod> once logged in.
    • cd firmware
  10. Change to binary mode by typing in "binary" at the FTP prompt.
  11. Place the firmware file onto the <prod> so its validity can be verified using the "put" command.
    • put flashFile
  12. Once complete, repeat the "put flashFile" command again so the new firmware can be written to the flash memory.
  13. When done, close the FTP session. This will cause an automatic reset of the <prod> so it boots up using the new firmware.
    • you should now be able to access any of the built-in HTML pages in the <prod> and see the new firmware version.
  14. End of procedure.


Testing Upgrade Progress/Results
If you'd like to test whether the upgrade procedure has completed or not, you can try telnetting to the <prod> after a few minutes.
  • If it refuses the connection, it's still working on the upgrade.
  • If it allows you in, log in as root and execute "list sysinfo" to check for the new firmware level.

If you find the same version exists after telnetting back in and checking the firmware level, try resetting the <prod> by unplugging and plugging it back in and then check again.

If you run into upgrade problems, please contact Microplex Technical Support for additional help.


Microplex Home Product Info Technical Support Contact Us