<?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>BLE peripheral: Missing responses to write-with-response requests.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/57732/ble-peripheral-missing-responses-to-write-with-response-requests</link><description>Hi, 
 
 I am using a 52832 part as a peripheral communicating with a central running on an ESP32. It operates in the following manner: 
 
 1. When it is active, the peripheral sends a notification to the central. 
 2. When the central receives the notification</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 14 Feb 2020 13:37:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/57732/ble-peripheral-missing-responses-to-write-with-response-requests" /><item><title>RE: BLE peripheral: Missing responses to write-with-response requests.</title><link>https://devzone.nordicsemi.com/thread/234425?ContentTypeID=1</link><pubDate>Fri, 14 Feb 2020 13:37:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a5974a7-231d-466e-9ecb-d2f0a8d06450</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi zacwbond,&lt;/p&gt;
&lt;p&gt;Which SDK and SoftDevice version is used by your application? I see that there is a similar situation with packet number 9051 and 9053 as well. The weird thing is that the ESP32 is sending the second Write Request before receiving the response from the nRF52. This is in violation of the Bluetooth specification,&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;Core_v5.2, Vol 3, Part F, Section 3.3.2:&lt;/div&gt;
&lt;div&gt;&lt;em&gt;Once a client sends a request to a server, that client shall send no other request to the same server on the same ATT bearer until a response PDU has been received.&lt;/em&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;so I believe that the SoftDevice on the nRF52 will ignore the second request.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>