GAP_CB_PHY_UPDATE event is not returned for event: GAP_CB_CONN_ESTABLISHED | GAP_CB_PHY_UPDATE

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Urgent
    • SimpleLink Lowpower SDK F3 BLE5 Stack
    • BLE_LOKI-1990
    • BLE Stack BLE5-3.3.1
    • Hide
      BLE_LOKI_8_40_00_RC3
      BLE_LOKI_8_40_00
      Show
      BLE_LOKI_8_40_00_RC3 BLE_LOKI_8_40_00
    • CC23XX

      SDK version: 8.10.

      Problem reproducibility: 100%

      Problem description:

      GAP_CB_PHY_UPDATE event is not returned for event: GAP_CB_CONN_ESTABLISHED | GAP_CB_PHY_UPDATE, in the register connection event callback. Only GAP_CB_CONN_ESTABLISHED is returned.

      Procedure:

      In the file app_connection.c, in Connection_ConnEventHandler() in case BLEAPPUTIL_LINK_ESTABLISHED_EVENT, we register the callback and trigger a PHY update:

      • Gap_RegisterConnEventCb(BLEAppUtil_connEventCB, GAP_CB_REGISTER, GAP_CB_CONN_ESTABLISHED | GAP_CB_PHY_UPDATE, gapEstMsg->connectionHandle);
      • HCI_LE_SetPhyCmd(gapEstMsg->connectionHandle, HCI_PHY_USE_PHY_PARAM, (uint8_t)LL_PHY_2_MBPS, (uint8_t)LL_PHY_2_MBPS, (uint8_t)LL_PHY_OPT_NONE);

      The callback BLEAppUtil_connEventCB() with event GAP_CB_CONN_ESTABLISHED is received correctly. However, the event GAP_CB_PHY_UPDATE is not received. The HCI event BLEAPPUTIL_HCI_COMMAND_STATUS_EVENT_CODE is also received.

            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-5070 - GAP_CB_PHY_UPDATE event is not retu...
                SYNCHRONIZED
                • Last Sync Date: