<?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>Scan request packet</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/6518/scan-request-packet</link><description>Can I modify Scan request packet at application layer?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 03 Feb 2016 08:57:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/6518/scan-request-packet" /><item><title>RE: Scan request packet</title><link>https://devzone.nordicsemi.com/thread/22756?ContentTypeID=1</link><pubDate>Wed, 03 Feb 2016 08:57:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9448d63-239b-4fae-ade1-e8280a969c1c</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Sorry for answering this late, you might have already figured it out.
SCAN_REQ PDU is set completely by softdevice depending on previous settings of scanner device address and the advertiser device address from which scanner wants to get more data.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Scan request packet</title><link>https://devzone.nordicsemi.com/thread/22759?ContentTypeID=1</link><pubDate>Thu, 16 Apr 2015 07:37:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c5a54a1-1cde-4390-9030-412c08b755a1</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;SCAN_REQUEST is totally handled by central as the SCAN_REQ PDU has only two fields.
copy paste from the spec&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;quot;The Payload field consists of ScanA and AdvA fields. The ScanA field shall
contain the scanner’s public or random device address as indicated by TxAdd.
The AdvA field is the address of the device to which this PDU is addressed.
The AdvA field shall contain the advertiser’s public or random device address
as indicated by RxAdd.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note: This packet does not contain any Host Data.&amp;quot;
you can change ScanA field by changing device address of central but nothing more.
What are you trying to achieve by wanting to modify scan request PDU?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Scan request packet</title><link>https://devzone.nordicsemi.com/thread/22758?ContentTypeID=1</link><pubDate>Thu, 16 Apr 2015 07:08:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3afcee2-a2d4-4c15-bc7e-00f78c328c74</guid><dc:creator>Swetika</dc:creator><description>&lt;p&gt;My question is with respect to Central. The central runs a active scanner so the Advertising packets are received and SCAN_REQUEST is sent and SCAN_RESPONSE is received from peripheral and then the data is sent to the application. Can we modify SCAN_REQUEST packet sent by central or it is totally handled by softdevice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Scan request packet</title><link>https://devzone.nordicsemi.com/thread/22755?ContentTypeID=1</link><pubDate>Thu, 16 Apr 2015 07:08:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c910ec1-22e1-4e40-8205-22a1edfe5f1a</guid><dc:creator>Swetika</dc:creator><description>&lt;p&gt;Here Application layer means user code.My question is with respect to Central. The central runs a active scanner so the Advertising packets are received and SCAN_REQUEST is sent and SCAN_RESPONSE is received from peripheral and then the data is sent to the application. Can we modify SCAN_REQUEST packet sent by central or it is totally handled by softdevice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Scan request packet</title><link>https://devzone.nordicsemi.com/thread/22757?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2015 19:13:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac3add78-d1d1-44d2-aea5-c9d596ad15ea</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;h2&gt;Edited:&lt;/h2&gt;
&lt;p&gt;Yes, once you have created the scan response packet, you can change it again any number of times.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Scan request packet</title><link>https://devzone.nordicsemi.com/thread/22754?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2015 17:45:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:774bd5ad-9503-4756-bc88-4d8a0fb5e2de</guid><dc:creator>John</dc:creator><description>&lt;p&gt;I&amp;#39;m not sure what you mean by application layer. You can create a scan request packet just like you create an advertising packet and put any data in it as long as the stack can encode it properly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>