<?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>Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9013/consumption-reduction-with-slave-latency</link><description>I&amp;#39;ve got SLAVE_LATENCY set to 40 in hope that only every 40th request from the master would be responded to since there&amp;#39;s no data to read or write, resulting in lowered current consumption. I&amp;#39;m not seeing any changes in current profile, however - there</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 03 Sep 2015 13:04:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9013/consumption-reduction-with-slave-latency" /><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33197?ContentTypeID=1</link><pubDate>Thu, 03 Sep 2015 13:04:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:126226b3-451e-41bf-893e-32313ed8d5f0</guid><dc:creator>Torsten Robitzki</dc:creator><description>&lt;p&gt;Can you sniff the protocol?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33196?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2015 19:15:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:789b2dcb-ff63-4355-ad31-75a5209dd48a</guid><dc:creator>Dave_couling</dc:creator><description>&lt;p&gt;correct, but your initial call to the update function still returns NRF_SUCCESS.&lt;/p&gt;
&lt;p&gt;Also, Nordic would need to confirm, but the Central could in effect ignore your update settings and not cause a disconnect.  Since the phones default settings still satisfy your current settings with a 30ms Internal.  Hence please try the settings I suggested to see if you see a proper update.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33195?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2015 18:25:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:162b57b7-1c57-430d-a584-a690f2f2d71c</guid><dc:creator>andrey</dc:creator><description>&lt;p&gt;iPhone 5S, iOS 8.4.
Using wrong connection parameters in &lt;code&gt;ble_conn_params_change_conn_params()&lt;/code&gt; does lead to a disconnect as expected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33194?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2015 18:10:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d6a3469c-9147-4235-b06f-895ddfc8887a</guid><dc:creator>Dave_couling</dc:creator><description>&lt;p&gt;What version of iPhone and iOS?&lt;/p&gt;
&lt;p&gt;Try:
Min: 300
Max: 450
SL: 3
ST: 2000&lt;/p&gt;
&lt;p&gt;Just to see if you accepts.  The ones you are currently trying are close to the default settings, thus iOS may ignore them.   The function should always return NRF_SUCCESS but that doesn&amp;#39;t indicate that the Central actually accepts and implements the update.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33193?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2015 18:03:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2d444e69-75e2-40a4-a9a0-eb914cd71f19</guid><dc:creator>andrey</dc:creator><description>&lt;p&gt;Not as a part of this test, no.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33192?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2015 18:00:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:202c76e8-87dd-4916-b60c-2c454782c500</guid><dc:creator>Dave_couling</dc:creator><description>&lt;p&gt;Do you have any characteristics that the Central subscribes to notifications for?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33191?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2015 17:58:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2453d1cb-c577-4bd4-9a83-d705c05eab3a</guid><dc:creator>andrey</dc:creator><description>&lt;p&gt;5 seconds.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33190?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2015 17:57:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:961e9996-c521-4f64-b4f8-10779033c6c5</guid><dc:creator>Dave_couling</dc:creator><description>&lt;p&gt;What is the timeout setting for the FIRST_CONN_PARAMS_UPDATE_DELAY?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Consumption reduction with slave latency</title><link>https://devzone.nordicsemi.com/thread/33198?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2015 09:39:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:73ae01f8-1986-40c6-860e-53d2487b5439</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi andrey&lt;/p&gt;
&lt;p&gt;When it comes to IOS, there are certain rules you must follow, see &lt;a href="https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf"&gt;this document&lt;/a&gt; on page 22 about connection parameters.&lt;/p&gt;
&lt;p&gt;Initially, connection is initiated by the central device and connection parameters are set by the central device. In order to change the connection parameters, e.g. the slave latency, the peripheral must send a &lt;a href="https://devzone.nordicsemi.com/question/12545/update-connection-parameter-programmatically/"&gt;Connection Parameter Update Request&lt;/a&gt; to the central. If the guidelines are not followed, the IOS device might not accept the update request.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>