<?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>sd_ble_uuid_vs_add returns error 15 if called more times</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/1934/sd_ble_uuid_vs_add-returns-error-15-if-called-more-times</link><description>Hi,
I&amp;#39;m working from ble_lbs example to extend it for more services. But if I call sd_ble_uuid_vs_add() more times (first it&amp;#39;s called in ble_lbs_init() and second time it&amp;#39;s called in my service init) I got error 15 - Forbidden Operation. Should I call</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 28 Apr 2016 05:00:23 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/1934/sd_ble_uuid_vs_add-returns-error-15-if-called-more-times" /><item><title>RE: sd_ble_uuid_vs_add returns error 15 if called more times</title><link>https://devzone.nordicsemi.com/thread/8310?ContentTypeID=1</link><pubDate>Thu, 28 Apr 2016 05:00:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fcacaa5c-dc0b-44cd-ad5b-7eafdea91935</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;How many unique base UUID I can have in V8.0.0?
In some APPLE&amp;#39;s specification, you will need a lot of unique 128 UUIDs.
They specify difference base UUID for each characteristic in the same service.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sd_ble_uuid_vs_add returns error 15 if called more times</title><link>https://devzone.nordicsemi.com/thread/8309?ContentTypeID=1</link><pubDate>Wed, 19 Mar 2014 16:32:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69075ee9-8a04-4832-a911-e8fa61047618</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;As is given in the S110 release notes, version 6.0.0 allows adding 10 unique base UUIDs. However, remember that you can have any number of aliases (up to 2^16) on top of one base; you don&amp;#39;t need a unique base per service or attribute if you don&amp;#39;t absolutely want to.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sd_ble_uuid_vs_add returns error 15 if called more times</title><link>https://devzone.nordicsemi.com/thread/8307?ContentTypeID=1</link><pubDate>Wed, 19 Mar 2014 16:31:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b5437fef-3c13-4063-8201-396009e3c554</guid><dc:creator>Martin</dc:creator><description>&lt;p&gt;OK, I understand. And how many original base UUIDs can I add? Probably I will not exceed 2 services...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sd_ble_uuid_vs_add returns error 15 if called more times</title><link>https://devzone.nordicsemi.com/thread/8306?ContentTypeID=1</link><pubDate>Wed, 19 Mar 2014 16:23:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:102f33ff-f278-4f6c-be6d-74239626e9f9</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;Yes, if you try to add the same base UUID twice, you&amp;#39;ll get forbidden, as explained in the comment &lt;a href="https://devzone.nordicsemi.com/documentation/nrf51/5.1.0/html/a01011.html#gab3101ab721b427d1548b5f77bf5118cf"&gt;here&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Returns
NRF_SUCCESS Successfully added the Vendor Specific UUID.
NRF_ERROR_INVALID_ADDR If p_vs_uuid or p_uuid_type is NULL or invalid.
NRF_ERROR_NO_MEM If there are no more free slots for VS UUIDs.
&lt;em&gt;NRF_ERROR_FORBIDDEN If p_vs_uuid has already been added to the VS UUID table.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sd_ble_uuid_vs_add returns error 15 if called more times</title><link>https://devzone.nordicsemi.com/thread/8308?ContentTypeID=1</link><pubDate>Wed, 19 Mar 2014 15:20:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:754c1cdb-58d3-4c47-881e-65a2cb2f3356</guid><dc:creator>Martin</dc:creator><description>&lt;p&gt;Oh, I got it. It seems the error is returned when I try to the add SAME UUID 2-times. If the UUIDs are different then it passed...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>