Error Codes#
SAPI Generic Error Codes#
Error Codes | Error codes in hexadecimal format | Description |
---|---|---|
|
| Host Time out error |
|
| Invalid parameter |
|
| Command given in wrong state |
|
| Packet allocation failure |
|
| Command not supported |
|
| Insufficient buffer |
|
| Error in OS Operation |
|
| Error due to Invalid Memory |
|
| Boot_up Options not saved |
|
| Boot up Options check sum fail |
|
| Boot loader Version not Match |
|
| Waiting for Board Ready |
|
| Invalid Address |
|
| Valid Firmware not present |
|
| Invalid option |
|
| Maximum Callbacks are Exceeded |
|
| Set_Timer error |
|
| SIGACTION error |
|
| Not in Connected state |
|
| Not in IP Config state |
|
| SPI busy error |
|
| SPI fail error |
|
| SPI Timeout error |
|
| Card ready timeout error |
|
| Board ready timeout error |
|
| Invalid Packet error |
|
| Firmware Upgrade timeout error |
|
| Firmware Load or Upgrade timeout error |
|
| GPIO wakeup timeout error |
|
|
|
|
| BLE buffer full error |
|
| Network command in progress |
|
| Socket command in progress |
|
| WLAN command in progress |
|
| Common command in progress |
|
| PROP_PROTOCOL Buffer full error |
|
| BT or BLE command in progress |
|
| BLE Attribute command in progress |
|
| Memory not aligned error |
|
|
|
Bluetooth Generic Error Codes#
Error Code | Description |
---|---|
| Unknown HCI command |
| Unknown Connection Identifier |
| Hardware failure |
| Page timeout |
| Authentication failure |
| Pin missing |
| Memory capacity exceeded |
| Connection timeout |
| Connection limit exceeded |
| SCO limit exceeded |
| ACL Connection already exists |
| Command disallowed |
| Connection rejected due to limited resources |
| Connection rejected due to security reasons |
| Connection rejected for BD address |
| Connection accept timeout |
| Unsupported feature or parameter |
| Invalid HCI command parameter |
| Remote user terminated connection |
| Remote device terminated connection due to low resources |
| Remote device terminated connection due to power off |
| Local device terminated connection |
| Repeated attempts |
| Pairing not allowed |
| Unknown LMP PDU |
| Unsupported remote feature |
| SCO offset rejected |
| SCO interval rejected |
| SCO Air mode rejected |
| Invalid LMP parameters |
| Unspecified |
| Unsupported LMP Parameter |
| Role change not allowed |
| LMP response timeout |
| LMP transaction collision |
| LMP PDU not allowed |
| Encryption mode not acceptable |
| Link key cannot change |
| Requested QOS not supported |
| Instant passed |
| Pairing with unit key not supported |
| Different transaction collision |
| Reserved 1 |
| QOS parameter not acceptable |
| QOS rejected |
| Channel classification not supported |
| Insufficient security |
| Parameter out of mandatory range |
| Reserved 2 |
| Role switch pending |
| Reserved 3 |
| Reserved slot violation |
| Role switch failed |
| Extended Inquiry Response too large |
| Extended SSP not supported |
| Host busy pairing |
| Wrong BD Address |
| Connection Failed to be Established |
| BT Invalid Command |
| Unknown |
| Firmware Timeout |
| Memory alloc fail |
| I/O fail |
| Unsupported |
| Short buf |
| Buf overflow |
| Too large buf |
| I/O abort |
| File open fail |
| OS task invalid priority |
| OS task prio exists |
| OS task not stopped |
| OS sem max value |
| OS sem not available |
| OS sem reset |
| OS mutex not owner |
| OS mutex not locked |
| OS mutex lock failed |
| OS mutex try lock failed |
| OS msg queue full |
| OS message queue empty |
| Pipe empty |
| Pipe full |
| Invalid len |
| Pipe read in use |
| Pipe write in use |
| OS timer expired |
| OS timer state running |
| OS cannot wait |
| OS mem pool empty |
| OS mem pool size short |
BT Core Error Codes#
Error Code | Description |
---|---|
0xFF | BT Activity Pending |
| I/O Fail |
| Unknown |
| HW Busy |
| Max Sock |
| Short Buf |
| Max Name Size |
| Invalid Args |
| Sock open fail |
| Timeout |
| Socket state invalid |
| Bad bd address |
| Acl packet error |
| Pool alloc fail |
| Tx fail |
| Connection refused |
| Confirmation result |
| Remote user disconnected |
| Remote device not responding |
| Invalid command |
| Unsupported feature param value |
| Thread create fail |
| Sem wait fail |
| Pool full |
| Hw buffer overflow |
| Tx buffer empty |
| HCI connection fail |
| Operation incomplete |
| Operation cancel |
| BSP error |
| HW Buffer Overflow Timeout |
| Sco connection fail |
| No HCI connection |
| Socket disconnected |
| Socket timeout |
| HCI connection encrypt fail |
| Max acl packet buffer length |
| Max nbr acl packets |
| Invalid state |
| Remote name fail |
| Invalid response |
| Invalid psm |
| Psm in use |
| Invalid hci connection handle |
| Invalid cid |
| Invalid pkt |
| Scn is in use |
| Max acl connections |
| Sock already exists |
| Invalid pdu |
| Invalid pdu data element |
| Sdp service not found |
| Sdp attribute not found |
| Sdp max service attribute |
| Sdp PnP Service Already Exists |
| Max RF communication channels |
| RF communication disconnected |
| RF communication channel not found |
| RF communication invalid packet |
| RF communication remote credits zero |
| RF communication invalid state |
| RF communication fcoff |
| No service connection |
| HCI connection already exists |
| Max hci connection |
| SCO invalid state |
| SPP Not Connected |
| SPP Not Initialized |
| A2DP Not Initialized |
| A2DP Connection Already Exists |
| A2DP Not Streaming |
| A2DP SBC Same Codec Params |
| A2DP Reconfig Cmd Timeout |
| AVRCP Not Initialized |
| AVRCP Non Valid Capability ID |
| AVRCP Non Valid Event ID |
| AVRCP Invalid Response |
| AVRCP Command Not Implemented |
| L2CAP Not Connected |
| L2CAP Not Initialized |
| L2CAP Data Length Exceeds Remote MTU |
| AVDTP Invalid Packet |
| AVDTP Closed |
| AVDTP Max Caps Length |
| AVDTP Invalid State |
| AVDTP Max Local Seps |
| AVRCP Function Busy |
| AVRCP CMD Rejected |
| AVRCP CMD Attribute Not Found |
| Inquiry cancel command is given when device is not in Inquiry State |
| SPP Tx FAIL |
BT Event Queue Error Codes#
Error Code | Description |
---|---|
| OS Event queue full |
| OS Event not available |
| OS Event not created |
| OS Event prio not created |
| OS Event no event created |
BLE Generic Error Codes#
Error Code | Description |
---|---|
| Directed Advertising Timeout |
| Connection terminated due to MIC failure |
| Invalid Handle Range |
| Memory is not sufficient |
| Invalid Parameters |
| BLE Buffer Count Exceeded |
| BLE Buffer already in use |
| Invalid Attribute Length When Small Buffer Mode is Configured |
| Invalid Name length when set to more than 16 bytes |
BLE Mode Error Codes#
Error Code | Description |
---|---|
| Invalid Handle |
| Read not permitted |
| Write not permitted |
| Invalid PDU |
| Insufficient authentication |
| Request not supported |
| Invalid offset |
| Insufficient authorization |
| Prepare queue full |
| Attribute not found |
| Attribute not Long |
| Insufficient encryption key size |
| Invalid attribute value length |
| Unlikely error |
| Insufficient encryption |
| Unsupported group type |
| Insufficient resources |
| SMP Passkey entry failed |
| SMP OOB not available |
| SMP Authentication Requirements |
| SMP confirm value failed |
| SMP Pairing not supported |
| SMP Encryption key size insufficient |
| SMP command not supported |
| SMP pairing failed |
| SMP repeated attempts |
| SMP Invalid parameters |
| SMP DH Key check failed |
| SMP Failed |
| PSM Conn Failed |
| BLE Remote device found |
| BLE Remote device not found |
| BLE Remote device structure full |
| Unable to change state |
| BLE not Connected |
| BLE socket not available. |
| Attribute record not found |
| Attribute entry not found |
| Profile record full |
| Attribute record full |
| BLE profile not found (profile handler invalid) |
| BLE Attribute Buffer Full |
| BLE Connection Sock not Available |
| BLE Remote Credits not Available |
| Parameter is outoff the manadatory range |
| HW Buffer Overflow |
WLAN Error Codes#
Error Codes in hexadecimal format | Description |
---|---|
| Scan command issued while device is already associated with an Access Point |
| No AP found |
| Wrong PSK is issued while the device client tries to join an Access Point with WEP security enabled |
| Invalid band |
| Association not done or in unassociated state |
| De-authentication received from AP |
| Failed to associate to Access Point during "Join" |
| Invalid channel |
| 1. Authentication failure during "Join" 2. Unable to find AP during join which was found during scan. |
| Missed beacon from AP during join |
| Non-existent MAC address supplied in "Disassociate" command |
| EAP configuration is not done |
| Memory allocation failed or Store configuration check sum failed |
| Information is wrong or insufficient in Join command |
| Not a AP interface |
| Push button command given before the expiry of previous push button command |
| 1. Access Point not found 2. Rejoin failure |
| Frequency not supported |
| Invalid opermode |
| EAP configuration failed |
| P2P configuration failed |
| Unable to start Group Owner negotiation |
| Join timeout |
| Command given in incorrect state |
| Query GO parameters issued in incorrect operating mode |
| Unable to form Access Point |
| Wrong Scan input parameters supplied to "Scan" command |
| Command issued during re-join in progress |
| Wrong parameters the command request |
| Provision discovery failed in P2P |
| PSK length less than 8 bytes or more than 63 bytes |
| Failed to clear or to set the Enterprise Certificate (Set Certificate) |
| P2P Go negotiation failed |
| Association between nodes failed in P2P WPS mode due to timeout |
| If a command is issued by the Host when the device is internally executing auto-join or auto-create |
| WEP key is of wrong length |
| ICMP request timeout error |
| ICMP data size exceeds maximum limit |
| Send data packet exceeded the limit or length that is mentioned (or) MQTT publish data and publish data length mismatched (or) MQTT Send data packet exceeded the limit. |
| ARP Cache entry not found |
| UART command timeout happened |
| Fixed data rate is not supported by connecting AP |
| Maximum length exceeded of Username/password/Client_ID/Topic in MQTT |
| Wrong WPS PIN |
| Wrong WPS PIN length |
| Wrong PMK length |
| SSID not present for PMK generation |
| SSID incorrect for PMK generation(more than 32 bytes) |
| Band not supported |
| User store configuration invalid length |
| Error in length of the command (Exceeds number of characters is mentioned in the PRM) |
| Data packet dropped |
| WEP key not given |
| Error in length of store config profile |
| PSK or PMK not given |
| Security mode given in join command is invalid |
| Beacon miscount reaches max beacon miscount (De-authentication due to beacon miss) |
| De-authentication received from supplicant |
| De-authentication received from AP after channel switching |
| Synchronization missed |
| Authentication timeout occurred |
| Association timeout |
| BG scan in given channels is not allowed |
| Scanned SSID and SSID given in Join are not matching |
| Given number of clients exceeded max number of stations supported |
| Given HT capabilities are not supported |
| Uart Flow control not supported |
| ZB/BT/BLE packet received and protocol is not enabled |
| MGMT pkt dropped |
| Invalid RF current mode |
| Power save support is not present for a given interface |
| Concurrent AP in connected state |
| Connected AP or Station channel mismatch |
| IAP co processor error |
| WPS not supported in current operating mode |
| Concurrent AP doesn't have same channel as connected station channel |
| PBC session overlap error |
| BT feature bit map invalid |
| 4/4 confirmation of 4 way handshake failed |
| MAC address not present in MAC based join |
| Concurrent mode, both AP and Client should UP, to enable configuration |
| Certificate load not allowed in flash |
| Certificate load not allowed in RAM |
| Certificate load failed due to wrong inx |
| AP HT caps not enabled for 40 MHz |
| Address family not supported by protocol. |
| Invalid beacon interval provided. |
| Invalid range of the configuration provided |
| RTS THRESHOLD Config type is invalid. |
| Error with MQTT command |
| listen interval in power save is greater than the join listen interval |
| Wlan radio deregistered |
| Duplicate entry exists in DNS server table |
| Memory Error: No memory available |
| Invalid characters in JSON object |
| Update Commands: No such key found |
| No such file found: Re-check filename |
| No corresponding Web page exists with same filename |
| Space unavailable for new file |
| Invalid input data, Re-check filename, lengths etc |
| Space unavailable for new file |
| Existing file overwrite: Exceeds size of previous file. Use erase and try again |
| No such file found. Re-check filename |
| Memory Error: No memory available |
| Received more web-page data than the total length initially specified |
| Error in set region command |
| Web-page current chunk length is incorrect |
| Error in AP set region command |
| Error in AP set region command parameters |
| Region code not supported |
| Error in extracting country region from beacon |
| Device does not have selected region support |
| SSL/TLS Context Create Failed |
| SSL/TLS Handshake Failed. Socket will be closed |
| SSL/TLS Max sockets reached. Or FTP client is not connected |
| Cipher set failure |
| HTTP credentials maximum length exceeded |
| Feature not supported |
| Unable to write to flash OR Flash data verification failed |
| Calibration data verification failed |
| SNMP internal error |
| SNMP invalid IP protocol error |
| No data received or receive timeout |
| Invalid SNTP server address |
| SNTP client not started |
| SNTP server not available, Client will not get any time update service from current server |
| SNTP server authentication failed |
| Internal error |
| Entry not found for multicast IP address |
| No more entries found for multicast |
| IP address error |
| Socket already bound |
| Port not available |
| Socket is not created |
| ICMP request failed |
| Maximum listen sockets reached |
| DHCP duplicate listen |
| Port Not in close state |
| Socket is closed or in process of closing |
| Process in progress |
| Trying to connect non-existing TCP server socket |
| Error in length of the command(Exceeds number of characters is mentioned in the PRM) |
| Wrong Packet Info |
| Socket is still bound |
| No free port |
| Invalid port |
| Feature not supported |
| Socket is not in connected state. Disconnected from server. In case of FTP, user need to give destroy command after receiving this error |
| POP3 session creation failed / POP3 session got terminated |
| DHCPv6 Handshake failure |
| DHCP invalid IP response |
| SMTP Authentication error |
| No DNS server was specified, SMTP over size mail data |
| SMTP invalid server reply |
| DNS query failed, SMTP internal error |
| Bad DNS address, SMTP server error code received |
| SMTP invalid parameters |
| SMTP packet allocation failed |
| SMTP GREET reply failed |
| Parameter error, SMTP Hello reply error |
| SMTP mail reply error |
| SMTP RCPT reply error |
| SMTP message reply error |
| SMTP data reply error |
| SMTP authentication reply error |
| SMTP server error reply |
| DNS duplicate entry. |
| SMTP oversize server reply |
| SMTP client not initialized |
| DNS IPv6 not supported |
| Invalid mail index for POP3 mail retrieve command |
| SSL/TLS handshake failed |
| FTP client is not connected or disconnected with the FTP server |
| FTP client is not disconnected |
| FTP file is not opened |
| SSL/TLS handshake timeout or FTP file is not closed |
| Expected [1XX response from FTP server but not received] |
| Expected [2XX response from FTP server but not received] |
| Expected [22X response from FTP server but not received] |
| Expected [23X response from FTP server but not received] |
| Expected [3XX response from FTP server but not received] |
| Expected [33X response from FTP server but not received] |
| HTTP Timeout |
| HTTP Failed |
| HTTP Timeout for HTTP PUT client |
| Authentication Error |
| Invalid packet length, content length and received data length is mismatching |
| Server responds before HTTP client request is complete |
| HTTP/HTTPS password is too long |
| MQTT ping time out error |
| MQTT command sent in incorrect state |
| MQTT ACK time out error |
| POP3 error for invalid mail index |
| Listening TCP socket in device is not connected to the remote peer, or the LTCP socket is not yet opened in the device |
| Sockets not available. The error comes if the Host tries to open more than 10 sockets. |
| HTTP OTAF invalid packet |
| TCP_IP initialization failed |
| Cannot create IP in same interface in concurrent mode |
| HTTP OTAF incomplete packet |
| Store configuration profile type mismatch or Invalid profile type |
| MQTT REMOTE TERMINATE ERROR |
| Byte stuffing error in AT mode |
| 1. Invalid command (e.g. parameters insufficient or invalid in the command). Invalid operation (e.g. power save command with the same mode given twice, accessing wrong socket, creating more than allowed sockets ) |
| HTTP OTAF no packet |
| TCP socket is not connected |
| Station count exceeded max station supported |
| Unable to send TCP data |
| Socket buffer too small |
| Invalid content in the DNS response to the DNS Resolution query |
| DNS Class error in the response to the DNS Resolution query |
| DNS count error in the response to the DNS Resolution query |
| DNS Return Code error in the response to the DNS Resolution query |
| DNS Opcode error in the response to the DNS Resolution query |
| DNS ID mismatch between DNS Resolution request and response |
| An invalid input to the DNS Resolution query |
| DNS response was timed out |
| ARP request failure |
| Unable to update TCP Window |
| DHCP lease time expired |
| DHCP handshake failure |
| This error is issued when WebSocket creation failed |
| This error is issued when device tried to connect to a non-existent TCP server socket on the remote side |
| This error is issued when tried to close non-existent socket. or invalid socket descriptor |
| Invalid socket parameters |
| Feature not supported |
| Socket already open |
| Attempt to open more than the maximum allowed number of sockets |
| Data length exceeds mss |
| Feature not enabled |
| DHCP server not set in AP mode |
| Error in AP set region command parameters |
| SSL/TLS not supported |
| JSON not supported |
| Invalid operating mode |
| Invalid socket configuration parameters |
| Web socket creation timeout |
| Parameter maximum allowed value is exceeded |
| Socket read timeout |
| Invalid command in sequence |
| DNS response timed out |
| HTTP socket creation failed |
| TCP socket close command is issued before getting the response of the previous close command |
| Wait On Host feature not enabled |
| Store configuration checksum validation failed |
| TCP keep alive timed out |
| TCP ACK failed for TCP SYN-ACK |
| Memory limit exceeded in a given operating mode |
| Memory limit exceeded in operating mode during auto join/create |
| PUF Operation is blocked |
| PUF Activation code invalid |
| PUF input parameters invalid |
| PUF in error state |
| PUF Operation not allowed |
| PUF operation Failed |
| Auto join or user store configuration going on. |
| Improper RSNIE from AP to station |
| Reached maximum SNTP Invalid attempts |
BSD Socket Error Codes#
Error Code | Error code (Hex format) | Description |
---|---|---|
|
| Operation not permitted |
|
| Minimum Socket/IO error |
|
| No such file or directory |
|
| No such process |
|
| Interrupted system call |
|
| I/O error |
|
| No such device or address |
|
| Argument list too long |
|
| Exec format error |
|
| Bad file number |
|
| No child processes |
|
| Try again |
|
| Out of memory |
|
| Permission denied |
|
| Bad address |
|
| Block device required |
|
| Device or resource busy |
|
| File exists |
|
| Cross-device link |
|
| No such device |
|
| Not a directory |
|
| Is a directory |
|
| Invalid argument |
|
| File table overflow |
|
| Too many open files |
|
| Not a typewriter |
|
| Text file busy |
|
| File too large |
|
| No space left on device |
|
| Illegal seek |
|
| Read-only file system |
|
| Too many links |
|
| Broken pipe |
|
| Math argument out of domain of func |
|
| Math result not representable |
|
| Resource deadlock would occur |
|
| File name too long |
|
| No record locks available |
|
| Function not implemented |
|
| Directory not empty |
|
| Too many symbolic links encountered |
|
| Operation would block |
|
| No message of desired type |
|
| Identifier removed |
|
| Channel number out of range |
|
| Level 2 not synchronized |
|
| Level 3 halted |
|
| Level 3 reset |
|
| Link number out of range |
|
| Protocol driver not attached |
|
| No CSI structure available |
|
| Level 2 halted |
|
| Invalid exchange |
|
| Invalid request descriptor |
|
| Exchange full |
|
| No anode |
|
| Invalid request code |
|
| Invalid slot |
|
| Bad font file format |
|
| Device not a stream |
|
| No data available |
|
| Timer expired |
|
| Out of streams resources |
|
| Machine is not on the network |
|
| Package not installed |
|
| Object is remote |
|
| Link has been severed |
|
| Advertise error |
|
| Srmount error |
|
| Communication error on send |
|
| Protocol error |
|
| Multihop attempted |
|
| RFS specific error |
|
| Not a data message |
|
| Value too large for defined data type |
|
| Name not unique on network |
|
| File descriptor in bad state |
|
| Remote address changed |
|
| Can not access a needed shared library |
|
| Accessing a corrupted shared library |
|
| .lib section in a.out corrupted |
|
| Attempting to link in too many shared libraries |
|
| Cannot exec a shared library directly |
|
| Illegal byte sequence |
|
| Interrupted system call should be restarted |
|
| Streams pipe error |
|
| Too many users |
|
| Socket operation on non-socket |
|
| Destination address required |
|
| Message too long |
|
| Protocol wrong type for socket |
|
| Protocol not available |
|
| Protocol not supported |
|
| Socket type not supported |
|
| Operation not supported on transport endpoint |
|
| Protocol family not supported |
|
| Address family not supported by protocol |
|
| Address already in use |
|
| Cannot assign requested address |
|
| Network is down |
|
| Network is unreachable |
|
| Network dropped connection because of reset |
|
| Software caused connection abort |
|
| Connection reset by peer |
|
| No buffer space available |
|
| Transport endpoint is already connected |
|
| Transport endpoint is not connected |
|
| Cannot send after transport endpoint shutdown |
|
| Too many references: cannot splice |
|
| Connection timed out |
|
| Connection refused |
|
| Host is down |
|
| No route to host |
|
| Operation already in progress |
|
| Operation now in progress |
|
| Stale NFS file handle |
|
| Structure needs cleaning |
|
| Not a XENIX named type file |
|
| No XENIX semaphores available |
|
| Is a named type file |
|
| Remote I/O error |
|
| Quota exceeded |
|
| No medium found |
|
| Wrong medium type |
|
| Operation Canceled |
|
| Required key not available |
|
| Key has expired |
|
| Key has been revoked |
|
| Key was rejected by service |
|
| Owner died - for robust mutexes |
|
| State not recoverable |
|
| Operation not possible due to RF-kill |