<?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>can not discovery by srv uuid</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8634/can-not-discovery-by-srv-uuid</link><description>hi all: 
 Recently, I use nrf51822 as a central to connect some older sensor, but the ble chip of the older sensor did not use nordic, so I have this problem. I develop the project based on ....\Nordic\Nordic_Multilink\ble_central\ble_app_multilink_central</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 19 Aug 2015 07:26:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8634/can-not-discovery-by-srv-uuid" /><item><title>RE: can not discovery by srv uuid</title><link>https://devzone.nordicsemi.com/thread/31587?ContentTypeID=1</link><pubDate>Wed, 19 Aug 2015 07:26:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11129d1a-8789-4f02-9265-9d6932cc0436</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;If you have another question, add a new question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can not discovery by srv uuid</title><link>https://devzone.nordicsemi.com/thread/31586?ContentTypeID=1</link><pubDate>Wed, 19 Aug 2015 03:39:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89e63f2d-0e04-47ad-8506-5e1176e4a2f0</guid><dc:creator>eaglezcy</dc:creator><description>&lt;p&gt;hi Petter:
Thanks a lot, you comments is very useful.
but, I still have another question, when I use the uuid which the ble_app_multilink_central use to modify the peripheral&amp;#39;s service uuid. the uuid is:
{{0xB3, 0x58, 0x55, 0x40, 0x50, 0x60, 0x11, 0xe3,0x8f, 0x96, 0x08, 0x00, 0x00, 0x00, 0x9a, 0x66}}
then the central can discover the service,  in the on_primary_srv_discovery_rsp() the p_ble_gattc_evt-&amp;gt;gatt_status is BLE_GATT_STATUS_SUCCESS.
But, when I modify the service uuid both in the central and peripheral, which is:
{{0xFB, 0x34, 0x9B, 0x5F, 0x80, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}
then, in the on_primary_srv_discovery_rsp() the p_ble_gattc_evt-&amp;gt;gatt_status is BLE_GATT_STATUS_ATTERR_ATTRIBUTE_NOT_FOUND.
So , is there any restrain for the customed service uuid??&lt;/p&gt;
&lt;p&gt;thanks a lot!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can not discovery by srv uuid</title><link>https://devzone.nordicsemi.com/thread/31585?ContentTypeID=1</link><pubDate>Tue, 11 Aug 2015 08:36:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5df1bb0-c344-4738-939c-40bc7ce501dc</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Please post unrelated questions separatly. It seems you want a generic central, if you do, have a look at &lt;a href="https://devzone.nordicsemi.com/question/13718/ble_db_discovery_max_srv-implications/"&gt;this&lt;/a&gt;. And please answer my question comment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can not discovery by srv uuid</title><link>https://devzone.nordicsemi.com/thread/31584?ContentTypeID=1</link><pubDate>Tue, 11 Aug 2015 02:37:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eabe4ed6-ad62-4ea7-a1d1-7d4928a4dac4</guid><dc:creator>eaglezcy</dc:creator><description>&lt;p&gt;hi petter:
I have another doubt about the process of discovery the peripheral. Is it must to use the sd_ble_uuid_vs_add() to discovery the peripheral, If I want to discovery all the peripheral, what can I do?
Before the central connect the peripheral, can the central discovery the service and characters of the peripheral??&lt;/p&gt;
&lt;p&gt;Thanks a lot!
best regards!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can not discovery by srv uuid</title><link>https://devzone.nordicsemi.com/thread/31582?ContentTypeID=1</link><pubDate>Mon, 10 Aug 2015 14:07:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5952b19-c6c8-4449-ba1f-366206acd0f9</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Why do you want to do this? Are you making a commercial product or you just want to test this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can not discovery by srv uuid</title><link>https://devzone.nordicsemi.com/thread/31583?ContentTypeID=1</link><pubDate>Mon, 10 Aug 2015 14:05:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf1976f8-a8d9-4e42-afd9-f9f3bbc678ca</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Not Nordic? :o&lt;/p&gt;
&lt;p&gt;sd_ble_uuid_vs_add() just enables the application to add a vendor specific UUID to the BLE stack&amp;#39;s table, for later use all other modules and APIs. For more information, see @details in the above the function in ble.h. This is just our way of handling vendor specific UUIDs, the devices should still be able to communicate. It is just how the application gives the UUID to stack that is different.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>