<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>how to reduce BLE reconnection time after disconnect from the application(its taking 16 seconds to reconnect after disconnect)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/115881/how-to-reduce-ble-reconnection-time-after-disconnect-from-the-application-its-taking-16-seconds-to-reconnect-after-disconnect</link><description>Hi Team, I am currently working with the nRF52833 BLE module, and I’ve noticed that the BLE device takes approximately 16 seconds to reconnect after a disconnection from the application. I am looking to reduce this reconnection time to under 10 seconds</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 30 Oct 2024 12:14:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/115881/how-to-reduce-ble-reconnection-time-after-disconnect-from-the-application-its-taking-16-seconds-to-reconnect-after-disconnect" /><item><title>RE: how to reduce BLE reconnection time after disconnect from the application(its taking 16 seconds to reconnect after disconnect)</title><link>https://devzone.nordicsemi.com/thread/508509?ContentTypeID=1</link><pubDate>Wed, 30 Oct 2024 12:14:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:655f56be-be0e-4dff-a01c-73aab8683efb</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Sorry, I was mixing things here, I don&amp;#39;t expect using 7.5ms in this case will help. My suggestion would be to reduce the &lt;span&gt;CONN_SUP_TIMEOUT&lt;/span&gt;. Still it doesn&amp;#39;t really explain 12seconds in any way, is this testing using an nRF52833 DK? Do you see the same if you use a BLE example from the nRF5 SDK without changes for comparison?&lt;/p&gt;
&lt;p&gt;Kenenth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to reduce BLE reconnection time after disconnect from the application(its taking 16 seconds to reconnect after disconnect)</title><link>https://devzone.nordicsemi.com/thread/508451?ContentTypeID=1</link><pubDate>Wed, 30 Oct 2024 05:37:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5444c5cb-6ba1-4d6c-9dc4-ff2f0a973754</guid><dc:creator>babu_80</dc:creator><description>&lt;p&gt;Even after changing to 7.5 ms, it takes 12 seconds and above to reconnect after being disconnected from the device.&lt;br /&gt;What are the other parameters I need to check?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to reduce BLE reconnection time after disconnect from the application(its taking 16 seconds to reconnect after disconnect)</title><link>https://devzone.nordicsemi.com/thread/508350?ContentTypeID=1</link><pubDate>Tue, 29 Oct 2024 12:44:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fbc34817-7a64-4af1-a27e-11b15ff373b4</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;You need to decrease&amp;nbsp;&lt;span&gt;MIN_CONN_INTERVAL to 7.5 instead of 15ms.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kenneth&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to reduce BLE reconnection time after disconnect from the application(its taking 16 seconds to reconnect after disconnect)</title><link>https://devzone.nordicsemi.com/thread/508309?ContentTypeID=1</link><pubDate>Tue, 29 Oct 2024 09:30:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4c0665b-6f00-45e4-8cbb-ce3acf26fffd</guid><dc:creator>babu_80</dc:creator><description>&lt;p&gt;Hello Kenneth,&lt;br /&gt;&lt;br /&gt;Here is the configured parameter values&lt;br /&gt;&lt;br /&gt;#define APP_ADV_INTERVAL&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300 &lt;br /&gt;#define APP_ADV_DURATION&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BLE_GAP_ADV_TIMEOUT_GENERAL_UNLIMITED&lt;br /&gt;#define MIN_CONN_INTERVAL&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MSEC_TO_UNITS(15, UNIT_1_25_MS) &lt;br /&gt;#define MAX_CONN_INTERVAL&amp;nbsp; &amp;nbsp; &amp;nbsp; MSEC_TO_UNITS(40, UNIT_1_25_MS)&lt;br /&gt;#define SLAVE_LATENCY&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &lt;br /&gt;#define CONN_SUP_TIMEOUT&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MSEC_TO_UNITS(4000, UNIT_10_MS) &lt;br /&gt;#define FIRST_CONN_PARAMS_UPDATE_DELAY 5000 &lt;br /&gt;#define NEXT_CONN_PARAMS_UPDATE_DELAY 30000&lt;br /&gt;&lt;br /&gt; is that Supervision timeout i need to decrease?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to reduce BLE reconnection time after disconnect from the application(its taking 16 seconds to reconnect after disconnect)</title><link>https://devzone.nordicsemi.com/thread/508180?ContentTypeID=1</link><pubDate>Mon, 28 Oct 2024 13:40:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4d6a3ca-dadc-4dfc-880e-c4af257a1a79</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Normally when you are in a connection you have a connection parameter called supervisor timeout. This parameter control how long the link should be assumed valid, before considered lost. I assume in this case that maybe this parameter is set very high, and thereby the central or peripheral will not advertise or connect before it&amp;#39;s timed out.&lt;/p&gt;
&lt;p&gt;If that is not the problem, then I suggest to look at the advertisement interval, maybe it&amp;#39;s set very long.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>