<?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>What does the &amp;quot;add value&amp;quot; function in nRF Connect do?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/62953/what-does-the-add-value-function-in-nrf-connect-do</link><description>Hello, 
 We have a custom device using nRF52832 with a MTU of 20 bytes, and for one of the tests we are trying to write 248 bytes to the device with nRFConnect, can the &amp;quot;add value&amp;quot; function be used to manually fragment the data? or does the nRFConnect</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 25 Jun 2020 08:26:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/62953/what-does-the-add-value-function-in-nrf-connect-do" /><item><title>RE: What does the "add value" function in nRF Connect do?</title><link>https://devzone.nordicsemi.com/thread/256833?ContentTypeID=1</link><pubDate>Thu, 25 Jun 2020 08:26:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7ffe6054-bd44-49b5-9b31-d0b92d057576</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I am not familiar with the ios/android api, but if the characteristic on the peripheral is configured with a max length of 20bytes, then you would need to perform multiple writes to transfer&amp;nbsp;more than 20bytes yes.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What does the "add value" function in nRF Connect do?</title><link>https://devzone.nordicsemi.com/thread/256774?ContentTypeID=1</link><pubDate>Wed, 24 Jun 2020 18:17:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f97ce58-5343-466e-bbb8-d8a55c7a80b8</guid><dc:creator>William Geng</dc:creator><description>&lt;p&gt;Sorry for the confusion I chose the wrong tag :( I am referring to the nRF Connect mobile app in this case. The max length field of the characteristic on the nRF52832 is 20 bytes, does that mean I would use the add value function to chain 13 byte arrays writes to complete the full transmission?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What does the "add value" function in nRF Connect do?</title><link>https://devzone.nordicsemi.com/thread/256669?ContentTypeID=1</link><pubDate>Wed, 24 Jun 2020 11:37:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04976b03-1a57-458c-9453-1ff470de246c</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I think I need some help to understand the context. Is this &amp;quot;add value&amp;quot; in nRF Connect mobile app or in nRF5 SDK? From a high level typically data will be fragmented by some layer in BLE. In general you may find this useful:&lt;br /&gt;&lt;a href="https://punchthrough.com/maximizing-ble-throughput-part-2-use-larger-att-mtu-2/"&gt;https://punchthrough.com/maximizing-ble-throughput-part-2-use-larger-att-mtu-2/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If the max length field of the characteristic on the nRF52832 is 20bytes, then you would need to fragment the data&amp;nbsp;in several writes to transfer 248bytes I would assume. If the max length is &amp;gt;=248bytes, then it should be fragmented by lower layers in BLE if actual MTU is 20bytes.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>