<?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 8 disconnection: Code=6 &amp;quot;The connection has timed out unexpectedly.&amp;quot;</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9224/ios-8-disconnection-code-6-the-connection-has-timed-out-unexpectedly</link><description>I have a BLE peripheral application based on the nRF51822, running Soft Device S110 with SDK 8.1.0. The centrals are mobile apps, one on Android 5.0, one on iOS 8.4.1. 
 The Android app works fine. The iOS does not. It will spontaneously disconnect some</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 18 May 2016 13:21:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9224/ios-8-disconnection-code-6-the-connection-has-timed-out-unexpectedly" /><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34043?ContentTypeID=1</link><pubDate>Wed, 18 May 2016 13:21:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1169fe54-074f-4a9b-8433-60348ad92d28</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Yes, changing the Softdevice_handler_init ppm value is what I have been discussing to. The crystal should be left at the same value,as we want to have more margins for the peer clock. Another option would be to use the rc osc as this uses a window of 250ppm but has a lot of margin. Please consider creating a new question, where you explain your problem, so we can be sure you have the same iop issues as described in this case.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34040?ContentTypeID=1</link><pubDate>Wed, 18 May 2016 10:40:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7099d1c-3178-4d83-baf3-231dfe34a4fd</guid><dc:creator>Nallo</dc:creator><description>&lt;p&gt;Thanks for your reply, I am going to make some tests in the next days. In addition, I think I have to tweak the first parameter of the SOFTDEVICE_HANDLER_INIT() accordingly with the PPM value of the crystal. Am I right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34041?ContentTypeID=1</link><pubDate>Wed, 18 May 2016 10:30:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8bb04c94-b525-4722-802c-d8466739e8ef</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;By Higher PPM value I mean going from e.g. 20-30 ppm  to 150 - 250 ppm. The point is to increase the size of the listening window.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34042?ContentTypeID=1</link><pubDate>Tue, 17 May 2016 12:16:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0649636-c45d-4350-9267-4fb21b2fbba2</guid><dc:creator>Nallo</dc:creator><description>&lt;p&gt;Hello run_ar, cloud you please explain more exhaustibly what you mean with &lt;em&gt;higher ppm value for their 32kHz&lt;/em&gt;?
Given a PPM of 20, if I am going to choose a higher PPM &lt;em&gt;than 20&lt;/em&gt;, does that mean a PPM of 10 or a PPM 25, 30 and so on?
Thanks a lot.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34039?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2015 12:14:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93752c49-1e89-48dc-b5c4-75a5c0e63910</guid><dc:creator>Eliot Stock</dc:creator><description>&lt;p&gt;Thanks. We&amp;#39;ll do the same, as discussed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34038?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2015 12:12:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e07fde81-f9c7-4050-9b49-ff395d2491ba</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Looks like the clock source on the idevice is less accurate than stated in the connection request. This causes the peripheral to lose the connection anchor. Because of issues like this some customer has chosen to use a higher ppm value for their 32kHz source than necessary to compensate.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34037?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2015 14:16:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d236bc8d-dcc8-4d5c-9f34-38375c46453d</guid><dc:creator>Eliot Stock</dc:creator><description>&lt;p&gt;Thanks, that does look relevant. I&amp;#39;ll turn on the device manager logging and see what I can see. Will also test with iOS 9.0 in the next few days and see if that changes anything.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34036?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2015 14:04:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07dba6ca-4c50-46df-be98-7454460dac37</guid><dc:creator>BLEdude</dc:creator><description>&lt;p&gt;I see! I had something similar to me happen recently as I just began playing around with bonding. This note may be of interest of you.
&lt;a href="https://devzone.nordicsemi.com/question/22058/disconnect-reason-hci-error-code-0x2aupdated/"&gt;LMP Collision&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34035?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2015 14:02:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfc0d9f5-c67b-4bdb-9320-24a9391191b5</guid><dc:creator>Eliot Stock</dc:creator><description>&lt;p&gt;Yes. I have the mobile apps read an encrypted characteristic right after they connect in order to force bonding to happen.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS 8 disconnection: Code=6 "The connection has timed out unexpectedly."</title><link>https://devzone.nordicsemi.com/thread/34034?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2015 13:44:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b430e74f-b7fc-43bb-a5ac-e7f92922a58a</guid><dc:creator>BLEdude</dc:creator><description>&lt;p&gt;Does your peripheral bond with your iOS device?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>