<?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 add two more characteristics under Standard Battery Service 180F?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/80680/how-to-add-two-more-characteristics-under-standard-battery-service-180f</link><description>Hi, 
 In peripheral Advertisement Service. I am trying to add two more parameters(Characteristics Value) under the Battery Service. 
 Some how it is not creating new characteristics under Battery Service. 
 Is that because of Bluetooth SIG UUID? 
 
 I</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 15 Oct 2021 12:17:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/80680/how-to-add-two-more-characteristics-under-standard-battery-service-180f" /><item><title>RE: How to add two more characteristics under Standard Battery Service 180F?</title><link>https://devzone.nordicsemi.com/thread/334345?ContentTypeID=1</link><pubDate>Fri, 15 Oct 2021 12:17:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d4277465-19d7-4468-bf6e-14507b9d41bd</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You are not allowed to add custom characerisics in a standardized service. If you do, you need to use another (custom) UUID for that service. If you do that, you can take the original service implementation and adapt to your needs. That means:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add a base UUID and refer to that to make y our custom UUID.&lt;/li&gt;
&lt;li&gt;All all the&amp;nbsp;characteristics&amp;nbsp;in the same way, both existing and you new.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Apart from the above problems there are also some oddities with your implementation. Do you get any errors or warnings when building? I see that you call&amp;nbsp;sd_ble_uuid_vs_add() in your&amp;nbsp;battery1_level_char_add(). While you now need to do that for the custom service, it did not have a use here as you tried to modify a standard service with the same UUID. Also, you should add the base when you define the service initially, and then refer to that ID when you add all characteristics. I suggest you refer to ble_lbs.c for an example of who to properly implement a custom service.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>