Over-the-air firmware/file system upgrade process
for Zigbee 3.0
The FOTA upgrade process is based on the Zigbee Cluster Library specifications; ZCL messages are
exchanged between the server and the client using 0x11 explicit addressing API frames with a cluster
ID of 0x0019. All multiple byte values in the ZCL command in the payload must be sent in little endian
byte order for the command to be executed correctly on the remote device.
For the server to receive the required ZDO responses from the client, set AO (API Options) to 1 to
enable the Explicit Rx Indicator frame - 0x91. The client automatically generates the necessary
responses regardless of its serial configuration.
FOTA upgrade image file formats 320
Storage 321
ZCL OTA messaging 321
Image Notify 322
Create the Image Notify request 322
Query Next Image request 324
Query Next Image response 326
Image Block request 328
Image Block response 330
Upgrade End request 333
Upgrade End response 334
ZCL OTA cluster status codes 337
Digi XBee® 3 Zigbee® RF Module
319