| # Matter SDK `CHIP_ERROR` enums values |
| |
| This file was **AUTOMATICALLY** generated by |
| `python scripts/error_table.py > docs/ERROR_CODES.md`. DO NOT EDIT BY HAND! |
| |
| ## Table of contents |
| - [SDK Core errors: range `0x000..0x0FF`](#sdk-core-errors) |
| - [SDK Inet Layer errors: range `0x100..0x1FF`](#sdk-inet-layer-errors) |
| - [SDK Device Layer errors: range `0x200..0x2FF`](#sdk-device-layer-errors) |
| - [ASN1 Layer errors: range `0x300..0x3FF`](#asn1-layer-errors) |
| - [BLE Layer errors: range `0x400..0x4FF`](#ble-layer-errors) |
| - [IM Global errors errors: range `0x500..0x5FF`](#im-global-errors-errors) |
| |
| ## SDK Core errors |
| |
| | 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` | |
| | 42 | 0x2A | `CHIP_ERROR_INVALID_MESSAGE_TYPE` | |
| | 43 | 0x2B | `CHIP_ERROR_UNEXPECTED_TLV_ELEMENT` | |
| | 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` | |
| |
| ## SDK Inet Layer errors |
| |
| | 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` | |
| |
| ## SDK Device Layer errors |
| |
| | 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` | |
| |
| ## ASN1 Layer errors |
| |
| | 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` | |
| |
| ## BLE Layer errors |
| |
| | 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` | |
| |
| ## IM Global errors errors |
| |
| | 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` | |
| | 1520 | 0x5F0 | `WRITE_IGNORED` | |
| |