<?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>ANCS with some custom service get GATT STATUS 0x010A</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13624/ancs-with-some-custom-service-get-gatt-status-0x010a</link><description>Hi, 
 I have a nrf51-DK, and I use softdevice s130_1.0.0 with keil c 5.18a, 
 My project with custom service uuid &amp;quot;DFU&amp;quot; and custom uuid &amp;quot;my_uuid&amp;quot;, and battery uuid, alert uuid..., 
 After I paired with my device, it will trigger a timer start a security</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 12 May 2016 05:32:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13624/ancs-with-some-custom-service-get-gatt-status-0x010a" /><item><title>RE: ANCS with some custom service get GATT STATUS 0x010A</title><link>https://devzone.nordicsemi.com/thread/51992?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 05:32:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:940c9c92-9898-43ab-b18d-57aaca765357</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;If you are interested, you can use the &lt;a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF-Sniffer"&gt;nRF sniffer&lt;/a&gt; to see the service discovery procedure, this will show what UUID you are scanning for and the reply from iOS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ANCS with some custom service get GATT STATUS 0x010A</title><link>https://devzone.nordicsemi.com/thread/51995?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 05:25:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20134003-344a-48e3-87f2-32ee8d20658e</guid><dc:creator>Coldson</dc:creator><description>&lt;p&gt;Thx, I will check this one.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ANCS with some custom service get GATT STATUS 0x010A</title><link>https://devzone.nordicsemi.com/thread/51994?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 05:05:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cae2457-379e-4a9b-9a40-1713eb66e4a5</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;I see. If you change this around, you will be trying to discover the wrong service. ANCS is using:&lt;br /&gt;
ancs_uuid.type = BLE_UUID_TYPE_VENDOR_BEGIN;&lt;br /&gt;
So you need to update this so you initialize it with the right UUID.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ANCS with some custom service get GATT STATUS 0x010A</title><link>https://devzone.nordicsemi.com/thread/51991?ContentTypeID=1</link><pubDate>Tue, 10 May 2016 14:57:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b3d2a984-79fa-48e7-8d17-d7c1f36345c4</guid><dc:creator>Coldson</dc:creator><description>&lt;p&gt;Hi, run_ar, I do a test with code download from &lt;a href="https://devzone.nordicsemi.com/question/66791/ancs-dfu/"&gt;link text&lt;/a&gt;, find nrf51_sdk_9.0.0_ancs_dfu_160216.zip, and u can just move dfu before ancs in service_init(void) function, then u will also get 0x010a error return.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ANCS with some custom service get GATT STATUS 0x010A</title><link>https://devzone.nordicsemi.com/thread/51993?ContentTypeID=1</link><pubDate>Mon, 09 May 2016 09:07:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69e6d7f7-9370-4af4-8936-704d00650054</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Not sure I understand what you are doing. DFU would normally be on the gatt server on the peripheral, while ANCS would be on the gatt server on the iOS (central) device. As long as you add the 128 bit UUID of the ANCS service before discovery I don&amp;#39;t see any reason why you shouldn&amp;#39;t be able to discover this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ANCS with some custom service get GATT STATUS 0x010A</title><link>https://devzone.nordicsemi.com/thread/51990?ContentTypeID=1</link><pubDate>Wed, 04 May 2016 06:14:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a074a04d-d1c7-4935-a792-2f2dcf2dbe61</guid><dc:creator>Coldson</dc:creator><description>&lt;p&gt;Hi all:&lt;/p&gt;
&lt;p&gt;I put the ancs service before dfu service and my custom uuid service, and it work well, I will not get gatt status error 0x010A again.&lt;/p&gt;
&lt;p&gt;But it&amp;#39;s extremely wired!!!&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know why after called function sd_ble_gattc_primary_services_discover() and let dfu service before ancs service case this error.&lt;/p&gt;
&lt;p&gt;Anyone know the root cause?&lt;/p&gt;
&lt;p&gt;Thx&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>