<?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>The description returned value is not zero, but three</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17588/the-description-returned-value-is-not-zero-but-three</link><description>This situation occured just in Android phone,iphone have not meet this situation.
A detailed description as follows: 
 After DFU used Android phone,connect again,notify the &amp;quot;BAT SEVICE&amp;quot;,
Android phone received the returned value of write description</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 14 Nov 2016 11:36:28 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17588/the-description-returned-value-is-not-zero-but-three" /><item><title>RE: The description returned value is not zero, but three</title><link>https://devzone.nordicsemi.com/thread/67624?ContentTypeID=1</link><pubDate>Mon, 14 Nov 2016 11:36:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47f2f26f-684a-4002-85a7-433ed562ce38</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Milk,&lt;/p&gt;
&lt;p&gt;If you change the attribute table, make sure you the phone does service discovery after you change. Otherwise it may confuse where your BAT service is in the table.
When we enter DFU mode we send service changed indication. This code is handled inside the DFU bootloader. Have you enabled service changed characteristic in your application?&lt;/p&gt;
&lt;p&gt;It&amp;#39;s hard to tell what is wrong here, I suggest you to test with our nRF Connect app and check if you have correct value return when you read your characteristic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The description returned value is not zero, but three</title><link>https://devzone.nordicsemi.com/thread/67625?ContentTypeID=1</link><pubDate>Mon, 14 Nov 2016 02:09:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3279100-2fef-4263-acce-5c14e76e785b</guid><dc:creator>Milk</dc:creator><description>&lt;p&gt;BAT service is one kind of UUID created by myself,I have found the reason,
The last version,the dis、bas、hrs sevices provided by nordic still included,now the newest version I have deleted the dis、bas、hrs services.Then the error generated.
If I keep the newest version,means do not add the dis、bas、hrs services,the error would not generate.
Even so,I still do not understand why was so that,the difference between the two version is the service provided by nordic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The description returned value is not zero, but three</title><link>https://devzone.nordicsemi.com/thread/67623?ContentTypeID=1</link><pubDate>Tue, 08 Nov 2016 13:30:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75e19a3b-1600-4306-b822-80e23fa0d670</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;What is &amp;quot;BAT service&amp;quot; ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>