<?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>Connection interval problem</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28976/connection-interval-problem</link><description>I&amp;#39;m facing a strange problem that I don&amp;#39;t really understand: 
 I&amp;#39;m using 51822 (s130) on a custom board to communicate with iPhone 5S. The parameter that is able to establish a stable connection so far is as follow: 
 #define MIN_CONN_INTERVAL MSEC_TO_UNITS</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 06 Jan 2018 17:16:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28976/connection-interval-problem" /><item><title>RE: Connection interval problem</title><link>https://devzone.nordicsemi.com/thread/114598?ContentTypeID=1</link><pubDate>Sat, 06 Jan 2018 17:16:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18f77e54-556e-46ba-838f-e3252f68f629</guid><dc:creator>sonnyz</dc:creator><description>&lt;p&gt;Thank you very much Endnode!  I have tried what you suggested and it works well!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection interval problem</title><link>https://devzone.nordicsemi.com/thread/114597?ContentTypeID=1</link><pubDate>Sat, 06 Jan 2018 12:07:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9edb94fa-2840-4b96-8c6f-34320f265158</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;First problem is that even Apple don&amp;#39; follow their own recommendations. They are not updating it either, they basically don&amp;#39;t care nowadays. Secondly all rich OS platforms like Android/iOS/Windows don&amp;#39;t like long connection intervals. They don&amp;#39;t like super short either, so the best is to settle with their typical value (iOS natively 30ms, Android 48.75ms, Windows 50 or 60ms - don&amp;#39;t remember right now). If you really want to save some power by going beyond 100ms then you are in the shadow area of try and error. Which is what you experience right now I believe. I would say you should rather feel lucky that some values work, regardless how &amp;quot;random&amp;quot;  and illogical they look;) I would personally consider settling down to default min = 30ms max = 60ms and use slave latency to really save power (you should be fine to set values like 8 or even more which would effectively bring you into 400-1200ms range).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>