<?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>nRF52832 question</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/56785/nrf52832-question</link><description>I am developing an android app which is connecting with this product. In that particular case my app advertises, the nRF scans and initiates connection with my app. Some phones connect easily, others struggle with keeping stable connection. Sometimes</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 22 Jan 2020 09:19:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/56785/nrf52832-question" /><item><title>RE: nRF52832 question</title><link>https://devzone.nordicsemi.com/thread/230266?ContentTypeID=1</link><pubDate>Wed, 22 Jan 2020 09:19:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd9b33bd-84d0-4903-91cf-e6a43dbd77e1</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I don&amp;#39;t think the app is the problem here no. I think it is mainly how the master device handle&amp;nbsp;&lt;span&gt;multiple peripherals that want to connect simultaneously.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;br /&gt;Kenneth&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 question</title><link>https://devzone.nordicsemi.com/thread/230162?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2020 18:57:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e42dac1-af25-4cff-b97b-63ce7284fbac</guid><dc:creator>Pawel Godlewski</dc:creator><description>&lt;p&gt;So the issue more likely may be caused&amp;nbsp; by how the android OS interprets&amp;nbsp;master device requests or master device handles multiple peripherals rather than the app itself?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 question</title><link>https://devzone.nordicsemi.com/thread/230149?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2020 17:40:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2a2210d-fc2a-41a9-893b-362793e550fd</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;It&amp;#39;s difficult to give an short answer here, since it would require on-air sniffer logs to understand what procedures from the peer that may require one link to temporary have higher priority, but if you follow my suggestion I think that is the most fail-safe (independent of what procedures the peer may be doing).&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 question</title><link>https://devzone.nordicsemi.com/thread/230146?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2020 17:33:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e9f0527-4e8c-41ee-84ce-d8378940921d</guid><dc:creator>Pawel Godlewski</dc:creator><description>&lt;p&gt;Thank you. Can I assume that unstable connections/disconnects can happen during connection process (with parallel connections) and that it cannot be prevented? Or maybe do you know of any solution that would help me fix that issue?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 question</title><link>https://devzone.nordicsemi.com/thread/230111?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2020 14:39:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:233e2fa3-a31a-4a66-8a8c-da3c6e638b84</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;You can find details here:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/multilink_scheduling/priorities_and_events_intro.html"&gt;https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/multilink_scheduling/priorities_and_events_intro.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My suggestion is to setup each link one at a time, e.g.:&lt;/p&gt;
&lt;p&gt;1. start advertising&lt;br /&gt;2. wait for connection&lt;br /&gt;3. wait for all exchanges (e.g. MTU / DLE) completes&lt;br /&gt;4.&amp;nbsp;wait for updated connection parameters (e.g. 30ms, slave latency 10)&lt;br /&gt;5. wait for bonding and encryption if that is required&lt;br /&gt;6.&amp;nbsp;repeat from 1&lt;/p&gt;
&lt;p&gt;Typically step 3-5 may just be replaced with a few seconds timeout between 2-&amp;gt;1 again.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>