<?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>Write long characteristics</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/89020/write-long-characteristics</link><description>Team, 
 
 I am using nrf52810, sdk 17, sd112. 
 I have setup a write characteristics, to receive some long data ( 64 bytes) 
 // write char memset(&amp;amp;add_char_params, 0, sizeof(add_char_params)); add_char_params.uuid = LBS_UUID_WR_CHAR; add_char_params</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 16 Jun 2022 11:53:51 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/89020/write-long-characteristics" /><item><title>RE: Write long characteristics</title><link>https://devzone.nordicsemi.com/thread/372794?ContentTypeID=1</link><pubDate>Thu, 16 Jun 2022 11:53:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7eec0cba-f5b0-4c06-9ab3-e0df6ca08381</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;1. Are you sure the nRF52810 application is set up to support higher MTU sizes than 23 bytes (which is the standard non-extended maximum size).&lt;a href="https://www.novelbits.io/bluetooth-5-speed-maximum-throughput/"&gt; This blog post&lt;/a&gt; has a great explanation on how to increase throughput and how to set up larger MTU sizes for nRF devices.&lt;/p&gt;
&lt;p&gt;2. &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.s140.api.v7.0.1%2Fgroup___b_l_e___c_o_m_m_o_n___f_u_n_c_t_i_o_n_s.html&amp;amp;anchor=ga6d49592ed6722290fee71419be7dac1f"&gt;sd_ble_user_mem_reply &lt;/a&gt;&lt;span&gt;is used to provide a user memory block, and can only be used as a response to a BLE_EVT_USER_MEM_REQUEST event.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;3. If you&amp;#39;re working with an Android device and the nRF Connect for Android app you should be able to set other MTU sizes from the ... menu next to the name of the connected device, which is what should initiate an MTU exchange once connected. It&amp;#39;s also possible to set this up on the peripheral side if you want, but the central device will have to support the suggested value to &amp;quot;allow&amp;quot; it. There is usually an MTU exchange right after devices have connected to one another to find values they both support.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>