<?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>nRF Connect fails when using many characteristics</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16233/nrf-connect-fails-when-using-many-characteristics</link><description>Hi, 
 when I use nRF Connect (or MCP before) to browse my BLE service, I get shown some garbage if I use many characteristics in my service. 
 When I use 45 characteristics, the last 8 characteristics are not displayed properly. Instead if Unknown Characteristic</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 08 Sep 2016 07:57:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16233/nrf-connect-fails-when-using-many-characteristics" /><item><title>RE: nRF Connect fails when using many characteristics</title><link>https://devzone.nordicsemi.com/thread/62009?ContentTypeID=1</link><pubDate>Thu, 08 Sep 2016 07:57:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9da04200-6b03-49c0-a004-8046a3a0600f</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>&lt;p&gt;Thanks for the report. I will check why the nRF Connect hangs after I&amp;#39;m back from vacations.
You should be able to group them in more services, let&amp;#39;s say 3 services 20 char each.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect fails when using many characteristics</title><link>https://devzone.nordicsemi.com/thread/62007?ContentTypeID=1</link><pubDate>Wed, 07 Sep 2016 13:01:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f1a0c34-1860-4e81-aacd-084b979f7af7</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Yes, as far as I know this is only an Android issue, i.e. you should be able to discover all the characteristics as a central on a nRF5x chip. I will report this to the Mobile apps group.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect fails when using many characteristics</title><link>https://devzone.nordicsemi.com/thread/62008?ContentTypeID=1</link><pubDate>Wed, 07 Sep 2016 12:47:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47f71f8c-187f-418e-a6f2-b5354264b2cd</guid><dc:creator>puz_md</dc:creator><description>&lt;p&gt;Hi Bjørn, thanks for the reply.&lt;/p&gt;
&lt;p&gt;Can you confirm that all characteristics can be read and written reliably when not using Discovery? (e.g. when I implement a Central o nRF5x, I can read by UUID and get the handle in return, which I can use for other function calls.)&lt;/p&gt;
&lt;p&gt;Pleas notice that the nRF Connect app also hangs if there are too many characteristics (50+). This is not the case with &amp;#39;SmartDiscover&amp;#39; or &amp;#39;BLE Scanner&amp;#39; and I expect this to be a bug in nRF Connect. Would be nice if you could fix that so that I can at least work with the correctly shown characteristics (and go back to scanning).&lt;/p&gt;
&lt;p&gt;Our customer decided that we want to have so many characteristics. We provide realtime data from several sensors and communication partners gathered by our module. As long as reading separate values by UUID works, there should not be any problem on our side. It&amp;#39;s just a litte inconvenient that we cannot use nRC Connect for testing.&lt;/p&gt;
&lt;p&gt;As far as I understand, it should be possible to split the characteristics into different services. We imlpemented something similiar before, but for the current design, out customer decided to put everything into the same service.&lt;/p&gt;
&lt;p&gt;Kind regards,
Michael&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect fails when using many characteristics</title><link>https://devzone.nordicsemi.com/thread/62006?ContentTypeID=1</link><pubDate>Wed, 07 Sep 2016 11:52:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16a99f06-4532-419b-a69f-b2219d6e9be6</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Yes, this is a known issue with Android.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stackoverflow.com/questions/24531334/is-there-any-limit-on-characteristics-uuid-in-android-ble"&gt;http://stackoverflow.com/questions/24531334/is-there-any-limit-on-characteristics-uuid-in-android-ble&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://code.google.com/p/android/issues/detail?id=76639"&gt;https://code.google.com/p/android/issues/detail?id=76639&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Apparently, if there are too many characteristics, service discovery will not be performed correctly.&lt;/p&gt;
&lt;p&gt;That said, are you sure that you need 48 characteristics in a service?  Could you explain your use case?&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>