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 Reply
  • Hello,

    Yes. Samruddhi asked if I could have a look at your ticket. 

    Can you please clarify for me where you are sending the packets? The reason I ask is that most of us who are familiar with Bluetooth are not that familiar with the Matter stack, and since this is all written in C++, I need some help navigating. So can you please point me to where you are sending/queuing the packets, so that I can speed up the investigation to help you solve your issues quicker?

    Best regards,

    Edvin

Children
  • Hi,

    This project is based on a Matter sample project, but it concerns Bluetooth communication.
    Matter is not running, and commissioning has not been performed.
    Additionally, the project I provided is a modified version of the sample project provided by NCS, but the changes are minimal.
    Please compare it with the original NCS sample code.

    Project Details (Repeat)

    central_52840dk
    - Description: Central-side project for the nRF52840 DK.
    - Base: ncs292/zephyr/samples/bluetooth/central
    lock_5340dk_ncs260
    - Description: Peripheral-side project for the nRF5340 DK (NCS 2.6.0).
    - Base: ncs260/nrf/samples/matter/lock
    lock_5340dk_ncs292
    - Description: Peripheral-side project for the nRF5340 DK (NCS 2.9.2).
    - Base: ncs292/nrf/samples/matter/lock


    [central_52840dk]---ble_packet--->[lock_5340dk_ncs260]

    [central_52840dk]---ble_packet--->[lock_5340dk_ncs290]

  • I am struggling to find where you are sending the large arrays containing 0x00's. Perhaps you can help me locate them.

    BR,

    Edvin

Related