<?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>how to use sd_ble_gatts_service_changed()</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13716/how-to-use-sd_ble_gatts_service_changed</link><description>After updating an application on nRF51822 chip with a new application which has new Characteristic UUID via BLE, iOS app cannot detect the new Characteristic UUID.
I know iOS device uses cache、so nRF51822 has to enable service changed characteristic</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 11 May 2016 11:52:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13716/how-to-use-sd_ble_gatts_service_changed" /><item><title>RE: how to use sd_ble_gatts_service_changed()</title><link>https://devzone.nordicsemi.com/thread/52426?ContentTypeID=1</link><pubDate>Wed, 11 May 2016 11:52:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e10df98-54c7-438f-b57f-4a1ffd7e2f7a</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Could you capture an sniffer trace showing the initial bond so I can verify that service changed was actually enabled by the peer. Invalid state means that you are in an invalid connection state (not connected) or that indications was not enabled. Which softdevice version are you using (should be S110 v8 or a newer softdevice)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to use sd_ble_gatts_service_changed()</title><link>https://devzone.nordicsemi.com/thread/52425?ContentTypeID=1</link><pubDate>Tue, 10 May 2016 10:26:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c28209d6-1764-4465-b423-2efc9abda13c</guid><dc:creator>Haruki Kawakami</dc:creator><description>&lt;p&gt;the version I use is 8.1.3.
yes I know that.
but sd_ble_gatts_service_changed on BLE_GAP_EVT_CONN_SEC_UPDATE event return NRF_ERROR_INVALID_STATE.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to use sd_ble_gatts_service_changed()</title><link>https://devzone.nordicsemi.com/thread/52424?ContentTypeID=1</link><pubDate>Tue, 10 May 2016 09:36:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf20d27a-d492-4e8b-9be8-e792cd14ee6e</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Which iOS version is this? And do you know if service changed indications was actually enabled in the first place?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to use sd_ble_gatts_service_changed()</title><link>https://devzone.nordicsemi.com/thread/52423?ContentTypeID=1</link><pubDate>Tue, 10 May 2016 09:32:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:663520b3-b746-41fe-a392-f726a9fb0455</guid><dc:creator>Haruki Kawakami</dc:creator><description>&lt;p&gt;run_ar
yes, the service was present.
so I&amp;#39;m worried...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to use sd_ble_gatts_service_changed()</title><link>https://devzone.nordicsemi.com/thread/52422?ContentTypeID=1</link><pubDate>Tue, 10 May 2016 09:30:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5fec314-a6d3-4c65-a25b-bcd8867e7176</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Was the service changed characteristic present when you first connected to the iOS device? If you added this later on when you altered the attribute table, iOS won&amp;#39;t know about the service changed characteristic either.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>