Over-the-air firmware/filesystem upgrade process for 802.15.4
Query Next Image request
Digi XBee® 3 802.15.4 RF Module User Guide
240
Frame data fields
Offset Example Comments
Data
payload
ZCL
frame
header
Frame control
23
0x09
Transaction
sequence
number
24
0x01
ZCL
payload
Command ID
25
0x00
Image Notify Command ID
Payload type
26
0x03
Contains Jitter, Image Type, Firmware
Version
Query jitter
27
0x00
Manufacturer
ID
LSB
28
0x1E
Digi's Manufacturer ID in Little Endian
MSB
29
0x10
Image type
LSB
30
0x00
0x0000 - OTA/OTB file
0x0100 - OTA file system image
MSB
31
0x00
Firmware
version
LSB
32
0x01
Firmware version of the new update file in
Little Endian. In this example, the version is
0x1001
33
0x10
34
0x00
MSB
35
0x00
Checksum
36
0xE5
Query Next Image request
The client device sends the Query Next Image request message to the server to indicate it is ready to
receive a firmware image and is sent as a response to an Image Notify message. The client sends
information about the existing firmware version as a part of this message. The server emits the
following frame after receiving the request from the client:
Frame data fields
Offset Example Comments
Start delimiter
0
0x7E
Length
MSB 1
0x00
LSB 2 0x1E
Frame Type
3
0x91