<?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 filter Adver using Service Data (0x16) UUID</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104183/how-to-filter-adver-using-service-data-0x16-uuid</link><description>Hi, 
 I want to filter following Advert. 
 To do so I defined as filter on UUID 0x10FF as below, but it do not work. 
 Please help. 
 
 My filter definition: 
 ble_uuid_t ble_uuid; ble_uuid.type = BLE_UUID_TYPE_BLE; ble_uuid.uuid = 0x10ff; err_code =</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 28 Sep 2023 10:53:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104183/how-to-filter-adver-using-service-data-0x16-uuid" /><item><title>RE: How to filter Adver using Service Data (0x16) UUID</title><link>https://devzone.nordicsemi.com/thread/448111?ContentTypeID=1</link><pubDate>Thu, 28 Sep 2023 10:53:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff3bfe27-2844-4716-8b00-716f8f61f401</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;These filter functions for scan on UUID are mature features known to work correctly. So I think the we would need more to understand what is not working.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is the UUID from the peer? Can you show the value?&lt;/li&gt;
&lt;li&gt;Is it set in the advertising packet correctly?&lt;/li&gt;
&lt;li&gt;Can you show the sniffer log of the advertisement that this UUID is actually being transmitted? Or can you see it from any other mobile app (like nRF connect for mobile) that you can see this advertiser with the UUID set in it?&lt;/li&gt;
&lt;li&gt;Since you are handling with 16bit UUIDs and If this is a custom service, have you added this custom service to the stack known UUIDs using sd_ble_uuid_vs_add?&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to filter Adver using Service Data (0x16) UUID</title><link>https://devzone.nordicsemi.com/thread/447787?ContentTypeID=1</link><pubDate>Tue, 26 Sep 2023 15:29:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb8af8c2-4676-4762-a4e5-098fa1bcf038</guid><dc:creator>Yair H</dc:creator><description>&lt;p&gt;I forgot to mention that I am using a soft device:&amp;nbsp;s140_nrf52_7.2.0_softdevice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>