Configure the XBee 3 802.15.4 RF Module
Custom configuration: Create a new factory default
Digi XBee® 3 802.15.4 RF Module User Guide
71
Custom configuration: Create a new factory default
You can create a custom configuration that is used as a new factory default. This feature is useful if,
for example, you need to maintain certain settings for manufacturing or want to ensure a feature is
always enabled. When you use
to perform a factory reset on the device, the
custom configuration is set on the device after applying the original factory default settings.
For example, by default Bluetooth is disabled on devices. You can create a custom configuration in
which Bluetooth is enabled by default. When you use
RE
to reset the device to the factory defaults, the
Bluetooth configuration set to the custom configuration (enabled) rather than the original factory
default (disabled).
The custom configuration is stored in non-volatile memory. You can continue to create and save
custom configurations until the XBee 3 802.15.4 RF Module's memory runs out of space. If there is no
space left to save a configuration, the device returns an error.
You can use
to clear or overwrite a custom configuration at any time.
Set a custom configuration
1. Open XCTU and load your device.
2.
3. Perform the following process for each configuration that you want to set as a factory default.
a. Send the
command,
AT%F
. This command enables you to enter
a custom configuration.
b. Send the custom configuration command. For example:
ATBT 1
. This command sets
the default for Bluetooth to enabled.
Clear all custom configuration on a device
After you have set configurations using
, you can return all configurations to
the original factory defaults.
1. Open XCTU and load the device.
2.
3. Send
AT!C
.
XBee bootloader
You can update firmware on the XBee 3 802.15.4 RF Module serially. This is done by invoking the XBee
3 bootloader and transferring the firmware image using XMODEM.
This process is also used for updating a local device's firmware using XCTU.
XBee devices use a modified version of Silicon Labs' Gecko bootloader. This bootloader version
supports a custom entry mechanism that uses module pins DIN, DTR/SLEEP_RQ, and RTS.
To invoke the bootloader using hardware flow control lines, do the following:
1. Set DTR/SLEEP_RQ low (CMOS0V) and RTS high.
2. Send a serial break to the DIN pin and power cycle or reset the module.
3. When the device powers up, set DTR/SLEEP_RQ and DIN to low (CMOS0V) and RTS should be
high.
4. Terminate the serial break and send a carriage return at 115200 baud to the device.