<?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>Whitelist filter policy</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/18675/whitelist-filter-policy</link><description>My setup is NRF52DK+SD132_V3.1.0+SDK_12.2.0. 
 While playing with my peripheral I setup a whitelist, the default whitelist filter policy seems to be BLE_GAP_ADV_FP_FILTER_CONNREQ (I made that conclusion because NOT whitelisted centrals are able to send</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 13 Sep 2018 10:35:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/18675/whitelist-filter-policy" /><item><title>RE: Whitelist filter policy</title><link>https://devzone.nordicsemi.com/thread/148583?ContentTypeID=1</link><pubDate>Thu, 13 Sep 2018 10:35:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84001af1-c5a2-40b3-bfb5-c387d2db6ccd</guid><dc:creator>GK</dc:creator><description>&lt;p&gt;Hi ,&lt;/p&gt;
&lt;p&gt;From your reply I hope you could get your work done.&lt;/p&gt;
&lt;p&gt;I am tryuing to implement a whitelist,(with SDK15,S132 and nRF52832)&lt;/p&gt;
&lt;p&gt;I was struggling for a long time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Still I could not succeed.&lt;/p&gt;
&lt;p&gt;Will you be able to provide a working sample example using whitelist&lt;/p&gt;
&lt;p&gt;with regards,&lt;/p&gt;
&lt;p&gt;Geetha&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Whitelist filter policy</title><link>https://devzone.nordicsemi.com/thread/72109?ContentTypeID=1</link><pubDate>Wed, 04 Jan 2017 09:07:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84686d30-c2da-4f38-a2d8-bce45929c56b</guid><dc:creator>SergeyP</dc:creator><description>&lt;p&gt;Thanks, I ended up modifying the Advertising Module as you suggested and got the behavior I was looking for.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Whitelist filter policy</title><link>https://devzone.nordicsemi.com/thread/72108?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2017 10:20:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c2f44c3-6ca5-4591-9591-eefdec8c649f</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I recommend chosing one of the above, not a mix of them. Not use library while at the same time calling sd_ble_gap_adv_start() directly. In general you have more control if you use the SoftDevice functions directly, but you may have to use more time understanding what they do, instead of letting the library handle everything for you. I don&amp;#39;t know what the right choice is for you. The SoftDevice is implemented according to the Bluetooth specification, with all mandatory features. If is qualified by the Bluetooth SIG to ensure interoperability with other vendors. It is not open source. You cannot change it. The SDK is developed to ease the use of the SoftDevice, and implements functionality that not everyone needs, like for example bond management, or an advertising management.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Whitelist filter policy</title><link>https://devzone.nordicsemi.com/thread/72107?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2017 06:56:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5d02c4f-ca9d-4a49-abcb-7fd685b50ec9</guid><dc:creator>SergeyP</dc:creator><description>&lt;p&gt;I technically don&amp;#39;t have a preference as of now, I just followed &lt;a href="https://devzone.nordicsemi.com/tutorials/5/"&gt;BLE Advertising, a beginner&amp;#39;s tutorial&lt;/a&gt; which uses the Advertising Module.&lt;/p&gt;
&lt;p&gt;Above you enumerated several options but none of them seems to recommend using sd_ble_gap_adv_start did I get you right - you don&amp;#39;t recommend that route?&lt;/p&gt;
&lt;p&gt;What general rule I should use while deciding whether to use Soft Device functions or the SDK functions? I am asking because from the answer above it seems like they are not necessary compatible in all cases, did I get it right?
Also, it would be good to understand why both: SDK (which contains those modules if I got you right) and Soft Device exist and not just one. Both of them seem to be like some sort of SDK because both of them contain set of functions which should help me while building my application, and for an app builder, would be easier (including searching forum and doc) to just have 1.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Whitelist filter policy</title><link>https://devzone.nordicsemi.com/thread/72106?ContentTypeID=1</link><pubDate>Fri, 30 Dec 2016 10:02:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5f1e62a-ab6f-492f-b9ca-dac68de6b262</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;If you are using the advertising module I wouldn&amp;#39;t start calling sd_ble_gap_adv_start() directly.&lt;/p&gt;
&lt;p&gt;I would rather change the define in the library.&lt;/p&gt;
&lt;p&gt;Or modify the library so that you can change the filter policy.&lt;/p&gt;
&lt;p&gt;Or implement my own advertising module.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>