<?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>Should Service Changed Characteristic Be Used</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/65671/should-service-changed-characteristic-be-used</link><description>I noticed a lot of the early SDK&amp;#39;s 11, 12, 13 examples that had the service changed characteristic enabled. I&amp;#39;m using SDK 16 and it seems that most examples don&amp;#39;t enable the service changed characteristic, is there a reason for this? We have had a lot</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 08 Sep 2020 20:38:51 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/65671/should-service-changed-characteristic-be-used" /><item><title>RE: Should Service Changed Characteristic Be Used</title><link>https://devzone.nordicsemi.com/thread/268602?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2020 20:38:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32917b07-b80c-4ab4-a0ac-1fe6520dc99b</guid><dc:creator>WestCoastDaz</dc:creator><description>&lt;p&gt;Einar,&lt;/p&gt;
&lt;p&gt;Thank you for your help!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Should Service Changed Characteristic Be Used</title><link>https://devzone.nordicsemi.com/thread/268529?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2020 12:38:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94443b32-3c2d-468e-ba8c-6b5f25e635e2</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]Is there any reason I wouldn&amp;#39;t want to use the service changed characteristic?[/quote]
&lt;p&gt;No, it makes sense in most cases. And it is absolutely needed if you ever want to change the services on a device without having problems with iOS caching. If in doubt, include the service changed characteristic.&lt;/p&gt;
[quote user=""]If I use service changed characteristic in the app should I also use it in the DFU bootloader?[/quote]
&lt;p&gt;Yes. Though if you use DFU without bonding the bootloader will use a different BLE address, so it does not matter much in this case as the peer will see the it as two devices. It will not harm in this case though. And if you use bonding, and use the same BLE address when in bootloader mode as in normal mode, you must include the service changed characteristic in the bootloader as well. The bootloader will send service changed indication as needed in that case (see implementation in&amp;nbsp;components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c if you are interested).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>