Datasheet

Page 160 of 161
nRF8001 Product Specification
Revision 1.2
28.3 Error Codes
Table 117. lists the status codes applicable for the PipeErrorEvent. The error code is used to report an
error related to data transfer or service pipe association.
Refer to the
Bluetooth Core specification for the latest set of error codes.
33
Table 117. Attribute error codes used in the PipeErrorEvent
Bond status code Name Description
Invalid Handle 0x01 The attribute handle given was not valid on this server
Read Not Permitted 0x02 The attribute cannot be read.
Write Not Permitted 0x03 The attribute cannot be written.
Invalid PDU 0x04 The attribute PDU was invalid.
Insufficient Authentication 0x05 The attribute requires authentication before it can be read or
written.
Request Not Supported 0x06 Attribute server does not support the request received from
the client.
Invalid Offset 0x07 Offset specified was past the end of the attribute.
Insufficient Authorization 0x08 The attribute requires authorization before it can be read or
written.
Prepare Queue Full 0x09 Too many prepare writes have been queued.
Attribute Not Found 0x0A No attribute found within the given attribute handle range.
Attribute Not Long 0x0B The attribute cannot be read or written using the Read Blob
Request
Insufficient Encryption
Key Size
0x0C The Encryption Key Size used for encrypting this link is
insufficient.
Invalid Attribute Value
Length
0x0D The attribute value length is invalid for the operation.
Unlikely Error 0x0E The attribute request that was requested has encountered an
error that was unlikely, and therefore could not be completed
as requested.
Insufficient Encryption 0x0F The attribute requires encryption before it can be read or
written.
Unsupported Group Type 0x10 The attribute type is not a supported grouping attribute as
defined by a higher layer specification.
Insufficient Resources 0x11 Insufficient Resources to complete the request
Application Error 0x80-
0xFF
Application error code defined by a higher layer specification.
33.Bluetooth Core specification v4.0, Vol. 3, Part F, Chapter 3.4, Table 3.3, ‘Error codes’.