<?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>SDC HCI driver, no available ACL buffers may block other buffers</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127135/sdc-hci-driver-no-available-acl-buffers-may-block-other-buffers</link><description>Dear Nordic Team, 
 I&amp;#39;m currently working on an application that uses ACL and ISO to transmit data between 2 devices. ACL is used for transmitting operations that are then performed on the receiving device and ISO is used for transmitting time sensitive</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 27 Feb 2026 14:52:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127135/sdc-hci-driver-no-available-acl-buffers-may-block-other-buffers" /><item><title>RE: SDC HCI driver, no available ACL buffers may block other buffers</title><link>https://devzone.nordicsemi.com/thread/562236?ContentTypeID=1</link><pubDate>Fri, 27 Feb 2026 14:52:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8bd50a8-1fcb-46c7-ba32-c32ed5699c2a</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Then it seems there was not a dedicated API for ISO before then.&lt;/p&gt;
&lt;p&gt;I can relay this feature request.&amp;nbsp;However, as mentioned, I cannot make any promise on whether it will be accepted; and even if it is, I can&amp;#39;t comment on when it will be done. My apology for this inconvenience, but that is the limit of my scope.&lt;/p&gt;
&lt;p&gt;If you want any further comment,&amp;nbsp;then you will have to contact with our sales team.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDC HCI driver, no available ACL buffers may block other buffers</title><link>https://devzone.nordicsemi.com/thread/562040?ContentTypeID=1</link><pubDate>Wed, 25 Feb 2026 13:11:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c7ca5822-b33f-426a-bd80-b1d2f5c7da1e</guid><dc:creator>ahmed-dl</dc:creator><description>&lt;p&gt;Please look at the &lt;a href="https://github.com/nrfconnect/sdk-nrfxlib/blob/2dee988030c1048cafea2c06f5fa504322c3afd3/softdevice_controller/include/sdc_hci.h"&gt;sdc_hci.h&lt;/a&gt; in an older version. Here we could see that&amp;nbsp;sdc_hci_data_get and&amp;nbsp;sdc_hci_evt_get were present. And looking at an older version of HCI driver, we could see that there was an &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/93bb20b9d65d6cbbd95d9574172b8cea51a10376/subsys/bluetooth/controller/hci_driver.c#L383"&gt;recv_thread&lt;/a&gt; that called&amp;nbsp;fetch_and_process_hci_evt (sdc_hci_evt_get) and&amp;nbsp;fetch_and_process_acl_data (sdc_hci_data_get). ISO was not yet&amp;nbsp;supported back then I think.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDC HCI driver, no available ACL buffers may block other buffers</title><link>https://devzone.nordicsemi.com/thread/562032?ContentTypeID=1</link><pubDate>Wed, 25 Feb 2026 12:21:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0be5d204-47c9-455e-8242-025410f9a733</guid><dc:creator>Hieu</dc:creator><description>[quote user=""]in previous SDC versions there were also different get functions for obtaining data from the controller, but this was unfortunately removed.&amp;nbsp;[/quote]
&lt;p&gt;I couldn&amp;#39;t find the past version of SDC API that has separated get functions for ACL and ISO. Could you please give me some details?&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDC HCI driver, no available ACL buffers may block other buffers</title><link>https://devzone.nordicsemi.com/thread/561968?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 15:37:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de8a697c-6b7b-482b-b98d-77ac85d14734</guid><dc:creator>ahmed-dl</dc:creator><description>&lt;p&gt;I understand your point, but the other way around&amp;nbsp;the problem also exists. If I block the ISO buffer processing and I have no more host ISO buffers, then I also block the reception of ACL data.&lt;br /&gt;&lt;br /&gt;We already have a lot of buffers, but due to external factors these congestion situations may take longer and therefore we run into these problematic situations.&lt;br /&gt;&lt;br /&gt;I would appreciate such a feature request if possible, thank you.&lt;br /&gt;&lt;br /&gt;BR&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDC HCI driver, no available ACL buffers may block other buffers</title><link>https://devzone.nordicsemi.com/thread/561908?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 07:21:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc8c5716-f3c5-4d85-b1d5-1b70eb30bd57</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;ahmed-dl,&lt;/p&gt;
&lt;p&gt;I believe that the behavior you observe aligns with the nature of ACL and ISO links. ACL links require strict timing, while ISO links are loss tolerant. Therefore, it makes sense that ACL links are given priority in processing, more so when&amp;nbsp;the ACL buffers are full.&lt;/p&gt;
&lt;p&gt;If I understand right, the bottle neck you are having is in the application side, and the congestion situation is temporary. In that case, may I suggest creating enough application side buffers&amp;nbsp;so that ACL data is consumed and ISO data can be retrieved?&lt;/p&gt;
&lt;p&gt;As for the API request for the SDC,&amp;nbsp;if you wish, I can only&amp;nbsp;review it against the Bluetooth Spec and create a feature request if there is no conflict. However, I can&amp;#39;t make any promise it will be accepted or how quickly it would be processed.&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>