Configure the XBee 3 802.15.4 RF Module
Send a firmware image
Digi XBee® 3 802.15.4 RF Module User Guide
72
5. If successful, the device sends the Silicon Labs' Gecko bootloader menu out the DOUT pin at
115200 baud.
6. You can send commands to the bootloader at 115200 baud.
Note
Disable hardware flow control when entering and communicating with the bootloader.
All serial communications with the module use 8 data bits, no parity bit, and 1 stop bit.
You can also invoke the bootloader from the XBee application by sending
.
Send a firmware image
After invoking the bootloader, a menu is sent out the UART at 115200 baud. To upload a firmware
image through the UART interface:
1. Look for the bootloader prompt
BL
> to ensure the bootloader is active.
2. Send an ASCII
1
character to initiate a firmware update.
3. After sending a
1
, the device waits for an XModem CRC upload of a .gbl image over the serial
line at 115200 baud. Send the .gbl file to the device using standard XMODEM-CRC.
If the firmware image is successfully loaded, the bootloader outputs a “complete” string. Invoke the
newly loaded firmware by sending a
2
to the device.
If the firmware image is not successfully loaded, the bootloader outputs an "aborted string". It return
to the main bootloader menu. Some causes for failure are:
n
Over 1 minute passes after the command to send the firmware image and the first block of the
image has not yet been sent.
n
A power cycle or reset event occurs during the firmware load.
n
A file error or a flash error occurs during the firmware load. The following table contains errors
that could occur during the XMODEM transfer.
Error Cause
Workaround
0x18
This error is observed when a serial upload attempt
has been abruptly discontinued by invoking
Ctrl
+
C
and subsequently another attempt is made to
upload a gbl by pressing
1
on the bootloader menu.
Press
2
on the bootloader menu. The
bootloader performs a reboot and the
menu gets displayed again. Now
press
1
and begin uploading the gbl.
XBee Network Assistant
The XBee Network Assistant is an application designed to inspect and manage RF networks created
by Digi XBee devices. Features include:
n
Join and inspect any nearby XBee network to get detailed information about all the nodes it
contains.
n
Update the configuration of all the nodes of the network, specific groups, or single devices
based on configuration profiles.
n
Geo-locate your network devices or place them in custom maps and get information about the
connections between them.