Datasheet
Page 158 of 161
nRF8001 Product Specification
Revision 1.2
28 Appendix
28.1 ACI Status Codes
Table 115. lists the generic ACI status codes applicable for nRF8001.The status code is used to indicate
the general command execution status or to identify the cause of an error.
Status
code
Name Description
0x00 ACI_STATUS_SUCCESS Success
0x01 ACI_STATUS_TRANSACTION_CONTINUE Transaction continuation status
0x02 ACI_STATUS_TRANSACTION_COMPLETE Transaction completed
0x03 ACI_STATUS_EXTENDED Extended status, further checks
needed
0x80 ACI_STATUS_ERROR_UNKNOWN Unknown error
0x81 ACI_STATUS_ERROR_INTERNAL Internal error
0x82 ACI_STATUS_ERROR_CMD_UNKNOWN Unknown command
0x83 ACI_STATUS_ERROR_DEVICE_STATE_INVALID Command invalid in the current
device state
0x84 ACI_STATUS_ERROR_INVALID_LENGTH Invalid length
0x85 ACI_STATUS_ERROR_INVALID_PARAMETER Invalid input parameters
0x86 ACI_STATUS_ERROR_BUSY Busy
0x87 ACI_STATUS_ERROR_INVALID_DATA Invalid data format or contents
0x88 ACI_STATUS_ERROR_CRC_MISMATCH CRC mismatch
0x89 ACI_STATUS_ERROR_UNSUPPORTED_SETUP_FOR
MAT
Unsupported setup format
0x8A ACI_STATUS_ERROR_INVALID_SEQ_NO Invalid sequence number during a
write dynamic data sequence
0x8B ACI_STATUS_ERROR_SETUP_LOCKED Setup data is locked and cannot be
modified
0x8C ACI_STATUS_ERROR_LOCK_FAILED Setup error due to lock verification
failure
0x8D ACI_STATUS_ERROR_BOND_REQUIRED Bond required: Local service pipes
need bonded/trusted peer
0x8E ACI_STATUS_ERROR_REJECTED Command rejected as a transaction is
still pending
0x8F ACI_STATUS_ERROR_DATA_SIZE Pipe Error Event : Data size exceeds
size specified for pipe, Transmit failed
0x90 ACI_STATUS_ERROR_PIPE_INVALID Pipe Error Event : Transmit failed,
Invalid or unavailable Pipe number or
unknown pipe type
0x91 ACI_STATUS_ERROR_CREDIT_NOT_AVAILABLE Pipe Error Event : Credit not available
0x92 ACI_STATUS_ERROR_PEER_ATT_ERROR Pipe Error Event : Peer device has
sent an error on an pipe operation on
the remote characteristic
0x93 ACI_STATUS_ERROR_ADVT_TIMEOUT Connection was not established
before the BTLE advertising was
stopped
0x94 ACI_STATUS_ERROR_PEER_SMP_ERROR Remote device triggered a Security
Manager Protocol error
0x95 ACI_STATUS_ERROR_PIPE_TYPE_INVALID Pipe Error Event: Pipe type invalid for
the selected operation