Over-the-air firmware/file system upgrade process for Zigbee 3.0
Frame data fields
Data
ZCL
payload
frame
header
ZCL
payload
Checksum
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
Start delimiter
Length
Frame Type
Digi XBee® 3 Zigbee® RF Module
Offset Example Comments
Frame control
23
0x09
Transaction
24
0x01
sequence
number
Command ID
25
0x00
Payload type
26
0x03
Query jitter
27
0x00
Manufacturer
LSB
0x1E
ID
28
MSB
0x10
29
Image type
LSB
0x00
30
MSB
0x00
31
Firmware
LSB
0x01
version
32
33
0x10
34
0x00
MSB
0x00
35
36
0xE5
Query Next Image request
Image Notify Command ID
Contains Jitter, Image Type, Firmware
Version
Digi's Manufacturer ID in Little Endian
0x0000 - OTA/OTB file
0x0100 - OTA file system image
Firmware version of the new update file in
Little Endian. In this example, the version is
0x1001
Offset Example Comments
0
0x7E
MSB 1 0x00
LSB 2 0x1E
3
0x91
324
Need help?
Do you have a question about the XBee 3 ZigBee and is the answer not in the manual?
Questions and answers