Update the cellular modem firmware

For best performance, you should update the Telit LE910 cellular modem to the latest cellular modem firmware supported by the device.

A cellular modem firmware update is needed only if the version does not match the versions listed below. The latest revisions supported are:

If the version matches, you do not need to update the firmware.

Prerequisites

Step 1: Determine the current version of the Telit modem

Verify the modem revision.

  1. Determine the current version of the Telit LE910 modem.
    1. Access the XBee Industrial Gateway web interface.
    2. Choose Administration > Mobile Status.
    3. Refer to the version listed in the Revision field.
  2. Determine what modem firmware revisions are available.

Note If there isn’t a fourth field in the revision, the gateway’s firmware needs to be updated first so that the fourth field can be determined. If the modem is already at the desired revision, no modem firmware update is needed.

Step 2: Determine if an update is needed and the update file name to use

Determine which update file is needed. Depending on your current version, you may have to perform multiple updates to get to the latest version.

If the most recent update file matches the current version on your Telit modem, found in Step 1, no update is needed.

  1. Go to: http://ftp1.digi.com/support/Telit/
  2. Find the most recent update file, which will look like one of these examples:
    • UpdPkg_LE910_NA1_1G_SKU_<source_version>_<destination_version>.bin
    • UpdPkg_LE910_SV1_1G_<source_version>_<destination_version>.bin

      Where <source_version> is the modem's current version and <destination_version> is the latest or desired version.

  3. Make a note of the name of the update file that you are going to apply to the Telit modem. This will be required in a future step.

Step 3: Update the cellular modem firmware

This section describes how to update the modem over the air. The update process is initiated from Digi Remote Manager. It requires a working cellular connection. It does not require physical access to the device.

Prerequisites

Step A: Open Remote Manager and get the device ID

  1. Open a web browser and navigate to https://remotemanager.digi.com.
  2. Log into your account.
  3. Click on the Device Management tab.
  4. Find your device using the device ID.
  5. Double-click to open your device.
  6. Click Edit Device Configurations to view the device ID. The device ID looks like: 00000000-00000000-0004F3FF-FFxxxxxx. It contains the MAC address of the modem. You will need the device ID later to start the FOTA process.

Step B: Confirm the current firmware revision

  1. In Digi Remote Manager, select System Information > Mobile information.
  2. Note the current Revision.

Note If there isn’t a fourth field in the revision, the gateway’s firmware needs to be updated first so that the fourth field can be determined. If the modem is already at the desired revision, no modem firmware update is needed.

Step C: Determine the update string

Note In this step you will need the name of the update file you previously selected in Step 2: Determine if an update is needed and the update file name to use.

  1. Get the fota.exe application. (PN 80010027)
  2. Following the example below, replace the highlighted sample update file name with the file name to which you want to update your Telit modem. Patch the #update file name# in the line below with the correct value from Step 2: Determine if an update is needed and the update file name to use.

    C:\>fota ftp1.digi.com 21 anonymous test support/#update file name#

    An example is below, with a sample update file name highlighted:

    C:\>fota ftp1.digi.com 21 anonymous test support/telit UpdPkg_LE910_SV1_1G_20.00.012.2_20.00.015.0.bin

  3. Generate the update string. An example update string is below:

    ZnRwMS5kaWdpLmNvbQAyMQBhbm9ueW1vdXMAdGVzdABzdXBwb3J0L3RlbGl0AFVwZFBrZ19MRTkxMF9TVjFfMUdfMjAuMDAuMDEyLjJfMjAuMDAuMDE1LjAuYmlu

  4. Make a note of the string, as it will be used in the next step, Step D: Initiate the firmware update.

Step D: Initiate the firmware update

In this step, you will need the device ID and the update string.

  1. In the Remote Manager, select Documentation > API Explorer.
  2. Select Examples/SCI/Data Service/Send Binary Request.
  3. A template request (in XML) appears. Delete the template and replace with XML below.
  4. Patch the #Device ID# with the correct value from Step A: Open Remote Manager and get the device ID.
  5. Patch the #update string# with the update string from Step C: Determine the update string.
    <sci_request version="1.0">
    <data_service allowOffline="false” synchronous="true">
    <targets>
    <device id="#Device ID#"/>
    </targets>
    <requests>
    <device_request target_name="FTP_OTA" format="base64">
    #update string#
    </device_request>
    </requests>
    </data_service>
    </sci_request>
  6. Click Send.
  7. Enter your user name and password.

  8. Once started, the update will take a few minutes to complete. After the device completes the pdate, it will reconnect to Digi Remote Manager.

Updating multiple devices

The above example shows how to update a single XBee Industrial Gateway. More than one device can be updated with a single Remote Manager request.

Note All devices in the request must have the same modem revision and update string. Devices will individually connect as scheduled and perform the update.

To update a list of devices, add their device IDs to <targets> in the request. For example:

<targets>
<device id="00010000-00000000-03566100-79000697"/>
<device id="00010000-00000000-03566100-79000698"/>
<device id="00010000-00000000-03566100-79000699"/>
<device id="00010000-00000000-03566100-7900069A"/>
<device id="00010000-00000000-03566100-7900069B"/>
</targets>

To update all devices in a Remote Manager group, add the group name to <targets>. For example:

<targets>
<group path="my_group"/>
</targets>

See the Digi Remote Manager User Guide and Digi Remote Manager Programming Guide on the Remote Manager Documentation tab for more information.

Step E: Verify that the update was successful

Confirm the new modem firmware revision. See Step 1: Determine if an update is needed for information about finding the revision.

Troubleshooting the update

If the device does not report the expected revision, follow these steps:

  1. Check if the device has connected to Digi Remote Manager since the firmware update was initiated. Select Connection History on the Digi Remote Manager device page.
  2. Update device information by clicking Refresh at the bottom of the device page.
  3. Try the update again.
  4. If none of the above work, contact Digi Tech support at tech.support@digi.com.