<?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>RX Radio Stopped for 100uS after each adv packet on scanner</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/56552/rx-radio-stopped-for-100us-after-each-adv-packet-on-scanner</link><description>Hi, 
 
 I just want to know if this is an expected behaviour of the Softdevice. I have a central that scans every 2 seconds for 1.7 seconds (leaving 300ms for connections). When it is scanning every time it receives an advertisement from another device</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Jan 2020 18:52:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/56552/rx-radio-stopped-for-100us-after-each-adv-packet-on-scanner" /><item><title>RE: RX Radio Stopped for 100uS after each adv packet on scanner</title><link>https://devzone.nordicsemi.com/thread/229286?ContentTypeID=1</link><pubDate>Wed, 15 Jan 2020 18:52:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0b0dec0-c4c0-4a5e-9660-77fdbcd3c897</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Which SoftDevice version are you using? Older SoftDevices did resume scanning automatically, but from version 6 (if I don&amp;#39;t remember wrong) this has to be done by the application. However, you may not notice it if you use the scan module since this does it for you (you can search for&amp;nbsp;sd_ble_gap_scan_start in nrf_ble_scan.c to see how it is used).&lt;/p&gt;
&lt;p&gt;I cannot think of any other way to speed this up than to call&amp;nbsp;sd_ble_gap_scan_start() as soon as possible (directly or via a SDK library)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RX Radio Stopped for 100uS after each adv packet on scanner</title><link>https://devzone.nordicsemi.com/thread/229284?ContentTypeID=1</link><pubDate>Wed, 15 Jan 2020 18:46:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04bc4cdd-c8d9-47b8-b120-b8047aa24400</guid><dc:creator>wozix</dc:creator><description>&lt;p&gt;Hi Einar, thanks a lot for your reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am not restarting the scan inside the adv report event so this must be done by the Softdevice. I tried to manually enable the scan again while inside the event (the first thing I do) but I see the same delay of 93uS before the scan starts again. Is there any way to make this period shorter? Is there any configuration I am missing?&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1579114100624v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RX Radio Stopped for 100uS after each adv packet on scanner</title><link>https://devzone.nordicsemi.com/thread/229281?ContentTypeID=1</link><pubDate>Wed, 15 Jan 2020 18:38:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d240f5c6-2dba-4adb-8d89-2f7283f7ce35</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, there is a small time before starting scanning again after receiving an advertisement packet. In this case, The application has to restart/continue scanning, and that is typically done when receiving an advertising report event. You will miss any advertisement packets on air during this time. However, there are several other reasons why you could miss an advertisement packet as well, so you should never base a system on the assumption that you can receive (almost) all advertisement packets.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>