<?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>nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/2894/nrf51822-s110---tx-buffer-leak-when-disconnected-by-central</link><description>I have a problem within the following szenario: 
 
 I transfer data from my nRF51822 Peripheral to a connected Central (Android App) as a bunch of Notifications with maximal throughput (sending Notifications until sd_ble_gatts_hvx() returns BLE_ERROR_NO_TX_BUFFERS</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 19 Dec 2014 13:26:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/2894/nrf51822-s110---tx-buffer-leak-when-disconnected-by-central" /><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11030?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2014 13:26:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba87c090-6009-46f4-ba8f-750bd767a7df</guid><dc:creator>Carles</dc:creator><description>&lt;p&gt;Hi Joe,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply.&lt;/p&gt;
&lt;p&gt;Yes, this is fixed in 7.1.0.&lt;/p&gt;
&lt;p&gt;Carles&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11029?ContentTypeID=1</link><pubDate>Sat, 13 Dec 2014 13:15:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eacd29f2-6fe8-4cd0-a803-47fa6d9f91b2</guid><dc:creator>Joe Merten</dc:creator><description>&lt;p&gt;Could you confirm that this issue is fixed in current S110 V7.1.0?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11027?ContentTypeID=1</link><pubDate>Sat, 13 Dec 2014 02:25:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83c1c300-aa8e-438b-aca8-0c11d0ac457f</guid><dc:creator>Lucas</dc:creator><description>&lt;p&gt;I think this needs to be included. In your next softdevice and should be considered. It is a bit odd that the user has no way to figure out how many available buffers there are. The counting mechanism to handle the number of remaining tx buffers seems risky given issues like this exist...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11033?ContentTypeID=1</link><pubDate>Wed, 02 Jul 2014 21:44:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d04e071-fb80-40fb-9703-adc5e8d08e9e</guid><dc:creator>Joe Merten</dc:creator><description>&lt;p&gt;Chales said: Please see my extended explanation on my edited answer above.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11032?ContentTypeID=1</link><pubDate>Wed, 02 Jul 2014 21:41:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:daad85eb-1879-4208-8450-ee4e3a0256a3</guid><dc:creator>Joe Merten</dc:creator><description>&lt;p&gt;It&amp;#39;s a special (exception) handling within a real use case. In some cases (e.g. error states), the central might initiate a disconnect from peripheral, regardless if the peripheral currently sends a bunch of notifications.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11026?ContentTypeID=1</link><pubDate>Mon, 30 Jun 2014 15:09:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:acb31202-7459-4c2a-a090-2f661d040cfe</guid><dc:creator>Carles</dc:creator><description>&lt;p&gt;Sorry John, but this is not under consideration at this point. We will however correct the issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11031?ContentTypeID=1</link><pubDate>Fri, 27 Jun 2014 15:15:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7bdadc3d-a3a2-4eeb-9184-9c975fb4a846</guid><dc:creator>Asbj&amp;#248;rn S&amp;#230;b&amp;#248;</dc:creator><description>&lt;p&gt;Hi, Joe,&lt;/p&gt;
&lt;p&gt;Is what you are doing a real use case, or are you just testing the limits of the system?&lt;/p&gt;
&lt;p&gt;Asbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11028?ContentTypeID=1</link><pubDate>Fri, 27 Jun 2014 07:37:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec2c0356-6f9e-4aa4-8a86-83a73223e150</guid><dc:creator>Carles</dc:creator><description>&lt;p&gt;Hi Joe,&lt;/p&gt;
&lt;p&gt;Thanks for the detailed report. We are currently looking into this.&lt;/p&gt;
&lt;p&gt;UPDATE:&lt;/p&gt;
&lt;p&gt;We have analyzed the issue and can confirm that it is indeed present. However, this is not considered critical at this point because the invalid buffer handling is reset after a subsequent reconnection and disconnection. The best way to avoid being affected by the issue is to regularly check for BLE_GAP_EVT_DISCONNECTED events while sending data, so that the interval between the actual disconnection of the link and the moment the application realizes it and stops sending data is as short as possible.&lt;/p&gt;
&lt;p&gt;Unfortunately your report came too late to include this in the upcoming 7.0.0 release, but it will be corrected internally and be included in all future S110 releases.&lt;/p&gt;
&lt;p&gt;I would like to thank you for your help in uncovering this problem, and hope you can work around it as best as possible until a complete fix is available.&lt;/p&gt;
&lt;p&gt;Please let us know if you need more information.&lt;/p&gt;
&lt;p&gt;Carles&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 S110 - TX Buffer leak when disconnected by Central?</title><link>https://devzone.nordicsemi.com/thread/11025?ContentTypeID=1</link><pubDate>Tue, 24 Jun 2014 09:24:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71ecc6a0-4219-4ee1-a136-f0e5e8f71ce6</guid><dc:creator>John Miller</dc:creator><description>&lt;p&gt;Could Nordic maybe provide a API function call to determine the count of free tx buffers in Softdevice version 7 ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>