<?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>Controller fails to complete Subrate Update procedure upon receipt of first ACK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118478/controller-fails-to-complete-subrate-update-procedure-upon-receipt-of-first-ack</link><description>The Application create connection as Central with the following parameters: 
 
 After connection established, the application execute the following Subrate request command: 
 
 
 The Controller (NCS 2.8.0) is observed to fail to exit subrate transition</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 05 Feb 2025 14:27:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118478/controller-fails-to-complete-subrate-update-procedure-upon-receipt-of-first-ack" /><item><title>RE: Controller fails to complete Subrate Update procedure upon receipt of first ACK</title><link>https://devzone.nordicsemi.com/thread/521575?ContentTypeID=1</link><pubDate>Wed, 05 Feb 2025 14:27:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d30b74f-16e6-4553-8ea4-36a6adeb2f58</guid><dc:creator>Omri</dc:creator><description>&lt;p&gt;Thanks Dejan,&lt;/p&gt;
&lt;p&gt;I forwarded your response to our client and they confirm your finding.&lt;/p&gt;
&lt;p&gt;You can close this ticket.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Controller fails to complete Subrate Update procedure upon receipt of first ACK</title><link>https://devzone.nordicsemi.com/thread/521271?ContentTypeID=1</link><pubDate>Tue, 04 Feb 2025 10:23:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:35a8eba0-6d1c-4e4d-b6b8-b953ec7996a0</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;As far as we can see, the first (not the second) ACK from NXP peripheral happens 17 CIs later and SoftDevice Controller behaves according to the specification. Peripheral does not respond at all in events 541 to 557. This statement from the Core specification might have been misunderstood on the peer side:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;br /&gt;&lt;em&gt;When the Peripheral receives this PDU it shall immediately switch to the new&amp;nbsp;subrate base event, subrate factor, continuation number, Peripheral latency,&amp;nbsp;and supervision timeout.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Not even SUBRATE_IND gets acknowledged before closing the event and switching to new subrating parameters, and this never gets satisfied:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;After the Central transmits this PDU for the first time during a Connection&amp;nbsp;Subrate Update procedure, it shall enter subrate transition mode. The Central&amp;nbsp;&lt;/em&gt;&lt;em&gt;leaves subrate transition mode when it receives the Link Layer&amp;nbsp;acknowledgment for the PDU and then uses the new subrate base event,&amp;nbsp;subrate factor, continuation number, Peripheral latency, and supervision&amp;nbsp;timeout.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;During subrate transition mode, the Central shall retransmit the PDU on all&amp;nbsp;connection events which are subrated connection events based on the old&amp;nbsp;&lt;/em&gt;&lt;em&gt;subrate base event and subrate factor or are subrated connection events&amp;nbsp;based on the new subrate base event and subrate factor (ignoring Peripheral&amp;nbsp;&lt;/em&gt;&lt;em&gt;latency)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Controller fails to complete Subrate Update procedure upon receipt of first ACK</title><link>https://devzone.nordicsemi.com/thread/521148?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2025 14:25:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3869d0f-3a45-4cd9-b8b8-e9f90778fde6</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Thank you for providing Ellisys trace file. We will look into it. I expect to get back to you by the end of the week.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Controller fails to complete Subrate Update procedure upon receipt of first ACK</title><link>https://devzone.nordicsemi.com/thread/520991?ContentTypeID=1</link><pubDate>Sun, 02 Feb 2025 09:34:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8b6b412-442b-4a83-9fe6-476b79620f73</guid><dc:creator>Omri</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Table-Mic_5F00_1-0-7-0---0-0-3-9_5F00_Power-Cycle_5F00_No-Phone_5F00_filtered-_2800_3_2900_.btt"&gt;devzone.nordicsemi.com/.../Table-Mic_5F00_1-0-7-0---0-0-3-9_5F00_Power-Cycle_5F00_No-Phone_5F00_filtered-_2800_3_2900_.btt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Attached Ellisys trace file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please see markers #13 and #14&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Controller fails to complete Subrate Update procedure upon receipt of first ACK</title><link>https://devzone.nordicsemi.com/thread/520938?ContentTypeID=1</link><pubDate>Fri, 31 Jan 2025 17:57:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a97f3f3e-a581-44dc-94fa-5a5c09cfb7fb</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you provide application logs and sniffer trace?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Controller fails to complete Subrate Update procedure upon receipt of first ACK</title><link>https://devzone.nordicsemi.com/thread/520775?ContentTypeID=1</link><pubDate>Thu, 30 Jan 2025 17:33:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:500c06fe-1e33-4f2f-97ee-f4bd3247662a</guid><dc:creator>Omri</dc:creator><description>&lt;p&gt;We use&amp;nbsp;nRF5340 Audio dk and our application is based on the nrf5340_audio sdk application.&lt;/p&gt;
&lt;p&gt;the application build under NCS v2.8.0 as a Unicast Client (Central).&lt;/p&gt;
&lt;p&gt;The nRF5340 is connected to hearing aids.&lt;/p&gt;
&lt;p&gt;The controller which run on the network core is build using the ipc_radio sdk application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Controller fails to complete Subrate Update procedure upon receipt of first ACK</title><link>https://devzone.nordicsemi.com/thread/520662?ContentTypeID=1</link><pubDate>Thu, 30 Jan 2025 08:56:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1f81f6b-ef00-42e5-bcad-ac91176aca5e</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Which boards and specific samples did you use for testing?&lt;/p&gt;
[quote user=""]The Controller (NCS 2.8.0)&amp;nbsp;&lt;span&gt;is observed to fail to exit subrate transition mode upon receipt of the first ACK from the Peripheral.&amp;nbsp;&lt;/span&gt;[/quote]
&lt;p&gt;Which controller do you use?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>