<?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>not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/92309/not-able-to-send-more-the-20-bytes-using-bt_gatt_notify-api</link><description>i am using SDK 1.9.1 to notify data to peripheral to central device i am using &amp;#39;&amp;#39;bt_gatt_notify &amp;quot; api to send data to mobile but i am able to send only 20 bytes data to central device ,but my requirement i am getting packets from MCU with 240 bytes each</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Mar 2025 12:16:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/92309/not-able-to-send-more-the-20-bytes-using-bt_gatt_notify-api" /><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/526158?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2025 12:16:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54da377b-0688-432a-b43d-0b9360a553d9</guid><dc:creator>madhurubharath</dc:creator><description>&lt;p&gt;thank you edvin after adding the below configuration it solved.&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_BT_BUF_ACL_RX_SIZE&lt;/span&gt;&lt;span&gt;=251&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_BT_L2CAP_TX_MTU&lt;/span&gt;&lt;span&gt;=247&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_BT_BUF_ACL_TX_SIZE&lt;/span&gt;&lt;span&gt;=251&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_BT_CTLR_DATA_LENGTH_MAX&lt;/span&gt;&lt;span&gt;=251&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;make sure in nrf connect app also&amp;nbsp; need to change the MTU size please enable the option in settings-&amp;gt;connecting-&amp;gt;autoupdate MTU TO 512&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/413175?ContentTypeID=1</link><pubDate>Fri, 03 Mar 2023 09:02:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7541b18b-060b-42f8-a322-5dc77571b6c8</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;What NCS version are you using (since you are using Segger Embedded Studio)?&lt;/p&gt;
&lt;p&gt;Looks like a toolchain issue. Try deleting and re-create your build configuration.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/413147?ContentTypeID=1</link><pubDate>Fri, 03 Mar 2023 07:23:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e62a6ea9-28bd-4835-92f3-356f2f7dbeac</guid><dc:creator>Vivek</dc:creator><description>&lt;p&gt;Hi, we tried this. There is error in compilation. some files shows missing&amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/3034.Temp.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/389753?ContentTypeID=1</link><pubDate>Fri, 07 Oct 2022 07:10:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8fac85e8-234b-4680-b8b6-b6f97305e88c</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Did you test the application I attached in the previous reply? It requests a higher MTU from the peripheral application (so you don&amp;#39;t need to do it from the central/mobile.&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/389743?ContentTypeID=1</link><pubDate>Fri, 07 Oct 2022 04:54:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c9dd414-6796-4f70-b7d1-2078851eb100</guid><dc:creator>madhurubharath</dc:creator><description>&lt;p&gt;hi edvin ,&lt;/p&gt;
&lt;p&gt;now its working after changing the&lt;span style="background-color:#00ff00;"&gt; request&amp;nbsp; MTU&lt;/span&gt; size in nrf connect app (mobile).&lt;/p&gt;
&lt;p&gt;now i am able to receive up to 512 bytes in nrf connect app.&lt;/p&gt;
&lt;p&gt;but if we use any other app it my don&amp;#39;t have this option&amp;nbsp; how can we handle in code.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;warm regards,&lt;/p&gt;
&lt;p&gt;bharath.m&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/389597?ContentTypeID=1</link><pubDate>Thu, 06 Oct 2022 11:27:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af6e12d2-4b55-47b0-bdd9-b3e6ba71da68</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Well. In that case, I guess the MTU is not updated.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is bt_gatt_exchange_mtu() called? If so, what does it return?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can you try the attached project? I was able to use an MTU of 247 using this, at least:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6663.peripheral_5F00_uart.zip"&gt;devzone.nordicsemi.com/.../6663.peripheral_5F00_uart.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Written in NCS v2.1.0)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/389525?ContentTypeID=1</link><pubDate>Thu, 06 Oct 2022 07:21:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:122e5293-500f-4eae-95bb-4da07f9ec1d0</guid><dc:creator>madhurubharath</dc:creator><description>&lt;p&gt;After flashing the code application is crashing and not able to connect to peripheral. but if i remove this function (&lt;span&gt;bt_gatt_exchange_mtu&lt;/span&gt;) its connecting .&lt;/p&gt;
&lt;p&gt;its not printing any log because its crashing or resetting the BLE.&lt;/p&gt;
&lt;p&gt;warm regards,&lt;/p&gt;
&lt;p&gt;bharath.m&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/388682?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2022 08:06:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f741969-47c4-42d1-95ef-1172ecf5b04c</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Does the application crash/reset? Or does it trigger a bt_disconnect()? The bluetooth stack never disconnects on it&amp;#39;s own. What does the log say?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/388658?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2022 04:58:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8c2602d-b031-49e9-a4ac-a98c83cf7e47</guid><dc:creator>madhurubharath</dc:creator><description>&lt;p&gt;its disconnecting the BLE. from central device.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/388592?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2022 13:42:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8f5186e-363e-4989-8a31-8bb08c000998</guid><dc:creator>Edvin</dc:creator><description>[quote user="madhurubharath"]if i use&amp;nbsp;&amp;nbsp;&lt;span&gt;bt_gatt_exchange function&amp;nbsp; i ma not able to connect the device to central device&lt;/span&gt;[/quote]
&lt;p&gt;What does it do? Does the log say anything? Does it print &amp;quot;MTU CHANGED&amp;quot; or &amp;quot;MTU NOT_CHANGED&amp;quot;?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user="madhurubharath"]&lt;p&gt;and now i am using default_con in the place of NULL&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;tm_status&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;bt_gatt_notify&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style="background-color:rgba(0, 255, 0, 1);"&gt;default_conn&lt;/span&gt;&lt;span&gt;, &amp;amp;&lt;/span&gt;&lt;span&gt;ccbg_serv&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;attrs&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;], &lt;/span&gt;&lt;span&gt;sPtr&lt;/span&gt;&lt;span&gt; ,&lt;/span&gt;&lt;span&gt;ble_tx_size&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;What does bt_gatt_notify return? What is tm_status after bt_gatt_notify has been called? (try printing it in the log).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/388362?ContentTypeID=1</link><pubDate>Wed, 28 Sep 2022 13:10:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9bcbf29-1472-4caf-b074-d8bcc2c238f4</guid><dc:creator>madhurubharath</dc:creator><description>&lt;p&gt;if i am trying to use&amp;nbsp;&amp;nbsp;&lt;span&gt;&amp;nbsp;this function bt_gatt_exchange_mtu this function is not fetching controller stops&amp;nbsp; rest of the functions are not working.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;it will be grate for my project if you solve&amp;nbsp;this problem&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;thanks&lt;span&gt;&amp;nbsp;&amp;amp;regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;bharath.m.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/388261?ContentTypeID=1</link><pubDate>Wed, 28 Sep 2022 07:17:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b74a50e3-2cea-4225-a217-de129bf69864</guid><dc:creator>madhurubharath</dc:creator><description>&lt;p&gt;hello edvin if i use&amp;nbsp;&amp;nbsp;&lt;span&gt;bt_gatt_exchange function&amp;nbsp; i ma not able to connect the device to central device its i think it resting&amp;nbsp;the controller i dont know exactly.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;err =&lt;span style="background-color:#00ff00;color:#000000;"&gt; bt_gatt_exchange_mtu&lt;/span&gt;(default_conn,&amp;amp;exchange_params);&lt;br /&gt; if(err == 0)&lt;br /&gt; {&lt;br /&gt; DPRINTF(&amp;quot;MTU CHANGED\n\r&amp;quot;);&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt; {&lt;br /&gt; DPRINTF(&amp;quot;MTU NOT_CHANGED\n\r&amp;quot;);&lt;br /&gt; }&lt;/p&gt;
&lt;p&gt;and now i am using default_con in the place of NULL&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;tm_status&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;bt_gatt_notify&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style="background-color:#00ff00;"&gt;default_conn&lt;/span&gt;&lt;span&gt;, &amp;amp;&lt;/span&gt;&lt;span&gt;ccbg_serv&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;attrs&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;], &lt;/span&gt;&lt;span&gt;sPtr&lt;/span&gt;&lt;span&gt; ,&lt;/span&gt;&lt;span&gt;ble_tx_size&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;please help to solve this problem&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;regards,&lt;/p&gt;
&lt;p&gt;bharath.m&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/388124?ContentTypeID=1</link><pubDate>Tue, 27 Sep 2022 11:47:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:488592e2-99f8-4d01-a6f2-502df6e6ddd9</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Did you call&amp;nbsp;bt_gatt_exchange_mtu(), like it is done in the throughput example found in ncs\nrf\samples\bluetooth\throughput?&lt;/p&gt;
&lt;p&gt;And also, I see that you are using&amp;nbsp;bt_gatt_notify(NULL, &amp;amp;ccbg_serv.attrs[1], sPtr ,ble_buff_len); that is, without the connection handle. Can you please try to use the connection handle instead of NULL when you are trying to send the data? I suspect that when you don&amp;#39;t specify a specific connection, you can&amp;#39;t use an MTU larger than the default MTU size. At least it is a quick check whether it works changing that.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/388090?ContentTypeID=1</link><pubDate>Tue, 27 Sep 2022 10:20:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed74fa22-6671-4d2a-8f3e-3bb367c14f27</guid><dc:creator>madhurubharath</dc:creator><description>&lt;p&gt;hello edvin,&lt;/p&gt;
&lt;p&gt;thank you for quick response,&lt;/p&gt;
&lt;p&gt;still i ma facing same issue with bt_gatt_notify API.&lt;/p&gt;
&lt;p&gt;still am getting return type&amp;quot;-128&amp;quot; from &amp;quot;&lt;span&gt;tm_status=bt_gatt_notify&amp;quot;&amp;nbsp; &amp;nbsp;if i send 20 bytes it successfully notifying the data.&amp;nbsp; &amp;nbsp;any other configuration need to change?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;bharath&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/388055?ContentTypeID=1</link><pubDate>Tue, 27 Sep 2022 08:16:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f39fa6b-0851-4ee9-9c55-8f4a4063aff6</guid><dc:creator>madhurubharath</dc:creator><description>&lt;div&gt;&lt;span&gt;APP FILE:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;uint8_t&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;TM_u8SendData_central_dev&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;tm_u8_t&lt;/span&gt;&lt;span&gt; *&lt;/span&gt;&lt;span&gt;BT_rx_data&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;uint16_t&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;rxbuflen&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;int&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tm_status&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;Ack_len&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;nty_count&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;ble_tx_size&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;ble_buff_len&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;rxbuflen&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;uart_irq_rx_enable&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;uartDev&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;char&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;AckMent&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;11&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;char&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;buff_size&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;20&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;tm_flag&lt;/span&gt;&lt;span&gt; == &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;size_t&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;SendLen&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;char&lt;/span&gt;&lt;span&gt; *&lt;/span&gt;&lt;span&gt;sPtr&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;span&gt;BT_rx_data&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="background-color:#00ff00;"&gt;tm_status=bt_gatt_notify(NULL, &amp;amp;ccbg_serv.attrs[1], sPtr ,&lt;span&gt;ble_buff_len&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;tm_status&lt;/span&gt;&lt;span&gt; == &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;Ack_len&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;sprintf&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;AckMent&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;&amp;quot;{&lt;/span&gt;&lt;span&gt;\&amp;quot;&lt;/span&gt;&lt;span&gt;ack&lt;/span&gt;&lt;span&gt;\&amp;quot;&lt;/span&gt;&lt;span&gt;:[0]}&amp;quot;&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;UARTQueueData&lt;/span&gt;&lt;span&gt;(&amp;amp;&lt;/span&gt;&lt;span&gt;AppInstance&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;UartQTx&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;uartDev&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;AckMent&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;Ack_len&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;sprintf&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;buff_size&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;&amp;quot;pkt_data_size:&lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;ble_buff_len&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;UARTQueueData&lt;/span&gt;&lt;span&gt;(&amp;amp;&lt;/span&gt;&lt;span&gt;AppInstance&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;UartQTx&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;uartDev&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;buff_size&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;sizeof&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;buff_size&lt;/span&gt;&lt;span&gt;));&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;return&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;else&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;Ack_len&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;sprintf&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;AckMent&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;&amp;quot;{&lt;/span&gt;&lt;span&gt;\&amp;quot;&lt;/span&gt;&lt;span&gt;ack&lt;/span&gt;&lt;span&gt;\&amp;quot;&lt;/span&gt;&lt;span&gt;:[-1]}&amp;quot;&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;UARTQueueData&lt;/span&gt;&lt;span&gt;(&amp;amp;&lt;/span&gt;&lt;span&gt;AppInstance&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;UartQTx&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;uartDev&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;AckMent&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;Ack_len&lt;/span&gt;&lt;span&gt;); &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;sprintf&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;buff_size&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;&amp;quot;pkt_data_size:&lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;ble_buff_len&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;UARTQueueData&lt;/span&gt;&lt;span&gt;(&amp;amp;&lt;/span&gt;&lt;span&gt;AppInstance&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;UartQTx&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;uartDev&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;buff_size&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;sizeof&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;buff_size&lt;/span&gt;&lt;span&gt;)); &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;return&lt;/span&gt;&lt;span&gt; -&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;prj.config:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_BT_BUF_ACL_RX_SIZE&lt;/span&gt;&lt;span&gt;=251&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_BT_L2CAP_TX_MTU&lt;/span&gt;&lt;span&gt;=247&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_BT_BUF_ACL_TX_SIZE&lt;/span&gt;&lt;span&gt;=251&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_BT_CTLR_DATA_LENGTH_MAX&lt;/span&gt;&lt;span&gt;=251&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;this is my configuration&amp;nbsp;code:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;if i transmitt more then 20 bytes its returning -1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;please help me to solve this issue&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;regards,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;bharath.m&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/387927?ContentTypeID=1</link><pubDate>Mon, 26 Sep 2022 12:57:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:68e3b04f-77fc-46f8-a2d1-42a7595088ac</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;We usually refer to our throughput sample found in ncs\nrf\samples\bluetooth\throughput. However, there are a lot of configs from the prj.conf file in that sample.&amp;nbsp;&lt;/p&gt;
[quote user="madhurubharath"]please suggest any other method&amp;nbsp; to transmit data[/quote]
&lt;p&gt;You still want to use that API, but you want to ensure that you actually have a higher MTU. Please check &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/84226/increasing-ble-mtu-data-length-for-notifications-on-ncs-v1-8"&gt;this ticket&lt;/a&gt; for more info on how to increase the MTU size in a connection.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: not able to send more the 20 bytes using bt_gatt_notify  api</title><link>https://devzone.nordicsemi.com/thread/387867?ContentTypeID=1</link><pubDate>Mon, 26 Sep 2022 10:29:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a53906dd-a001-4315-9edf-d8df29fd4a5b</guid><dc:creator>madhurubharath</dc:creator><description>&lt;p&gt;please suggest any other method&amp;nbsp; to transmit data.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>