<?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>Link loss troubleshoot</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/3357/link-loss-troubleshoot</link><description>Hi all, 
 I am using sdk 5.2.0 and s110 softdevice 6.0.0 on PCA10006 and nRF6310 platform for development.
I encounter unpredictable BLE link loss issue. In my application, every second there will send out dozens of bytes thru uart @ 115200 without</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 06 Oct 2014 12:46:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/3357/link-loss-troubleshoot" /><item><title>RE: Link loss troubleshoot</title><link>https://devzone.nordicsemi.com/thread/12231?ContentTypeID=1</link><pubDate>Mon, 06 Oct 2014 12:46:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a194d5c4-f16b-44db-9db6-9cf5af9f1117</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;First, I would recommend you to use &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF-Sniffer/26386"&gt;the sniffer&lt;/a&gt; to track what is being transmitted over the air.&lt;/p&gt;
&lt;p&gt;Secondly, do you have hardware flow control enabled  (HWFC)? If not, you should do so:
To use UART with softdevice , you need to have HWFC enabled. Otherwise you may experience that data is overwritten in the nRF51822 UART RX buffer. That is because the softdevice blocks the CPU for 1ms-6ms, depending on the amount of data you are transmitting in each connection interval.&lt;/p&gt;
&lt;p&gt;The problem may also be related to iOS, make sure that you  follow Apple&amp;#39;s guidelines on connection parameter settings, see &lt;a href="https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf"&gt;this&lt;/a&gt; document, section 3.6.&lt;/p&gt;
&lt;p&gt;Update: Another possible reason for the problem is that the UART works fine. However, the BAUD rate for the UART is higher than what the nRF51822 is able to transmit over the air. This will lead to a TX buffer that is &amp;quot;overloaded&amp;quot; on the nRF51822, and result in a disconnect. The disconnect can be avoided if the nRF51822 stop receiving data over UART when the buffer is full. One of the &lt;a href="https://github.com/NordicSemiconductor/nrf51-UART-examples"&gt;UART examples on github&lt;/a&gt; should implement this &amp;quot;feature&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>