XBee®/XBee‐PRO® ZB SMT RF Modules
ZigBee Transmit Status
Frame Type: 0x8B
When a TX Request is completed, the module sends a TX Status message. This message will indicate if the
packet was transmitted successfully or if there was a failure.
Frame Fields
Offset Example
0 0x7E
Description
Start Delimiter
Length
MSB 1 0x00
LSB 2 0x07
3 0x8B
Number of bytes between the length and the checksum
Frame Type
Identifies the serial port data frame being reported. Note:
If Frame ID = 0 in AT Command Mode, no AT Command
Response will be given.
Frame ID
4 0x01
5 0x7D
16-bit Network Address the
packet was delivered to (if
success). If not success, this
address matches the
Destination Network Address
that was provided in the
Transmit Request Frame.
16-bit address of
destination
6 0x84
7 0x00
The number of application
transmission retries that
took place.
Transmit Retry Count
0x00 = Success
0x01 = MAC ACK Failure
0x02 = CCA Failure
A
P
I
0x15 = Invalid destination
endpoint
P
a
c
k
e
t
Frame-specific Data
0x21 = Network ACK Failure
0x22 = Not Joined to Network
0x23 = Self-addressed
0x24 = Address Not Found
0x25 = Route Not Found
Delivery Status
8 0x00
0x26 = Broadcast source failed to hear a neighbor relay
the message
0x2B = Invalid binding table index
0x2C = Resource error lack of free buffers, timers, etc.
0x2D = Attempted broadcast with APS transmission
0x2E = Attempted unicast with APS transmission, but
EE=0
0x32 = Resource error lack of free buffers, timers, etc.
0x74 = Data payload too large
0x75 = Indirect message unrequested
0x00 = No Discovery
Overhead
0x01 = Address Discovery
0x02 = Route Discovery
0x03 = Address and Route
0x40 = Extended Timeout
Discovery
Discovery Status
9 0x01
Checksum
10 0x71
0xFF - the 8 bit sum of bytes from offset 3 to this byte.
Example: Suppose a unicast data transmission was sent to a destination device with a 16-bit address of
0x7D84. (The transmission could have been sent with the 16-bit address set to 0x7D84 or 0xFFFE.)
© 2010 Digi International, Inc.
108