
Update the firmware
Update the cellular firmware
Digi XBee® 3 Cellular LTE-M/NB-IoT Global Smart Modem User Guide
91
Update the cellular firmware
You should update the cellular firmware on your device to take advantage of all the latest fixes and
features. Updating to the latest version is strongly recommended.
Note
You should also create a plan to update the cellular component firmware on a regular basis,
after initial deployment. Security issues or software bugs may be identified which require firmware
updates to resolve.
n
For information about updating the device firmware, see
.
n
For information about using XCTU to update both the device firmware and, if needed, the
cellular firmware, see
Update the device and the cellular firmware using XCTU
.
Method
Instructions
FOTA (DRM)
Update an XBee module cellular component using FOTA (over the
air)
API
Update an XBee module cellular component using API mode (over
the wire)
USB
Update the cellular module from a PC using the EasyFlash
Firmware Update
Update an XBee module cellular component using FOTA (over the
air)
You can update an XBee 3 Cellular LTE-M/NB-IoT module from any of the released modem version to
the latest version over the air. An example script is included in this section.
Prerequisites
n
You will need a list of the IMEI values for all XBee 3 Cellular LTE-M/NB-IoT modules to be
updated.
n
Each module must be running firmware 11413 or later. For update instructions, see
n
Each module must have an active, registered SIM card installed.
n
Each module must be configured to be connected to Remote Manager and to reconnect when
connection is lost. For instructions, see
Restore persistent connection to a remote XBee
n
Each module must have visibility to an FTP server hosting the files.
n
The machine that will be performing the update must have Python 3.6 or higher installed and
the script must be run using Python 3.
Note
If installing on Windows, ensure that the checkbox for "Add Python to PATH" is checked.
If Python is not added to the PATH, you will need to manually specify the directory in which
Python is installed in order to proceed.
n
The script dependencies must be satisfied by running
pip install --user -r
requirements.txt
in the directory containing the script. Creating and using a Python