<?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>Nordic zephyr-sdk scan behaves differently than upstream zephyr</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112591/nordic-zephyr-sdk-scan-behaves-differently-than-upstream-zephyr</link><description>I&amp;#39;m using an nfr52840 board. 
 I noticed that when using The &amp;#39;zephry-sdk&amp;#39; v3.5.99-ncs1-1, when doing a passive scan using: 
 BT_LE_SCAN_ PASSIVE 
 which sets: 
 BT_LE_SCAN_PARAM(BT_LE_SCAN_TYPE_ PASSIVE , BT_LE_SCAN_OPT_FILTER_DUPLICATE, BT_GAP_SCAN_FAST_INTERVAL</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 09 Jan 2025 21:23:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112591/nordic-zephyr-sdk-scan-behaves-differently-than-upstream-zephyr" /><item><title>RE: Nordic zephyr-sdk scan behaves differently than upstream zephyr</title><link>https://devzone.nordicsemi.com/thread/517809?ContentTypeID=1</link><pubDate>Thu, 09 Jan 2025 21:23:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1de4a403-2f80-4e94-be51-0f2d541b50c7</guid><dc:creator>Akshay Mehta</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/phracturedblue"&gt;PhracturedBlue&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;This is an older forum post, but I wanted to follow up on the current status. Our team specializes in Zephyr and Rust, and we&amp;rsquo;re ready to assist.&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;Akshay&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Nordic zephyr-sdk scan behaves differently than upstream zephyr</title><link>https://devzone.nordicsemi.com/thread/491501?ContentTypeID=1</link><pubDate>Mon, 01 Jul 2024 08:04:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1fd51a2c-ed27-4fe6-9671-50f2423c1551</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;You are likely seeing this limitation here in the SoftDevice Controller:&lt;/p&gt;
&lt;p&gt;DRGN-8628: Setting Filter_Duplicates in LE Set Scan Enable and LE Set Extended Scan Enable commands does not take effect&lt;/p&gt;
&lt;p&gt;The host receives all advertisements from advertisers in advertising report events even if Filter_Duplicates is set in LE Set Scan Enable and LE Set Extended Scan Enable. Filter_Duplicates cannot guarantee that all duplicate advertising reports are filtered out, because the controller has a limited “cache” of known advertising reports.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workaround:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Filter out the duplicate advertising reports in the application.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/softdevice_controller/limitations.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/softdevice_controller/limitations.html&lt;/a&gt;&lt;/p&gt;
[quote user=""]Is there any way to get the upstream behavior when using the nordic zephyr-sdk branch?[/quote]
&lt;p&gt;I would generally recommend using the SoftDevice Controller, it&amp;#39;s this Controller we&amp;nbsp;qualify, it&amp;#39;s&amp;nbsp;&lt;span&gt;is developed, tested, and supported by Nordic Semiconductor.&lt;/span&gt;&amp;nbsp;But to&lt;span&gt;&amp;nbsp;use the Zephyr Bluetooth LE Controller instead, set&amp;nbsp;&lt;/span&gt;&lt;a title="(in Kconfig reference v&amp;amp;nbsp;)" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/kconfig/index.html#CONFIG_BT_LL_SW_SPLIT"&gt;&lt;code&gt;&lt;span&gt;CONFIG_BT_LL_SW_SPLIT&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;span&gt;&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;code&gt;&lt;span&gt;y&lt;/span&gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;in the&amp;nbsp;&lt;/span&gt;&lt;code&gt;&lt;span&gt;prj.conf&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/bt/ble/index.html#usage_in_samples"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/bt/ble/index.html#usage_in_samples&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>