
Update the firmware
Update the cellular firmware
Digi XBee® 3 Cellular LTE-M/NB-IoT Global Smart Modem User Guide
93
2. Go to a command line and navigate to the directory containing the script.
3. Run
pip install --user -r requirements.txt
in the directory containing the
script.
Note
If using
virtualenv
, run
pip install -r requirements.txt
instead.
4. Run the script. Type:
python fota.py <
arguments
>
where <
arguments
> includes the IMEIs and any optional parameters needed for the
environment. For more information, see
.
5. Press
Enter
. You will be prompted for your Remote Manager user name and password.
6. After you have entered the user name and password, the script connects to Remote Manager.
For each device listed as an argument in the command line, the script performs the following
items:
n
Verifies connectivity to Remote Manager and the module configuration.
n
Applies a sequence of updates to the module that are needed to perform the update.
n
Verifies the final cellular component version.
7. When complete, a CSV is generated and named using this format:
results-
<
timestamp
>.csv
, where <
timestamp
> is the time of the run. The file lists each IMEI,
whether the update for that IMEI was successful, and any error message if the update failed.
8. A successful update appears as:
SUCCESS updating 352753090812345090861053
9. If the update was not successful, try the update again with this flag:
--type=ip
10. If the update was still not successful, contact Digi Technical Support at
.
Update an XBee module cellular component using API mode (over
the wire)
You can update an XBee 3 Cellular LTE-M/NB-IoT module from the current module cellular component
version to a more recent version over the wire, using API mode and the script described in this
section.
Prerequisites
n
Each module must be inserted into a development board such as the Digi XBIB-CU-TH,
powered on, and connected to the PC.
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 in the default operating mode:
l
set to 0 to disable airplane mode
l
set to 0 to disable sleep
l
set to 0 and
set to 0 to disable direct USB.
If any of these settings needed to be changed, issue
to save changes.