x

XBee Firmware Upgrade with Digi Remote Manager (Digi firmware)

How do you perform a firmware upgrade via an RCI request on an XBee Cellular module?


First, it should be noted that not all firmware updates will be possible or recommended via the Digi Remote Manager.  Some will require the use of the UART or USB port.


For the majority of the updates, the following process can be used:


Log into your Digi Remote Manager account.

Start by uploading the desired firmware file to the: 

Data Services > Data Files > my_tasks directory.

Then navigate to the Documentation and API explorer page.

Using the POST function, send the following:


<sci_request version="1.0">
<query_firmware_targets>
<targets>
<device id="00010000-00000000-Enter your Devices ID Here"/>
</targets>
</query_firmware_targets>
</sci_request>


You should get something like the following back indicating the process has been executed.


<sci_reply version="1.0">
  <query_firmware_targets>
    <device id="00010000-00000000-Your devices ID">
      <targets>
        <target number="0">
          <name>Encrypted Binary Image</name>
          <pattern>.*\.[eE][bB][iI][nN]</pattern>
          <version>1.3.0.9</version>
          <code_size>0</code_size>
        </target>
      </targets>
    </device>
  </query_firmware_targets>
</sci_reply>

Last updated: Apr 19, 2019

Recently Viewed Articles

No recently viewed articles