Work With Flash Memory - Digi XLR PRO User Manual

Radio frequency (rf) module
Hide thumbs Also See for XLR PRO:
Table of Contents

Advertisement

Advanced application features
Assuming all transmissions were successful and that flash block 22 was previously written with
incrementing data, the following API packets would be output the source node's serial interface:
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)
Use the FIRMWARE_VERIFY and FIRMWARE_VERIFY_AND_INSTALL commands when remotely
updating firmware on a device. For more inoformation about firmware updates. These commands
check if the GPM 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 device resets and begins using the
new firmware.
Field name
GPM_CMD_ID
GPM_OPTIONS
GPM_BLOCK_NUM
GPM_START_INDEX
GPM_NUM_BYTES
GPM_DATA
FIRMWARE_VERIFY_RESPONSE (0x85)
When a FIRMWARE_VERIFY command request has been unicast to a node, that node sends a response
in the following format to the source endpoint specified in the requesting frame.
Field name
GPM_CMD_ID
GPM_STATUS
GPM_BLOCK_NUM
GPM_START_INDEX
GPM_NUM_BYTES
GPM_DATA

Work with flash memory

When working with the General Purpose Memory, observe the following limitations:
XLR PRO Radio Frequency (RF) Module User Guide
Command-specific description
Should be set to FIRMWARE_VERIFY (0x05) or FIRMWARE_
VERIFY_AND_INSTALL (0x06)
There are currently no options defined for this command. Set
this field to 0.
This field is unused for this command. Set to 0.
This field is unused for this command. Set to 0.
This field is unused for this command. Set to 0.
This field is unused for this command
Command-specific description
Should be set to FIRMWARE_VERIFY_RESPONSE (0x85)
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.
This field is unused for this command. Set to 0.
This field is unused for this command. Set to 0.
This field is unused for this command. Set to 0.
This field is unused for this command
General Purpose Flash Memory
121

Advertisement

Table of Contents
loading

Table of Contents