<?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>multi-central limitation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/87200/multi-central-limitation</link><description>I am using the UART multi-central example (from GITHUB) and connecting multuple peripherlas each streaming data at 38K 
 The multi-central is gathering the data from the various peripherals. 
 I noticed that if the data throughput is high, the multucentral</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 22 Apr 2022 08:53:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/87200/multi-central-limitation" /><item><title>RE: multi-central limitation</title><link>https://devzone.nordicsemi.com/thread/364403?ContentTypeID=1</link><pubDate>Fri, 22 Apr 2022 08:53:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc7280b2-ab53-448d-b238-05401a42f2d4</guid><dc:creator>Avi</dc:creator><description>&lt;p&gt;Problem solved by clearing the echo&lt;/p&gt;
&lt;p&gt;#define ECHOBACK_BLE_UART_DATA&amp;nbsp; 0&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: multi-central limitation</title><link>https://devzone.nordicsemi.com/thread/364388?ContentTypeID=1</link><pubDate>Fri, 22 Apr 2022 08:11:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3be13bb4-46ee-436e-af0b-88c2eb33b9cd</guid><dc:creator>Avi</dc:creator><description>&lt;p&gt;I found the following answer few years ago related to SDK15, but the description of the problem seems similar.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/47372/ble_nus_c_evt_nus_tx_evt-has-handle-of-0xffff"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/47372/ble_nus_c_evt_nus_tx_evt-has-handle-of-0xffff&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am also getting 0xffff&lt;/p&gt;
&lt;p&gt;I am using now, SDK17.1, is there a similar fix or is it a different case?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: multi-central limitation</title><link>https://devzone.nordicsemi.com/thread/364379?ContentTypeID=1</link><pubDate>Fri, 22 Apr 2022 07:45:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65756637-7bc1-44a1-8ca8-92355998c437</guid><dc:creator>Avi</dc:creator><description>&lt;p&gt;I get the following trace when I have only one client connected to the multi-central and streaming data at rate of once every 2 seconds. I don&amp;#39;t understand why there is &amp;quot;Connection handle invalid&amp;quot;. When I have more clients, there are more warnings like this and eventually, the muli-sentral cannot connect to anyone&lt;/p&gt;
&lt;p&gt;&amp;lt;debug&amp;gt; app: Receiving data.&lt;br /&gt;&amp;lt;debug&amp;gt; app: 04 00 00 00 00 00 00 04|........&lt;br /&gt;&amp;lt;debug&amp;gt; app: 0B 04 28 00 00 00 00 2C|..(....,&lt;br /&gt;&amp;lt;debug&amp;gt; app: 0A |. &lt;br /&gt;&amp;lt;warning&amp;gt; ble_nus_c: Connection handle invalid.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Adding item to the request queue&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: GATTC Write Request&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: SD GATT procedure (1) succeeded on connection handle: 1.&lt;br /&gt;&amp;lt;warning&amp;gt; ble_nus_c: Connection handle invalid.&lt;br /&gt;&amp;lt;warning&amp;gt; ble_nus_c: Connection handle invalid.&lt;br /&gt;&amp;lt;warning&amp;gt; ble_nus_c: Connection handle invalid.&lt;br /&gt;&amp;lt;debug&amp;gt; ble_nus_c: Client sending data.&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_ble_gq: Processing the request queue...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: multi-central limitation</title><link>https://devzone.nordicsemi.com/thread/364370?ContentTypeID=1</link><pubDate>Fri, 22 Apr 2022 07:12:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:788996aa-2b0b-4001-a98b-60b5a0fbefdd</guid><dc:creator>Susheel Nuguru</dc:creator><description>[quote user=""]I noticed that if the data throughput is high, the multucentral device cannot handle it and crashes.[/quote]
&lt;p&gt;I am assuming you are using Softdevice and not &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/softdevice_controller/README.html"&gt;Softdevice Controller&lt;/a&gt;. It would be nice if you can get the context of what you mean by &amp;quot;crashes&amp;quot;? If it is a system restart, then you can&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;compile your application with debug version,&lt;/li&gt;
&lt;li&gt;start the application in the debugger,&lt;/li&gt;
&lt;li&gt;put breakpoints at NVIC_SystemReset() (grep your whole code for NVIC_SystemReset) and&amp;nbsp;&lt;/li&gt;
&lt;li&gt;run the application in the debugger until you reach the state which you mention as &amp;quot;crashes&amp;quot;.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hopefully at this point one of the breakpoints at NVIC_SystemReset will be hit and you can post the function call stack here so that we get more context on the cause of the reset.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>