This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE Connection Interval in nRF Connect for Desktop?

Hi,

I'm developing a BLE peripheral in nRF52840. I use nRF Connect for Desktop (as central) to connect to my peripheral. I see that it connects with Connection Interval (CI) = 7.5 ms by sniffing the CONN_IND. I want to have a longer CI, e.g. 500 ms. Not until my peripheral send a Connection Update Indication a few seconds later the CI is changed to 500 ms. But I want to have 500 ms from start. Is it possible to change the initial CI in nRF Connect for Desktop?

BR / Björn

  • Hi Björn

    A bug in the nRFConnect for Desktop BLE app was discovered a few weeks ago, where we found that you are not able to edit any of the connection parameters in the current version of the BLE app. The developer team has been notified and are working on a fix for an upcoming version of the BLE app, but as of now you can not change the parameters within the app itself.

    Side note: What are the connection parameters set to in your peripheral application?

    Best regards,

    Simon

  • Thanks for the update, then I will await an update :-)

    Here are my peripheral connection params:

    #define MIN_CONN_INTERVAL               MSEC_TO_UNITS(500, UNIT_1_25_MS)        /**< Minimum acceptable connection interval. */
    #define MAX_CONN_INTERVAL               MSEC_TO_UNITS(1000, UNIT_1_25_MS)        /**< Maximum acceptable connection interval. */
    #define SLAVE_LATENCY                   0                                       /**< Slave latency. */
    #define CONN_SUP_TIMEOUT                MSEC_TO_UNITS(4000, UNIT_10_MS)         /**< Connection supervisory time-out (8 seconds). */
    

    BR / Björn

Related