Over-The-Air Firmware Update Status - Digi XBEE PRO S2C Manual

Zigbee rf modules
Table of Contents

Advertisement

®
®
XBee
/XBee‐PRO
 ZB RF Modules 

Over-the-Air Firmware Update Status

Frame Type: 0xA0
The Over-the-Air Firmware Update Status frame provides a status indication of a firmware update transmission
attempt. If a query command (0x01 0x51) is sent to a target with a 64-bit address of 0x0013A200 40522BAA
through an updater with 64-bit address 0x0013A200403E0750 and 16-bit address 0x0000, the following is the
expected response.
Start Delimiter
Length
A
P
I
P
a
Frame-specific Data
c
k
e
t
Checksum
If a query request returns a 0x15 (NACK) status, the target is likely waiting for a firmware update image. If no
messages are sent to it for about 75 seconds, the target will timeout and accept new query messages.
If a query returns a 0x51 (QUERY) status, then the target's bootloader is not active and will not respond to
query messages.
© 2014 Digi International Inc.
Frame Fields
Offset Example
Frame Type
64-bit Source
(remote) Address
LSB 11 0x50
16-bit Destination
Address
Receive Options
Bootloader Message
Type
Block Number
64-bit Target Address
0 0x7E
MSB 1 0x00
Number of bytes between the length and the checksum
LSB 2 0x16
3 0xA0
MSB 4 0x00
5 0x13
6 0xA2
7 0x00
The address of the remote radio returning this response.
8 0x40
9 0x3E
10 0x07
12 0x00
16-bit address of the updater device
13 0x00
0x01 - Packet Acknowledged.
14 0x01
0x02 - Packet was a broadcast.
0x06 - ACK
0x15 - NACK
0x40 - No Mac ACK
15 0x52
0x51 - Query (received if the bootloader is not active on
the target)
0x52 - Query Response
Block number used in the update request. Set to 0 if not
16 0x00
applicable.
17 0x00
18 0x13
19 0xA2
64-bit Address of remote device that is being updated
20 0x00
(target).
21 0x40
22 0x52
23 0x2B
24 0xAA
25 0x66
0xFF - the 8 bit sum of bytes from offset 3 to this byte.
Description
     131

Advertisement

Table of Contents
loading

This manual is also suitable for:

Xbee s2cXbee s2cth

Table of Contents