Modem Status - 0x8A

Description

This frame type is emitted in response to specific conditions. The status field of this frame indicates the device behavior.

Format

The following table provides the contents of the frame. For details on frame structure, see API frame format.

Offset Size Frame Field Description
0 8-bit Start Delimiter Indicates the start of an API frame.
1 16-bit Length Number of bytes between the length and checksum.
3 8-bit Frame type

Modem Status - 0x8A

4 8-bit Modem status

Complete list of modem statuses:

0x00 = Hardware reset or power up

0x01 = Watchdog timer reset

0x02 = Joined network

0x03 = Left network

0x06 = Coordinator started

0x07 = Network security key was updated

0x0B = Network woke up

0x0C = Network went to sleep

0x0D = Voltage supply limit exceeded

0x0E = Remote Manager connected

0x0F = Remote Manager disconnected

0x11 = Modem configuration changed while join in progress

0x12 = Access fault

0x13 = Fatal error

0x3B = Secure session successfully established

0x3C = Secure session ended

0x3D = Secure session authentication failed

0x3E = Coordinator detected a PAN ID conflict but took no action

0x3F = Coordinator changed PAN ID due to a conflict

0x32 = BLE Connect

0x33 = BLE Disconnect

0x34 = Bandmask configuration failed

0x35 = Cellular component update started

0x36 = Cellular component update failed

0x37 = Cellular component update completed

0x38 = XBee firmware update started

0x39 = XBee firmware update failed

0x3A = XBee firmware update applying

0x40 = Router PAN ID was changed by coordinator due to a conflict

0x42 = Network Watchdog timeout expired

0x80 through 0xFF = Stack error

EOF 8-bit Checksum

0xFF minus the 8-bit sum of bytes from offset 3 to this byte (between length and checksum).

 

Modem status codes

Statuses for specific modem types are listed here.

Examples

Each example is written without escapes (AP = 1) and all bytes are represented in hex format. For brevity, the start delimiter, length, and checksum fields have been excluded.

Boot status

When a device powers up, it returns the following API frame:

7E 00 02 8A 00 75
Frame type Modem Status
0x8A 0x00
Status Hardware Reset