Details
-
Bug
-
Status: Fixed
-
High
-
Resolution: Fixed
-
SimpleLink CC2640R2 SDK BLE Stack
-
BLESTACK-5363
-
BLE Stack 3.3.3
-
-
CC2640R2
Description
Problem Description
The spec states that "The slave shall not send the Security Request command if the pairing procedure is in progress, or if the encryption procedure is in progress.”
However, there is no check in the stack to prevent this. Customer is continuously sending this (since some phones don't respond to the first one) and once the iPhone receives this during pairing, it stops the pairing procedure.
Reproduction
- Set a timer to continuously send a Slave Security Request
- Start pairing
- See that the Slave Security Requests are still sent during pairing