docs/ids_and_codes/ERROR_CODES.md
CHIP_ERROR enums valuesThis file was AUTOMATICALLY generated by
python scripts/error_table.py > docs/ERROR_CODES.md. DO NOT EDIT BY HAND!
0x000..0x0FF0x100..0x1FF0x200..0x2FF0x300..0x3FF0x400..0x4FF0x500..0x5FF| Decimal | Hex | Name |
|---|---|---|
| 0 | 0x00 | CHIP_NO_ERROR |
| 1 | 0x01 | CHIP_ERROR_SENDING_BLOCKED |
| 2 | 0x02 | CHIP_ERROR_CONNECTION_ABORTED |
| 3 | 0x03 | CHIP_ERROR_INCORRECT_STATE |
| 4 | 0x04 | CHIP_ERROR_MESSAGE_TOO_LONG |
| 5 | 0x05 | CHIP_ERROR_RECURSION_DEPTH_LIMIT |
| 6 | 0x06 | CHIP_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS |
| 7 | 0x07 | CHIP_ERROR_NO_UNSOLICITED_MESSAGE_HANDLER |
| 8 | 0x08 | CHIP_ERROR_NO_CONNECTION_HANDLER |
| 9 | 0x09 | CHIP_ERROR_TOO_MANY_PEER_NODES |
| 10 | 0x0A | CHIP_ERROR_SENTINEL |
| 11 | 0x0B | CHIP_ERROR_NO_MEMORY |
| 12 | 0x0C | CHIP_ERROR_NO_MESSAGE_HANDLER |
| 13 | 0x0D | CHIP_ERROR_MESSAGE_INCOMPLETE |
| 14 | 0x0E | CHIP_ERROR_DATA_NOT_ALIGNED |
| 15 | 0x0F | CHIP_ERROR_UNKNOWN_KEY_TYPE |
| 16 | 0x10 | CHIP_ERROR_KEY_NOT_FOUND |
| 17 | 0x11 | CHIP_ERROR_WRONG_ENCRYPTION_TYPE |
| 18 | 0x12 | CHIP_ERROR_INVALID_UTF8 |
| 19 | 0x13 | CHIP_ERROR_INTEGRITY_CHECK_FAILED |
| 20 | 0x14 | CHIP_ERROR_INVALID_SIGNATURE |
| 21 | 0x15 | CHIP_ERROR_INVALID_TLV_CHAR_STRING |
| 22 | 0x16 | CHIP_ERROR_LIT_SUBSCRIBE_INACTIVE_TIMEOUT |
| 23 | 0x17 | CHIP_ERROR_UNSUPPORTED_SIGNATURE_TYPE |
| 24 | 0x18 | CHIP_ERROR_INVALID_MESSAGE_LENGTH |
| 25 | 0x19 | CHIP_ERROR_BUFFER_TOO_SMALL |
| 26 | 0x1A | CHIP_ERROR_DUPLICATE_KEY_ID |
| 27 | 0x1B | CHIP_ERROR_WRONG_KEY_TYPE |
| 28 | 0x1C | CHIP_ERROR_UNINITIALIZED |
| 29 | 0x1D | CHIP_ERROR_INVALID_IPK |
| 30 | 0x1E | CHIP_ERROR_INVALID_STRING_LENGTH |
| 31 | 0x1F | CHIP_ERROR_INVALID_LIST_LENGTH |
| 32 | 0x20 | CHIP_ERROR_FAILED_DEVICE_ATTESTATION |
| 33 | 0x21 | CHIP_ERROR_END_OF_TLV |
| 34 | 0x22 | CHIP_ERROR_TLV_UNDERRUN |
| 35 | 0x23 | CHIP_ERROR_INVALID_TLV_ELEMENT |
| 36 | 0x24 | CHIP_ERROR_INVALID_TLV_TAG |
| 37 | 0x25 | CHIP_ERROR_UNKNOWN_IMPLICIT_TLV_TAG |
| 38 | 0x26 | CHIP_ERROR_WRONG_TLV_TYPE |
| 39 | 0x27 | CHIP_ERROR_TLV_CONTAINER_OPEN |
| 40 | 0x28 | CHIP_ERROR_IN_USE |
| 41 | 0x29 | CHIP_ERROR_HAD_FAILURES |
| 42 | 0x2A | CHIP_ERROR_INVALID_MESSAGE_TYPE |
| 43 | 0x2B | CHIP_ERROR_UNEXPECTED_TLV_ELEMENT |
| 44 | 0x2C | CHIP_ERROR_ALREADY_INITIALIZED |
| 45 | 0x2D | CHIP_ERROR_NOT_IMPLEMENTED |
| 46 | 0x2E | CHIP_ERROR_INVALID_ADDRESS |
| 47 | 0x2F | CHIP_ERROR_INVALID_ARGUMENT |
| 48 | 0x30 | CHIP_ERROR_INVALID_PATH_LIST |
| 49 | 0x31 | CHIP_ERROR_INVALID_DATA_LIST |
| 50 | 0x32 | CHIP_ERROR_TIMEOUT |
| 51 | 0x33 | CHIP_ERROR_INVALID_DEVICE_DESCRIPTOR |
| 56 | 0x38 | CHIP_ERROR_INVALID_PASE_PARAMETER |
| 59 | 0x3B | CHIP_ERROR_INVALID_USE_OF_SESSION_KEY |
| 60 | 0x3C | CHIP_ERROR_CONNECTION_CLOSED_UNEXPECTEDLY |
| 61 | 0x3D | CHIP_ERROR_MISSING_TLV_ELEMENT |
| 62 | 0x3E | CHIP_ERROR_RANDOM_DATA_UNAVAILABLE |
| 65 | 0x41 | CHIP_ERROR_HOST_PORT_LIST_EMPTY |
| 69 | 0x45 | CHIP_ERROR_FORCED_RESET |
| 70 | 0x46 | CHIP_ERROR_NO_ENDPOINT |
| 71 | 0x47 | CHIP_ERROR_INVALID_DESTINATION_NODE_ID |
| 72 | 0x48 | CHIP_ERROR_NOT_CONNECTED |
| 74 | 0x4A | CHIP_ERROR_CA_CERT_NOT_FOUND |
| 75 | 0x4B | CHIP_ERROR_CERT_PATH_LEN_CONSTRAINT_EXCEEDED |
| 76 | 0x4C | CHIP_ERROR_CERT_PATH_TOO_LONG |
| 77 | 0x4D | CHIP_ERROR_CERT_USAGE_NOT_ALLOWED |
| 78 | 0x4E | CHIP_ERROR_CERT_EXPIRED |
| 79 | 0x4F | CHIP_ERROR_CERT_NOT_VALID_YET |
| 80 | 0x50 | CHIP_ERROR_UNSUPPORTED_CERT_FORMAT |
| 81 | 0x51 | CHIP_ERROR_UNSUPPORTED_ELLIPTIC_CURVE |
| 83 | 0x53 | CHIP_ERROR_CERT_NOT_FOUND |
| 84 | 0x54 | CHIP_ERROR_INVALID_CASE_PARAMETER |
| 86 | 0x56 | CHIP_ERROR_CERT_LOAD_FAILED |
| 87 | 0x57 | CHIP_ERROR_CERT_NOT_TRUSTED |
| 89 | 0x59 | CHIP_ERROR_WRONG_CERT_DN |
| 92 | 0x5C | CHIP_ERROR_WRONG_NODE_ID |
| 100 | 0x64 | CHIP_ERROR_RETRANS_TABLE_FULL |
| 104 | 0x68 | CHIP_ERROR_TRANSACTION_CANCELED |
| 107 | 0x6B | CHIP_ERROR_INVALID_SUBSCRIPTION |
| 108 | 0x6C | CHIP_ERROR_UNSUPPORTED_CHIP_FEATURE |
| 112 | 0x70 | CHIP_ERROR_UNSOLICITED_MSG_NO_ORIGINATOR |
| 113 | 0x71 | CHIP_ERROR_INVALID_FABRIC_INDEX |
| 114 | 0x72 | CHIP_ERROR_TOO_MANY_CONNECTIONS |
| 115 | 0x73 | CHIP_ERROR_SHUT_DOWN |
| 116 | 0x74 | CHIP_ERROR_CANCELLED |
| 118 | 0x76 | CHIP_ERROR_TLV_TAG_NOT_FOUND |
| 119 | 0x77 | CHIP_ERROR_MISSING_SECURE_SESSION |
| 120 | 0x78 | CHIP_ERROR_INVALID_ADMIN_SUBJECT |
| 121 | 0x79 | CHIP_ERROR_INSUFFICIENT_PRIVILEGE |
| 125 | 0x7D | CHIP_ERROR_MESSAGE_COUNTER_EXHAUSTED |
| 126 | 0x7E | CHIP_ERROR_FABRIC_EXISTS |
| 127 | 0x7F | CHIP_ERROR_ENDPOINT_EXISTS |
| 128 | 0x80 | CHIP_ERROR_WRONG_ENCRYPTION_TYPE_FROM_PEER |
| 133 | 0x85 | CHIP_ERROR_INVALID_KEY_ID |
| 134 | 0x86 | CHIP_ERROR_INVALID_TIME |
| 142 | 0x8E | CHIP_ERROR_SCHEMA_MISMATCH |
| 143 | 0x8F | CHIP_ERROR_INVALID_INTEGER_VALUE |
| 146 | 0x92 | CHIP_ERROR_BAD_REQUEST |
| 157 | 0x9D | CHIP_ERROR_WRONG_CERT_TYPE |
| 159 | 0x9F | CHIP_ERROR_PERSISTED_STORAGE_FAILED |
| 160 | 0xA0 | CHIP_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND |
| 161 | 0xA1 | CHIP_ERROR_IM_FABRIC_DELETED |
| 164 | 0xA4 | CHIP_ERROR_IN_PROGRESS |
| 165 | 0xA5 | CHIP_ERROR_ACCESS_DENIED |
| 166 | 0xA6 | CHIP_ERROR_UNKNOWN_RESOURCE_ID |
| 167 | 0xA7 | CHIP_ERROR_VERSION_MISMATCH |
| 168 | 0xA8 | CHIP_ERROR_ACCESS_RESTRICTED_BY_ARL |
| 171 | 0xAB | CHIP_ERROR_EVENT_ID_FOUND |
| 172 | 0xAC | CHIP_ERROR_INTERNAL |
| 173 | 0xAD | CHIP_ERROR_OPEN_FAILED |
| 174 | 0xAE | CHIP_ERROR_READ_FAILED |
| 175 | 0xAF | CHIP_ERROR_WRITE_FAILED |
| 176 | 0xB0 | CHIP_ERROR_DECODE_FAILED |
| 179 | 0xB3 | CHIP_ERROR_DNS_SD_UNAUTHORIZED |
| 180 | 0xB4 | CHIP_ERROR_MDNS_COLLISION |
| 181 | 0xB5 | CHIP_ERROR_IM_MALFORMED_ATTRIBUTE_PATH_IB |
| 182 | 0xB6 | CHIP_ERROR_IM_MALFORMED_EVENT_PATH_IB |
| 185 | 0xB9 | CHIP_ERROR_IM_MALFORMED_COMMAND_DATA_IB |
| 186 | 0xBA | CHIP_ERROR_IM_MALFORMED_EVENT_DATA_IB |
| 187 | 0xBB | CHIP_ERROR_MAXIMUM_PATHS_PER_INVOKE_EXCEEDED |
| 188 | 0xBC | CHIP_ERROR_PEER_NODE_NOT_FOUND |
| 189 | 0xBD | CHIP_ERROR_HSM |
| 191 | 0xBF | CHIP_ERROR_REAL_TIME_NOT_SYNCED |
| 192 | 0xC0 | CHIP_ERROR_UNEXPECTED_EVENT |
| 193 | 0xC1 | CHIP_ERROR_ENDPOINT_POOL_FULL |
| 194 | 0xC2 | CHIP_ERROR_INBOUND_MESSAGE_TOO_BIG |
| 195 | 0xC3 | CHIP_ERROR_OUTBOUND_MESSAGE_TOO_BIG |
| 196 | 0xC4 | CHIP_ERROR_DUPLICATE_MESSAGE_RECEIVED |
| 197 | 0xC5 | CHIP_ERROR_INVALID_PUBLIC_KEY |
| 198 | 0xC6 | CHIP_ERROR_FABRIC_MISMATCH_ON_ICA |
| 201 | 0xC9 | CHIP_ERROR_NO_SHARED_TRUSTED_ROOT |
| 202 | 0xCA | CHIP_ERROR_IM_STATUS_CODE_RECEIVED |
| 215 | 0xD7 | CHIP_ERROR_IM_MALFORMED_DATA_VERSION_FILTER_IB |
| 216 | 0xD8 | CHIP_ERROR_NOT_FOUND |
| 218 | 0xDA | CHIP_ERROR_INVALID_FILE_IDENTIFIER |
| 219 | 0xDB | CHIP_ERROR_BUSY |
| 220 | 0xDC | CHIP_ERROR_MAX_RETRY_EXCEEDED |
| 221 | 0xDD | CHIP_ERROR_PROVIDER_LIST_EXHAUSTED |
| 223 | 0xDF | CHIP_ERROR_INVALID_SCHEME_PREFIX |
| 224 | 0xE0 | CHIP_ERROR_MISSING_URI_SEPARATOR |
| 225 | 0xE1 | CHIP_ERROR_HANDLER_NOT_SET |
| Decimal | Hex | Name |
|---|---|---|
| 257 | 0x101 | INET_ERROR_WRONG_ADDRESS_TYPE |
| 258 | 0x102 | INET_ERROR_PEER_DISCONNECTED |
| 265 | 0x109 | INET_ERROR_HOST_NOT_FOUND |
| 266 | 0x10A | INET_ERROR_DNS_TRY_AGAIN |
| 267 | 0x10B | INET_ERROR_DNS_NO_RECOVERY |
| 269 | 0x10D | INET_ERROR_WRONG_PROTOCOL_TYPE |
| 270 | 0x10E | INET_ERROR_UNKNOWN_INTERFACE |
| 272 | 0x110 | INET_ERROR_ADDRESS_NOT_FOUND |
| 273 | 0x111 | INET_ERROR_HOST_NAME_TOO_LONG |
| 274 | 0x112 | INET_ERROR_INVALID_HOST_NAME |
| 277 | 0x115 | INET_ERROR_IDLE_TIMEOUT |
| 279 | 0x117 | INET_ERROR_INVALID_IPV6_PKT |
| 280 | 0x118 | INET_ERROR_INTERFACE_INIT_FAILURE |
| 281 | 0x119 | INET_ERROR_TCP_USER_TIMEOUT |
| 282 | 0x11A | INET_ERROR_TCP_CONNECT_TIMEOUT |
| 283 | 0x11B | INET_ERROR_INCOMPATIBLE_IP_ADDRESS_TYPE |
| Decimal | Hex | Name |
|---|---|---|
| 513 | 0x201 | CHIP_DEVICE_ERROR_CONFIG_NOT_FOUND |
| 514 | 0x202 | CHIP_DEVICE_ERROR_NOT_SERVICE_PROVISIONED |
| 515 | 0x203 | CHIP_DEVICE_ERROR_SOFTWARE_UPDATE_ABORTED |
| 516 | 0x204 | CHIP_DEVICE_ERROR_SOFTWARE_UPDATE_IGNORED |
| Decimal | Hex | Name |
|---|---|---|
| 768 | 0x300 | ASN1_END |
| 769 | 0x301 | ASN1_ERROR_UNDERRUN |
| 770 | 0x302 | ASN1_ERROR_OVERFLOW |
| 771 | 0x303 | ASN1_ERROR_INVALID_STATE |
| 772 | 0x304 | ASN1_ERROR_MAX_DEPTH_EXCEEDED |
| 773 | 0x305 | ASN1_ERROR_INVALID_ENCODING |
| 774 | 0x306 | ASN1_ERROR_UNSUPPORTED_ENCODING |
| 775 | 0x307 | ASN1_ERROR_TAG_OVERFLOW |
| 776 | 0x308 | ASN1_ERROR_LENGTH_OVERFLOW |
| 777 | 0x309 | ASN1_ERROR_VALUE_OVERFLOW |
| 778 | 0x30A | ASN1_ERROR_UNKNOWN_OBJECT_ID |
| Decimal | Hex | Name |
|---|---|---|
| 1025 | 0x401 | BLE_ERROR_ADAPTER_UNAVAILABLE |
| 1027 | 0x403 | BLE_ERROR_NO_CONNECTION_RECEIVED_CALLBACK |
| 1028 | 0x404 | BLE_ERROR_CENTRAL_UNSUBSCRIBED |
| 1029 | 0x405 | BLE_ERROR_GATT_SUBSCRIBE_FAILED |
| 1030 | 0x406 | BLE_ERROR_GATT_UNSUBSCRIBE_FAILED |
| 1031 | 0x407 | BLE_ERROR_GATT_WRITE_FAILED |
| 1032 | 0x408 | BLE_ERROR_GATT_INDICATE_FAILED |
| 1035 | 0x40B | BLE_ERROR_CHIPOBLE_PROTOCOL_ABORT |
| 1036 | 0x40C | BLE_ERROR_REMOTE_DEVICE_DISCONNECTED |
| 1037 | 0x40D | BLE_ERROR_APP_CLOSED_CONNECTION |
| 1039 | 0x40F | BLE_ERROR_NOT_CHIP_DEVICE |
| 1040 | 0x410 | BLE_ERROR_INCOMPATIBLE_PROTOCOL_VERSIONS |
| 1043 | 0x413 | BLE_ERROR_INVALID_FRAGMENT_SIZE |
| 1044 | 0x414 | BLE_ERROR_START_TIMER_FAILED |
| 1045 | 0x415 | BLE_ERROR_CONNECT_TIMED_OUT |
| 1046 | 0x416 | BLE_ERROR_RECEIVE_TIMED_OUT |
| 1047 | 0x417 | BLE_ERROR_INVALID_MESSAGE |
| 1048 | 0x418 | BLE_ERROR_FRAGMENT_ACK_TIMED_OUT |
| 1049 | 0x419 | BLE_ERROR_KEEP_ALIVE_TIMED_OUT |
| 1050 | 0x41A | BLE_ERROR_NO_CONNECT_COMPLETE_CALLBACK |
| 1051 | 0x41B | BLE_ERROR_INVALID_ACK |
| 1052 | 0x41C | BLE_ERROR_REASSEMBLER_MISSING_DATA |
| 1053 | 0x41D | BLE_ERROR_INVALID_BTP_HEADER_FLAGS |
| 1054 | 0x41E | BLE_ERROR_INVALID_BTP_SEQUENCE_NUMBER |
| 1055 | 0x41F | BLE_ERROR_REASSEMBLER_INCORRECT_STATE |
| Decimal | Hex | Name |
|---|---|---|
| 1280 | 0x500 | SUCCESS |
| 1281 | 0x501 | FAILURE |
| 1405 | 0x57D | INVALID_SUBSCRIPTION |
| 1406 | 0x57E | UNSUPPORTED_ACCESS |
| 1407 | 0x57F | UNSUPPORTED_ENDPOINT |
| 1408 | 0x580 | INVALID_ACTION |
| 1409 | 0x581 | UNSUPPORTED_COMMAND |
| 1413 | 0x585 | INVALID_COMMAND |
| 1414 | 0x586 | UNSUPPORTED_ATTRIBUTE |
| 1415 | 0x587 | CONSTRAINT_ERROR |
| 1416 | 0x588 | UNSUPPORTED_WRITE |
| 1417 | 0x589 | RESOURCE_EXHAUSTED |
| 1419 | 0x58B | NOT_FOUND |
| 1420 | 0x58C | UNREPORTABLE_ATTRIBUTE |
| 1421 | 0x58D | INVALID_DATA_TYPE |
| 1423 | 0x58F | UNSUPPORTED_READ |
| 1426 | 0x592 | DATA_VERSION_MISMATCH |
| 1428 | 0x594 | TIMEOUT |
| 1436 | 0x59C | BUSY |
| 1437 | 0x59D | ACCESS_RESTRICTED |
| 1475 | 0x5C3 | UNSUPPORTED_CLUSTER |
| 1477 | 0x5C5 | NO_UPSTREAM_SUBSCRIPTION |
| 1478 | 0x5C6 | NEEDS_TIMED_INTERACTION |
| 1479 | 0x5C7 | UNSUPPORTED_EVENT |
| 1480 | 0x5C8 | PATHS_EXHAUSTED |
| 1481 | 0x5C9 | TIMED_REQUEST_MISMATCH |
| 1482 | 0x5CA | FAILSAFE_REQUIRED |
| 1483 | 0x5CB | INVALID_IN_STATE |
| 1484 | 0x5CC | NO_COMMAND_RESPONSE |
| 1487 | 0x5CF | DYNAMIC_CONSTRAINT_ERROR |
| 1488 | 0x5D0 | ALREADY_EXISTS |
| 1489 | 0x5D1 | INVALID_TRANSPORT_TYPE |
| 1520 | 0x5F0 | WRITE_IGNORED |