Over-the-air firmware/file system upgrade process for Zigbee 3.0 Image Block response
Digi XBee® 3 Zigbee® RF Module
332
Frame data fields Offset Example Comments
Data
payload
ZCL frame
header
Frame control 23 0x09
Data
payload
Transaction
sequence number
24 0x02
Data
payload
ZCL
payload
Command ID 25 0x05 Image Block Response
Data
payload
ZCL
payload
Status 26 0x00
Success = 0x00
Abort = 0x95
Data
payload
ZCL
payload
Manufacturer ID LSB
27
0x1E
Data
payload
ZCL
payload
MSB
28
0x10
Data
payload
ZCL
payload
Image type LSB
29
0x00
0x0000 - OTA/OTB file
0x0100 - OTA file system image
Data
payload
ZCL
payload
MSB
30
0x00
Data
payload
ZCL
payload
Firmware version
LSB
31
0x01
Data
payload
ZCL
payload
32 0x10
Data
payload
ZCL
payload
33 0x00
Data
payload
ZCL
payload
MSB
34
0x00
Data
payload
ZCL
payload
File Offset
LSB
35
0x00
Data
payload
ZCL
payload
36 0x00
Data
payload
ZCL
payload
37 0x00
Data
payload
ZCL
payload
MSB
38
0x00
Data
payload
ZCL
payload
Image Block Size
39 0x40 64 byte blocks
Data
payload
ZCL
payload
Image Block Data
40-
104
0xEB-
0x00
An image block of the size
mentioned in Image Block Size
Checksum
106 0x4E