Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-10844

multi_role stuck inside llSlaveControlProcedures

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Urgent Urgent
    • SimpleLink CC13x2-26x2 SDK BLE5 Stack
    • BLE_AGAMA-3874
    • Hide
      BLE Stack BLE5-2.2.4
      BLE Stack BLE5-2.2.2
      Show
      BLE Stack BLE5-2.2.4 BLE Stack BLE5-2.2.2
    • BLE Stack BLE5-2.2.6
    • CC26X2R1

      Git/Installer Release Version:
      Seen on SDK 5.20.00.52 and 5.40.00.40
       
      Application:
      multi_role
       
      Problem Reproducibility:
      Intermittent, 100% of time after some hours
       
      Problem Description:
      The project may get stuck processing inside llProcessSlaveControlProcedures.
       
      Initial debug efforts indicate the device is trying to process a LL_ENC_REQ inside llProcessSlaveControlProcedures, which is an invalid combination. The connPtr seems to be incorrectly pointing to the master connection.
       
       
      Steps to re-create the problem:
      At this point, I have not been able to reproduce this issue on my end after some attempts simply connecting/disconnecting devices to/from multi_role.

      The issue could be reproduce by the HCI Test application:

      • Start legacy advertising on peer1
      • DUT create master connection with peer1 while connection interval is max (4 sec).
      • DUT start legacy advertising
      • DUT start encryption procedure with peer1 by sending the following:
        Send_HCI_LE_Start_Encryption 0x0000, , ,
        Wait_HCI_Command_Status_Event 5000*TimingMultiplier, &encReq, Any, 0x2019
      • Peer2 create master connection with DUT while connection interval is max (4 sec).

       Problem Resolution:
      Update the current connection pointer inside the Link Layer when a new peripheral connection is established.

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

              Created:
              Updated:
              Resolved: