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

Does the Nordic stack have the capability to notify the application when corrupted packets, especially for connection request, been thrown out?

If so, please let me know what API that is. If not, can you add such API?

Thank you, Chaowen

  • For a peripheral the connection is not established until a connection request is received successfully. For a central you would get a connection supervision timeout if the peripheral loses (e.g. crc error) the connection request.

    While in a connection you will not be notified if a single packet is lost. Instead the LL will re-transmitt the packet until it is successfully transmitted or until you reach the connection supervision timeout which in case the application will be notified.

Related