This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Pipe error 0x92 using nordic 8001 and Android

Sometimes I receive pipe error 0x92 when I try to send a message from nordic to Android. What could be the causes for a pipe error 0x92?

I saw this: "Pipe Error Event : Peer device has sent an error on an pipe operation on the remote characteristic" but I don't really understand what could cause this. The problem is on the phone or on the bluetooth side?

Thank you!

  • The Pipe Errors are explained in the appendix of the nRF8001 product specifications. See section 28.1 with ACI Status codes. The error 0x92 is ACI_STATUS_ERROR_PEER_ATT_ERROR, which means that the peer sent an Error Response to the nRF8001 being used as a GATT Client, the peer is the GATT Server. This would happen on the RX_REQ Pipe (GATT Client) and on TX_ACK Pipe (GATT Client).

    The may be an additional 1 byte error code that provides you more information, see volume 3 Part F Section 3.4.1 , Attribute PDUs, Error handling to get more information on the error code.

Related