Datasheet
Page 159 of 161
nRF8001 Product Specification
Revision 1.2
Table 115. nRF8001 ACI Status codes
28.2 Bonding Status Codes
Table 116. lists the status codes applicable for the BondStatusEvent. The status code is used to report
the bonding procedure execution status.
Table 116. Bonding status codes
0x96 ACI_STATUS_ERROR_PIPE_STATE_INVALID Pipe Error Event: Pipe state invalid
for the selected operation
0x97 ACI_STATUS_ERROR_INVALID_KEY_SIZE Invalid key size provided
0x98 ACI_STATUS_ERROR_INVALID_KEY_DATA Invalid key data provided
Bond
status
code
Name Description
0x00 ACI_BOND_STATUS_SUCCESS Bonding succeeded
0x01 ACI_BOND_STATUS_FAILED Bonding failed
0x02 ACI_BOND_STATUS_FAILED_TIMED_OUT Bonding error: Timeout
while bonding
0x81 ACI_BOND_STATUS_FAILED_PASSKEY_ENTRY_FAILED Bonding error: Passkey
entry failed
0x82 ACI_BOND_STATUS_FAILED_OOB_UNAVAILABLE Bonding error: OOB
unavailable
0x83 ACI_BOND_STATUS_FAILED_AUTHENTICATION_REQ Bonding error:
Authentication request
failed
0x84 ACI_BOND_STATUS_FAILED_CONFIRM_VALUE Bonding error: Confirm
value failed
0x85 ACI_BOND_STATUS_FAILED_PAIRING_UNSUPPORTED Bonding error: Pairing
unsupported
0x86 ACI_BOND_STATUS_FAILED_ENCRYPTION_KEY_SIZE Bonding error: Invalid
encryption key size
0x87 ACI_BOND_STATUS_FAILED_SMP_CMD_UNSUPPORTED Bonding error: Unsupported
SMP command
0x88 ACI_BOND_STATUS_FAILED_UNSPECIFIED_REASON Bonding error: Unspecified
reason
0x89 ACI_BOND_STATUS_FAILED_REPEATED_ATTEMPTS Bonding error: Too many
attempts
0x8A ACI_BOND_STATUS_FAILED_INVALID_PARAMETERS Bonding error: Invalid
parameters
Status
code
Name Description