<?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>nRF8001 and ChangeTimingRequest: 30 second delay</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4289/nrf8001-and-changetimingrequest-30-second-delay</link><description>I&amp;#39;m working on a project that involves an nRF8001-based device as a Bluetooth Smart slave, in combination with master-side software running on an iPhone. 
 When the devices initially connect, the master downloads a series of log entries from the slave</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 13 Nov 2015 13:43:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4289/nrf8001-and-changetimingrequest-30-second-delay" /><item><title>RE: nRF8001 and ChangeTimingRequest: 30 second delay</title><link>https://devzone.nordicsemi.com/thread/15287?ContentTypeID=1</link><pubDate>Fri, 13 Nov 2015 13:43:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8fbace69-cf45-4d4e-b1e4-034a40268947</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;I&amp;#39;ve seen delays of &lt;strong&gt;2 &lt;em&gt;minutes&lt;/em&gt;&lt;/strong&gt; or more!&lt;/p&gt;
&lt;p&gt;It seems like the hosts (I&amp;#39;m using Android) just don&amp;#39;t like this!&lt;/p&gt;
&lt;p&gt;See also: &lt;a href="https://devzone.nordicsemi.com/question/56314/change-connection-parameters-on-the-fly/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and ChangeTimingRequest: 30 second delay</title><link>https://devzone.nordicsemi.com/thread/15289?ContentTypeID=1</link><pubDate>Tue, 04 Nov 2014 22:44:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7ffbd159-11a0-43fc-ae66-4fd047729ca5</guid><dc:creator>Garth Snyder</dc:creator><description>&lt;p&gt;A thorough and complete answer, as always. What a strange protocol restriction, though....&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and ChangeTimingRequest: 30 second delay</title><link>https://devzone.nordicsemi.com/thread/15288?ContentTypeID=1</link><pubDate>Tue, 04 Nov 2014 14:15:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:835b40c7-21a2-4827-83cd-6d4164957281</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;The ChangeTimingRequest is tied to the L2CAP Connection Parameter Update request in the specification, that specifies that the timing change should not be requested more often than 30 seconds. In addition there are issues in iOS and Android (Samsung) when the Connection Parameter Update request is requested faster than 30 seconds. This is likely due to implementation issues on the respective operating systems.&lt;/p&gt;
&lt;p&gt;&amp;quot;The Peripheral shall not
send an L2CAP Connection Parameter Update Request command within
TGAP(conn_param_timeout = 30 seconds) of an L2CAP Connection Parameter Update
Response being received. When the Central accepts the Peripheral initiated
Connection Parameter Update, the Central should initiate the Link Layer
Connection Update procedure defined in [Vol. 6], Part B Section 5.1.1 with the
required connection parameters within TGAP(conn_param_timeout = 30 seconds ). &amp;quot;&lt;/p&gt;
&lt;p&gt;However in some cases when your required timing params are placed in the GAP Characteristic called Preferred Peripheral Connection Parameters, the peer device (Windows and maybe Android) will automatically connect at that connection parameter, this may help in mitigating the issue a bit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>