<?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>nrf52 SDK13 connection parameter negotiation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33644/nrf52-sdk13-connection-parameter-negotiation</link><description>Hi! 
 I&amp;#39;m working on HID mouse example on SDK 13.0.0, SoftDevice S1332 v4.0.5. I&amp;#39;m supposed to use this as a low power media button control, using a nRF52 DK. I&amp;#39;ve done a few modicifations on the code for power optimizations, such as setting TX power</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 02 May 2018 13:26:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33644/nrf52-sdk13-connection-parameter-negotiation" /><item><title>RE: nrf52 SDK13 connection parameter negotiation</title><link>https://devzone.nordicsemi.com/thread/130583?ContentTypeID=1</link><pubDate>Wed, 02 May 2018 13:26:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2107d7e4-71b6-4798-95e4-4d593d7f9bc2</guid><dc:creator>pettern</dc:creator><description>&lt;p&gt;The connection intervals used as my &amp;quot;custom low power&amp;quot; are&amp;nbsp;(125, 30, 20 000).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve implemented a connection parameter negotiation 60 seconds after connection, which seem to work well by now. The updated build is tested on Android and Windows devices, and most of them seem to be affected by the connection parameter negotiation.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52 SDK13 connection parameter negotiation</title><link>https://devzone.nordicsemi.com/thread/129397?ContentTypeID=1</link><pubDate>Mon, 23 Apr 2018 15:32:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:370a4297-b826-46cc-a044-1004a947e5e8</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""] I have verified the connection intervals by current measurements on the nRF52, as well as a nrf sniffer trace.[/quote]
&lt;p&gt;What connection interval is used here? What is the value of your &amp;quot;low power connection intervals&amp;quot; ?&lt;/p&gt;
[quote user=""]This should mean that a parameter negotiation should occur for each time a device connects.&amp;nbsp;[/quote]
&lt;p&gt;The negotiation is only started if the received connection parameters are not acceptable, i.e. outside your&amp;nbsp;MIN_CONN_INTERVAL/MAX_CONN_INTERVAL interval.&lt;/p&gt;
&lt;p&gt;You could call&amp;nbsp;sd_ble_gap_conn_param_update()&amp;nbsp;with your &amp;quot;low power connection intervals&amp;quot; after e.g. 1-2 min after&amp;nbsp;BLE_GAP_EVT_CONNECTED, if you don&amp;#39;t want to change the&amp;nbsp;MIN_CONN_INTERVAL/MAX_CONN_INTERVAL. Also note that for BLE HID keyboard/mouse, you generally want a low connection interval, so that the keyboard/mouse feels responsive for the end-user.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>