<?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>Why the le_param_req() callback is never called again (zephyr) with example peripheral BLE</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/105760/why-the-le_param_req-callback-is-never-called-again-zephyr-with-example-peripheral-ble</link><description>Hello, I need help, I don&amp;#39;t know why the le_param_req() callback is never called again (zephyr) when I use the nrf5340 devkit with the zephyr BLE peripheral example? Meanwhile the le_param_updated() function works normally sdk 2.4.2 Here is my code: </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 Nov 2023 03:17:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/105760/why-the-le_param_req-callback-is-never-called-again-zephyr-with-example-peripheral-ble" /><item><title>RE: Why the le_param_req() callback is never called again (zephyr) with example peripheral BLE</title><link>https://devzone.nordicsemi.com/thread/456573?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 03:17:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ab5e1a4-790f-44f0-b75b-7cac911151d1</guid><dc:creator>Dinh Son</dc:creator><description>&lt;p&gt;Thank you for providing the solution and I have solved this problem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Why the le_param_req() callback is never called again (zephyr) with example peripheral BLE</title><link>https://devzone.nordicsemi.com/thread/456361?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2023 10:52:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6eb93b47-b550-4b1b-a593-9220c648ee34</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;The callback will only be invoked when the central issues a connection parameter update *request*, and not when it just updates the connection parameters without asking the peripheral first through the &amp;#39;connection update procedure&amp;#39; (Ref. Bluetooth core spec, Vol. 6, Part B, section 5.1.1).&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Why the le_param_req() callback is never called again (zephyr) with example peripheral BLE</title><link>https://devzone.nordicsemi.com/thread/456157?ContentTypeID=1</link><pubDate>Fri, 17 Nov 2023 12:43:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8a4f4c8-cba3-4a12-9372-e333a714f866</guid><dc:creator>Dinh Son</dc:creator><description>&lt;p&gt;Thank you for responding&lt;br /&gt;I tried using the phone with the nRF Connect mobile app to connect to the peripheral and only request the connection priority when the le_param_updated() function is called again, while the callback function le_param_req() is never called again. I&amp;nbsp;am using sdk 2.4.2.&lt;/p&gt;
&lt;p&gt;Here is my code&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1700224695337v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;My peripheral terminal is displayed like this&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1700224246315v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;This is the app I used on my phone&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1700224904719v5.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Best regards!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Why the le_param_req() callback is never called again (zephyr) with example peripheral BLE</title><link>https://devzone.nordicsemi.com/thread/456146?ContentTypeID=1</link><pubDate>Fri, 17 Nov 2023 12:04:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36ad7966-92f7-4f94-9bf3-907e4145d4a5</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Are you sure the central has sent a connection parameter update when you expect to receive the&amp;nbsp;&lt;span&gt;le_param_req() callback? You can confirm this by capturing a sniffer trace with the nRF sniffer (&lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-sniffer-for-bluetooth-le"&gt;https://www.nordicsemi.com/Products/Development-tools/nrf-sniffer-for-bluetooth-le&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Vidar&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>