<?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>iOs Disconnection</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/15294/ios-disconnection</link><description>Hi,
I developed an application with nordic NRF51822 using SoftDevice S110 8.0.0.
The APP developer for iOS tells me that the app disconnects after about 2 minutes, while this is not happening with Android or using my Dongle. 
 He also tells me that</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 23 Jul 2016 21:14:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/15294/ios-disconnection" /><item><title>RE: iOs Disconnection</title><link>https://devzone.nordicsemi.com/thread/58416?ContentTypeID=1</link><pubDate>Sat, 23 Jul 2016 21:14:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29ba38d3-92e8-4428-8cf7-9e594c10751a</guid><dc:creator>sidekick</dc:creator><description>&lt;p&gt;There could be multiple reasons and to debug this further, try to capture the packet using BLE sniffer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1:&lt;/strong&gt; You might not be handling the connection parameter update from the center.&lt;/p&gt;
&lt;p&gt;or,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2:&lt;/strong&gt; You might be facing the &lt;a href="https://devzone.nordicsemi.com/question/22058/disconnect-reason-hci-error-code-0x2aupdated/"&gt;spec violation problem&lt;/a&gt; of newer iOS version.&lt;/p&gt;
&lt;p&gt;To resolve disconnection due to missing handler for connection update [1], you can try the method I used, It is described &lt;a href="https://devzone.nordicsemi.com/question/83892/ble-disconnect/?answer=84092#post-id-84092"&gt;here&lt;/a&gt;. Or in case of the iOS spec violation [2], you can implement a workaround, mentioned &lt;a href="https://devzone.nordicsemi.com/question/22058/disconnect-reason-hci-error-code-0x2aupdated/?comment=85271#comment-85271"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOs Disconnection</title><link>https://devzone.nordicsemi.com/thread/58415?ContentTypeID=1</link><pubDate>Fri, 22 Jul 2016 00:16:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cabda251-e2cd-4868-9b71-c9f50f4c5630</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;He slightly incorrect it is not a chip level thing.   The root cause is actually the crystals on the iPhone which operate slightly out of spec from the BLE specification.  You can account for this but increasing your Rx window in your code by setting the accuracy of the LFCLK to 250 or 500.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>