How to upgrade the firmware on a Digi TransPort router
There are five main methods by which new firmware can be loaded onto Digi TransPort or Sarian routers: Device Cloud by Etherios (DC)Web interface, FlashWriter, S/FTP and USB flash drive.
1. Device Cloud by Etherios
After setting up your account on DC and configuring your TransPort to connect to DC, log into your DC account and add the TransPort if it is not already added. You will need to download the correct firmware to your PC. The "FTP" version of the firmware file is needed. (See the Web interface method in #2.) Right-click on the TransPort and select Firmware, then Update Firmware. Select Browse and navigate to the firmware file. Select the Update Firmware button. Wait while the process is completed.
Scheduled firmware updates using DC. In DC go to Schedules. Click on New Schedule. On the Device tab there is the option for Gateway Firmware Update. Click on it. Now a window will pop up with a ‘Browse’ to button. Click on it and browse to where you have the file saved on your desktop. You’ll also need to give a ‘Description’ to the operation before you can proceed. The Description field is at the top of the New Schedule window in yellow.
Then hit the Schedule button in the lower right hand corner. A new window will pop up showing you all the devices in your account. Pick which ones you want the firmware to be loaded too and on the left hand side pick the Future option and then the time/date you want it to happen.
That’s it. You can monitor the progress of the operation in the Operations window right next to the Schedules window. You have to keep hitting the refresh button to update though. If you’ve chosen multiple units to upload then double click on the operation and you’ll see which units completed and which ones, if any, failed.
2. Web interface method
The Web interface method of upgrading firmware can be used locally or remotely. It is available only in Digi TransPort firmware versions 5.149 and later. The method involves clicking the "Update Firmware" option in the Web interface, browsing to a local or remote zip file containing the firmware, then clicking the "Update" button to start the automated update process. Only individual firmware files are replaced during the upgrade, so when a unit is upgraded via the Web interface method its current saved configuration will be retained.
3. Flashwriter method
The Flashwriter method of upgrading firmware can be used only locally, i.e. a serial and/or Ethernet connection between your PC and the router to be upgraded is required. With the Flashwriter method the entire system flash will be overwritten, which means that any configuration will be lost.
4. S/FTP method
The SFTP or FTP method of upgrading firmware can be used locally or remotely. A little more background knowledge is required in order to use the S/FTP method. It is assumed that the user is familiar with the operation of S/FTP client software and Telnet or SSH client software. Only individual firmware files are replaced during the upgrade, so when a unit is upgraded via S/FTP its current saved configuration will be retained.
5. USB flash drive method
The USB flash drive method of upgrading firmware can be used only locally. The USB flash drive method is especially useful for upgrading routers during a site visit. Once the USB drive is configured the update process involves simply inserting the USB drive into the front of the router, waiting for a few minutes for a flashing LED sequence to indicate that the upgrade is complete, removing the USB drive then rebooting the router (for example by power-cycling it). There are two methods of upgrading firmware with a USB flash drive:
Method A) Loading a complete flash memory image onto the router, in the form of a '.all file' - this is similar to the FlashWriter method, in that the entire system flash will be overwritten and any existing configuration will be lost.
Method B) Upgrading individual firmware files - this is similar to the FTP or Web interface methods, in that since only individual firmware files are updated, any current saved configuration will be retained.