<?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>S8 Coded PHY Instability: Unknown Connection ID (0x02) and Link Layer Response Timeout (0x22) at RSSI ≈−81 dBm and beyond</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125969/s8-coded-phy-instability-unknown-connection-id-0x02-and-link-layer-response-timeout-0x22-at-rssi-81-dbm-and-beyond</link><description>Hello, 
 
 
 Goal: We are developing a long-range BLE application using S8 Coded PHY (125 kbps) to operate reliably at extended ranges (RSSI below − 80 dBm ). 
 
 
 Devices: 
 
 
 Central: nRF52840 running on Zephyr/nRF Connect SDK v2.5.2. 
 
 
 Peripheral</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 04 Dec 2025 20:10:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125969/s8-coded-phy-instability-unknown-connection-id-0x02-and-link-layer-response-timeout-0x22-at-rssi-81-dbm-and-beyond" /><item><title>RE: S8 Coded PHY Instability: Unknown Connection ID (0x02) and Link Layer Response Timeout (0x22) at RSSI ≈−81 dBm and beyond</title><link>https://devzone.nordicsemi.com/thread/556284?ContentTypeID=1</link><pubDate>Thu, 04 Dec 2025 20:10:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a18f5a6-5078-4ad6-bed3-d618973b3e74</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;It would slightly increase&amp;nbsp;&lt;span&gt;power consumption, but it is usually a worthy trade-off for connection stability.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S8 Coded PHY Instability: Unknown Connection ID (0x02) and Link Layer Response Timeout (0x22) at RSSI ≈−81 dBm and beyond</title><link>https://devzone.nordicsemi.com/thread/556278?ContentTypeID=1</link><pubDate>Thu, 04 Dec 2025 17:43:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91f9ecf2-230b-4415-951c-5e00c6734723</guid><dc:creator>Aditya Bhat Handadi</dc:creator><description>&lt;p&gt;Hi Amanda,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Thank you so much for pointing me to the &lt;code&gt;CONFIG_CLOCK_CONTROL_NRF_K32SRC&lt;/code&gt;&amp;nbsp;configuration.&lt;/p&gt;
&lt;div class="response-container-content ng-tns-c2177129431-63"&gt;
&lt;div class="response-content ng-tns-c2177129431-63"&gt;
&lt;div id="model-response-message-contentr_5302e1f2f4ca92c4" class="markdown markdown-main-panel stronger enable-updated-hr-color" dir="ltr"&gt;
&lt;p data-path-to-node="6"&gt;This was a huge breakthrough! You are a savior! Our previous setting was &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.8389em;vertical-align:-0.1944em;"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathbf"&gt;50&lt;/span&gt;&lt;span class="mord text"&gt;&amp;nbsp;ppm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (&lt;code&gt;CONFIG_CLOCK_CONTROL_NRF_K32SRC_50PPM&lt;/code&gt;). By setting the &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6833em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Low&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.8778em;vertical-align:-0.1944em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Frequency&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6944em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Clock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6833em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Source&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (&lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6833em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;LFXO&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;) tolerance to &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.8389em;vertical-align:-0.1944em;"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathbf"&gt;150&lt;/span&gt;&lt;span class="mord text"&gt;&amp;nbsp;ppm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, we &lt;b&gt;c&lt;/b&gt;ompletely solved the connection stability issues we were seeing indoors! However, the outdoor tests are still pending.&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;The &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6444em;"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathbf"&gt;0x02&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6833em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;HCI&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; errors are gone. This confirms that with the previous &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.8389em;vertical-align:-0.1944em;"&gt;&lt;/span&gt;&lt;span class="mord"&gt;50&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;&amp;nbsp;ppm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; setting, the clock drift was just too severe for the slower, longer &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6833em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;S8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6944em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Coded&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6833em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;PHY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; connection events, causing the &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.6944em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Link&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="math-inline"&gt;&lt;span class="katex"&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut" style="height:0.8778em;vertical-align:-0.1944em;"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Layer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; to fail.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Are there any potential side effects of using &lt;code&gt;CONFIG_CLOCK_CONTROL_NRF_K32SRC_150PPM&lt;/code&gt; over the stricter &lt;code&gt;CONFIG_CLOCK_CONTROL_NRF_K32SRC_50PPM&lt;/code&gt;? Specifically, should we be concerned about increased power consumption or reduced timing accuracy in other parts of the application?&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Aditya&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S8 Coded PHY Instability: Unknown Connection ID (0x02) and Link Layer Response Timeout (0x22) at RSSI ≈−81 dBm and beyond</title><link>https://devzone.nordicsemi.com/thread/556179?ContentTypeID=1</link><pubDate>Wed, 03 Dec 2025 18:02:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c2d5064-56aa-44bf-bd80-976c06dce711</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can check out &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/108694/sporadic-disconnects-with-reason-8-but-good-rssi/474992"&gt;this post&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>