User Manual
XBee® Wi-Fi RF Modules
© 2012 Digi International, Inc. 55
7E 0007 8B 01 FFFE 00 00 00 76
7E 0029 91 0013A200407402AC FFFE E6 E6 0023 C105 C1 84 00 0016 0000 000F
0102030405060708090A0B0C0D0E0F C3
FIRMWARE_VERIFY (0x05) and FIRMWARE_VERIFY_AND_INSTALL(0x06):
The FIRMWARE_VERIFY and FIRMWARE_VERIFY_AND_INSTALL commands are used
when remotely updating firmware on a module. Remote firmware upgrades are covered
in detail in the next section. These commands check if the General Purpose Memory
contains a valid over-the-air update file. For the FIRMWARE_VERIFY_AND_INSTALL
command, if the GPM contains a valid firmware image then the module will reset and
begin using the new firmware.
Field Name Command –Specific Description
GPM_CMD_ID
Should be set to FIRMWARE_VERIFY (0x05) or
FIRMWARE_VERIFY_AND_INSTALL (0x06).
GPM_OPTIONS
There are currently no options defined for the ERASE command.
Set this field to 0.
GPM_BLOCK_NUM
These fields are unused for this command. Set to 0.
GPM_START_INDEX
GPM_NUM_BYTES
GPM_DATA This field is unused for this command.
FIRMWARE_VERIFY _RESPONSE (0x85):
When a FIRMWARE_VERIFY command request has been unicast to a node, that node
will send a response in the following format to the source endpoint specified in the
requesting frame.
Field Name Command –Specific Description
GPM_CMD_ID Should be set to FIRMWARE_VERIFY_RESPONSE (0x85).
GPM_OPTIONS
A 1 in the least significant bit indicates the GPM does not contain
a valid firmware image. A 0 in the least significant bit indicates
the GPM does contain a valid firmware image. All other bits are
reserved at this time.
GPM_BLOCK_NUM
These fields are unused for this command. Set to 0.
GPM_START_INDEX
GPM_NUM_BYTES
GPM_DATA This field is unused for this command.
FIRMWARE_VERIFY _AND_INSTALL_RESPONSE (0x86):
When a FIRMWARE_VERIFY_AND_INSTALL command request has been unicast to a
node, that node will send a response in the following format to the source endpoint
specified in the requesting frame only if the GPM memory does not contain a valid
image. If the image is valid, the module will reset and begin using the new firmware.