<?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>how to issue rejection to conn parameters update from peripheral device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111647/how-to-issue-rejection-to-conn-parameters-update-from-peripheral-device</link><description>I don&amp;#39;t see how we can send &amp;#39;conn param update request&amp;#39; rejection. I am getting BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST and there is way to update the conn params using sd_ble_gap_conn_param_update() API but how do you send a rejection</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 22 Oct 2025 08:52:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111647/how-to-issue-rejection-to-conn-parameters-update-from-peripheral-device" /><item><title>RE: how to issue rejection to conn parameters update from peripheral device</title><link>https://devzone.nordicsemi.com/thread/552126?ContentTypeID=1</link><pubDate>Wed, 22 Oct 2025 08:52:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b2b0aa7-3f3f-4091-8861-aad7412b05d6</guid><dc:creator>brave_niuniu</dc:creator><description>&lt;p&gt;maybe the reason why&amp;nbsp;&lt;span&gt;peripheral device doesn&amp;#39;t respond is that the characteristic&amp;nbsp;properties is write_no_rsp&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to issue rejection to conn parameters update from peripheral device</title><link>https://devzone.nordicsemi.com/thread/486729?ContentTypeID=1</link><pubDate>Thu, 30 May 2024 16:23:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ec98ca8-e20e-4ce9-8bfe-e8d20d4ccd47</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Ok, good to hear it&amp;#39;s working now&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to issue rejection to conn parameters update from peripheral device</title><link>https://devzone.nordicsemi.com/thread/486728?ContentTypeID=1</link><pubDate>Thu, 30 May 2024 16:19:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6d172135-9bb6-4a44-9faa-0c2f56420a35</guid><dc:creator>tnguyen</dc:creator><description>&lt;p&gt;when i changed the write command to write request (w/ response) everything seems to work. Not sure why. I didn&amp;#39;t save the log. When I accepted one of the connection parameters update request, it didn&amp;#39;t work until i changed the write command to write request (w/ response) and it started working. Not sure why though&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to issue rejection to conn parameters update from peripheral device</title><link>https://devzone.nordicsemi.com/thread/486577?ContentTypeID=1</link><pubDate>Thu, 30 May 2024 08:05:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:412e7271-f02a-44af-b39f-8ebc1761173e</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;Could you save and upload the sniffer trace here?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to issue rejection to conn parameters update from peripheral device</title><link>https://devzone.nordicsemi.com/thread/486527?ContentTypeID=1</link><pubDate>Wed, 29 May 2024 21:51:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad4a8252-45f9-4235-9943-2c87369d87a6</guid><dc:creator>tnguyen</dc:creator><description>&lt;p&gt;I am missing something. The peripheral device doesn&amp;#39;t respond to my request after rejecting all the conn param request. Should I have accepted it ?&lt;br /&gt;&lt;br /&gt;43 6.573 c9:dc:9c:90:ac:62 LE 1M LE LL 34 149&amp;micro;s CONNECT_IND&lt;br /&gt;44 6.575 Master_0x1be64395 LE 1M ATT 7 1251&amp;micro;s Sent Exchange MTU Request, Client Rx MTU: 247&lt;br /&gt;45 6.575 Slave_0x1be64395 LE 1M LE LL 0 151&amp;micro;s Empty PDU&lt;br /&gt;46 6.605 Master_0x1be64395 LE 1M LE LL 9 29632&amp;micro;s Control Opcode: LL_LENGTH_REQ&lt;br /&gt;47 6.605 Slave_0x1be64395 LE 1M ATT 7 151&amp;micro;s Rcvd Exchange MTU Response, Server Rx MTU: 247&lt;br /&gt;48 6.635 Master_0x1be64395 LE 1M ATT 13 29560&amp;micro;s f0ff Sent Find By Type Value Request, GATT Primary Service Declaration, Handles: 0x0001..0xffff&lt;br /&gt;49 6.635 Slave_0x1be64395 LE 1M LE LL 0 151&amp;micro;s Empty PDU&lt;br /&gt;50 6.665 Master_0x1be64395 LE 1M LE LL 0 29587&amp;micro;s Empty PDU&lt;br /&gt;51 6.665 Slave_0x1be64395 LE 1M LE LL 2 151&amp;micro;s Control Opcode: LL_UNKNOWN_RSP&lt;br /&gt;52 6.695 Master_0x1be64395 LE 1M LE LL 0 29673&amp;micro;s Empty PDU&lt;br /&gt;53 6.695 Slave_0x1be64395 LE 1M ATT 9 151&amp;micro;s Rcvd Find By Type Value Response&lt;br /&gt;54 6.725 Master_0x1be64395 LE 1M ATT 11 29615&amp;micro;s Sent Read By Type Request, GATT Characteristic Declaration, Handles: 0x0014..0x0019&lt;br /&gt;55 6.725 Slave_0x1be64395 LE 1M LE LL 0 151&amp;micro;s Empty PDU&lt;br /&gt;56 6.755 Master_0x1be64395 LE 1M LE LL 0 29603&amp;micro;s Empty PDU&lt;br /&gt;57 6.755 Slave_0x1be64395 LE 1M ATT 20 151&amp;micro;s Rcvd Read By Type Response, Attribute List Length: 2, Unknown, Unknown&lt;br /&gt;58 6.785 Master_0x1be64395 LE 1M ATT 9 29532&amp;micro;s Sent Find Information Request, Handles: 0x0017..0x0017&lt;br /&gt;59 6.785 Slave_0x1be64395 LE 1M LE LL 0 151&amp;micro;s Empty PDU&lt;br /&gt;60 6.815 Master_0x1be64395 LE 1M LE LL 0 29620&amp;micro;s Empty PDU&lt;br /&gt;61 6.815 Slave_0x1be64395 LE 1M ATT 10 151&amp;micro;s Rcvd Find Information Response, Handle: 0x0017 (Unknown: Unknown: Client Characteristic Configuration)&lt;br /&gt;62 6.845 Master_0x1be64395 LE 1M ATT 9 29611&amp;micro;s Sent Write Request, Handle: 0x0017 (Unknown: Unknown: Client Characteristic Configuration)&lt;br /&gt;63 6.845 Slave_0x1be64395 LE 1M LE LL 0 150&amp;micro;s Empty PDU&lt;br /&gt;64 6.875 Master_0x1be64395 LE 1M LE LL 0 29619&amp;micro;s Empty PDU&lt;br /&gt;65 6.875 Slave_0x1be64395 LE 1M ATT 5 151&amp;micro;s Rcvd Write Response, Handle: 0x0017 (Unknown: Unknown: Client Characteristic Configuration)&lt;br /&gt;66 6.875 Master_0x1be64395 LE 1M LE LL 0 150&amp;micro;s Empty PDU&lt;br /&gt;67 6.875 Slave_0x1be64395 LE 1M L2CAP 16 151&amp;micro;s Connection Parameter Update Request&lt;br /&gt;68 6.905 Master_0x1be64395 LE 1M L2CAP 10 29060&amp;micro;s Connection Parameter Update Response (Rejected)&lt;br /&gt;69 6.905 Slave_0x1be64395 LE 1M LE LL 0 151&amp;micro;s Empty PDU&lt;br /&gt;70 6.935 Master_0x1be64395 LE 1M LE LL 0 29612&amp;micro;s Empty PDU&lt;br /&gt;71 6.935 Slave_0x1be64395 LE 1M L2CAP 16 150&amp;micro;s Connection Parameter Update Request&lt;br /&gt;72 6.965 Master_0x1be64395 LE 1M L2CAP 10 29563&amp;micro;s Connection Parameter Update Response (Rejected)&lt;br /&gt;73 6.965 Slave_0x1be64395 LE 1M LE LL 0 151&amp;micro;s Empty PDU&lt;br /&gt;74 6.995 Master_0x1be64395 LE 1M LE LL 0 29609&amp;micro;s Empty PDU&lt;br /&gt;75 6.995 Slave_0x1be64395 LE 1M L2CAP 16 151&amp;micro;s Connection Parameter Update Request&lt;br /&gt;76 7.025 Master_0x1be64395 LE 1M L2CAP 10 29561&amp;micro;s Connection Parameter Update Response (Rejected)&lt;br /&gt;77 7.025 Slave_0x1be64395 LE 1M LE LL 0 151&amp;micro;s Empty PDU&lt;br /&gt;78 7.055 Master_0x1be64395 LE 1M LE LL 0 29610&amp;micro;s Empty PDU&lt;br /&gt;79 7.055 Slave_0x1be64395 LE 1M L2CAP 16 151&amp;micro;s Connection Parameter Update Request&lt;br /&gt;80 7.085 Master_0x1be64395 LE 1M L2CAP 10 29561&amp;micro;s Connection Parameter Update Response (Rejected)&lt;br /&gt;81 7.085 Slave_0x1be64395 LE 1M LE LL 0 150&amp;micro;s Empty PDU&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;130 7.835 Master_0x1be64395 LE 1M ATT 12 29688&amp;micro;s 4154490d0a Sent Write Command, Handle: 0x0019 (Unknown: Unknown)&lt;br /&gt;131 7.865 Master_0x1be64395 LE 1M ATT 12 29827&amp;micro;s 4154490d0a Sent Write Command, Handle: 0x0019 (Unknown: Unknown)&lt;br /&gt;&lt;br /&gt;still no response from peripheral device.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to issue rejection to conn parameters update from peripheral device</title><link>https://devzone.nordicsemi.com/thread/486525?ContentTypeID=1</link><pubDate>Wed, 29 May 2024 21:14:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:261730e2-ed0b-4044-a1e5-35197a88c2be</guid><dc:creator>tnguyen</dc:creator><description>&lt;p&gt;Thanks. That works.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to issue rejection to conn parameters update from peripheral device</title><link>https://devzone.nordicsemi.com/thread/486524?ContentTypeID=1</link><pubDate>Wed, 29 May 2024 21:09:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec8edc96-c20d-424d-8c03-90bfe0d3904a</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;See this&amp;nbsp;Message Sequence Chart:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v7.2.0/group___b_l_e___g_a_p___c_e_n_t_r_a_l___c_p_u___m_s_c.html?cp=5_7_3_2_2_1_5_2"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v7.2.0/group___b_l_e___g_a_p___c_e_n_t_r_a_l___c_p_u___m_s_c.html?cp=5_7_3_2_2_1_5_2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To reject, call&amp;nbsp;sd_ble_gap_conn_param_update(conn_handle,NULL). If NULL is provided on a central role and in response to a BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST, the peripheral request will be rejected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>