Stack Should not Allow Slave Security Requests to be Sent once Pairing has Started

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • SimpleLink CC2640R2 SDK BLE Stack
    • BLESTACK-5363
    • BLE Stack 3.3.3
    • Hide
      BLE Stack 3.3.5 RC1
      BLE Stack 3.3.5
      Show
      BLE Stack 3.3.5 RC1 BLE Stack 3.3.5
    • CC2640R2

      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

      1. Set a timer to continuously send a Slave Security Request
      2. Start pairing
      3. See that the Slave Security Requests are still sent during pairing

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-2597 - Stack Should not Allow Slave Securi...
                SYNCHRONIZED
                • Last Sync Date: