BLE throughput differs between NCS v2.6.0 and v2.9.2.

Hi,

BLE throughput differs between NCS v2.6.0 and v2.9.2.
v2.9.2 appears to have fewer MoreData packets.
(Both have CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT set to 7500)

In v2.9.2, I confirmed that setting `CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT=15000` changes the number of more data packets.
Is there a difference in how `CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT` is handled between v2.6.0 and v2.9.2?

- Using the nrf5340
- Configured for multi-protocol communication with Matter (At the time of this test, commissioning had not been performed, and no Matter communication was taking place)

Parents
  • Hi,

    Yes, there are a few changes since sysbuild was introduced from 2.7.0. Please note that the configs of radio core are now in sysbuild\ipc_radio\prj.conf
    Is it possible for you to share your sysbuild\ipc_radio\prj.conf file as well as the Kconfig.sysbuild file?

    Best Regards,

    Samruddhi

  • Hi, thanks for your reply.
    I’m attaching the prj.conf file.
    Version 2.6.2 uses multi-image-build.
    (Just to be safe, I’m also attaching the prj.conf from the sysbuild side.)
    Neither the prj.conf for version 2.6.0 nor the one for version 2.9.2 specifies CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT.
    I confirmed in autoconf.h that the default value is set to 7500.


    - ncs v2.6.0
    build\multiprotocol_rpmsg\zephyr\include\generated\autoconf.h(126): #define CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT 7500

    - ncs v2.9.2
    build\ipc_radio\zephyr\include\generated\zephyr\autoconf.h(138): #define CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT 7500project_ncs260.zipproject_ncs292.zip

Reply
  • Hi, thanks for your reply.
    I’m attaching the prj.conf file.
    Version 2.6.2 uses multi-image-build.
    (Just to be safe, I’m also attaching the prj.conf from the sysbuild side.)
    Neither the prj.conf for version 2.6.0 nor the one for version 2.9.2 specifies CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT.
    I confirmed in autoconf.h that the default value is set to 7500.


    - ncs v2.6.0
    build\multiprotocol_rpmsg\zephyr\include\generated\autoconf.h(126): #define CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT 7500

    - ncs v2.9.2
    build\ipc_radio\zephyr\include\generated\zephyr\autoconf.h(138): #define CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT 7500project_ncs260.zipproject_ncs292.zip

Children
Related