<?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 enable long range in pawr</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119627/how-to-enable-long-range-in-pawr</link><description>Hi, 
 I am developing Long Range and Pawr using nrf54l15-dk. 
 For the Long Range example I refer to E:\NCS\v2.8.0\nrf\samples\bluetooth\central_and_peripheral_hr and peripheral_hr_coded. 
 For the Pawr example I refer to E:\NCS\v2.8.0\zephyr\samples</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 12 Mar 2025 15:04:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119627/how-to-enable-long-range-in-pawr" /><item><title>RE: How to enable long range in pawr</title><link>https://devzone.nordicsemi.com/thread/527004?ContentTypeID=1</link><pubDate>Wed, 12 Mar 2025 15:04:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42c34f0b-ecdc-4927-98a6-6a22d3f36f75</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please note that the tests were performed at a remote location, with only two devices involved, with line-of-sight, with little to no interference, over water. In an urban setting, you should expect lower range and more packet loss. 100 m might be at the edge of what is possible, in such a setting. In some instances more can be possible, and in some instances even less.&lt;/p&gt;
&lt;p&gt;Regarding configurations, I am afraid there isn&amp;#39;t really much you can do with interference, high noise floor, or other objects blocking line-of-sight or otherwise changing the signal path. Depending on the issue, higher TX power, or to just repeat the transmission, might work.&lt;/p&gt;
&lt;p&gt;For connections, increasing the supervision timeout will allow for more packet loss before the connection is lost.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to enable long range in pawr</title><link>https://devzone.nordicsemi.com/thread/526668?ContentTypeID=1</link><pubDate>Tue, 11 Mar 2025 02:25:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b9c9bfa-01ba-4da9-8784-9dc423f94de6</guid><dc:creator>dede</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;My estimated distance is about 1,300 meters and using 0 dBm Tx power, I refer to Nordic Bluetooth Long Range is 1,300 meters. The links for reference are as follows:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.nordicsemi.com/getconnected/tested-by-nordic-bluetooth-long-range#:~:text=as%20visual%20indicators.-,The%20results,or%20patterns%20we%20can%20identify."&gt;https://blog.nordicsemi.com/getconnected/tested-by-nordic-bluetooth-long-range#:~:text=as%20visual%20indicators.-,The%20results,or%20patterns%20we%20can%20identify.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Is the default Tx power 0 dBm for the periodic_adv_rsp and periodic_sync_rsp examples?&lt;/p&gt;
&lt;p&gt;Please refer to the red box and red line for my test environment, which is about 100 meters away. In addition, I also found that if there are many people or cars passing between two nRF54L15-DK, it will affect the pawr communication. In addition to the modification code you provided, do I need to modify other configurations?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/nRF54L15_2D00_DK_2B00_pawr_2B00_long-range-test-environment.png" /&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to enable long range in pawr</title><link>https://devzone.nordicsemi.com/thread/526520?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 10:33:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb523317-8c8f-4661-822f-6c5c73332baa</guid><dc:creator>Jakob Ruhe</dc:creator><description>&lt;p&gt;The code looks good to me. Which distance did you expect? Is this line of sight without other radio traffic or in an indoor office environment with traffic from 2.4 GHz WiFi and other Bluetooth devices? Which output power do you plan to use?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to enable long range in pawr</title><link>https://devzone.nordicsemi.com/thread/526513?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 10:10:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b87b67b4-85ef-495e-a4bb-05058cb6eb63</guid><dc:creator>dede</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I enabled Coded PHY on two examples (periodic_adv_rsp and periodic_sync_rsp).&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;In the periodic_adv_rsp example, I modified the code for creating extended AD sets, Please review the code below. But the maximum distance tested was about 100 meters.I used the pawr+long range test done by nRF54L15-DK, SDK is v2.8.0.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/** Non-connectable extended advertising on coded PHY with private address */
#define BT_LE_EXT_ADV_CODED_NCONN BT_LE_ADV_PARAM(BT_LE_ADV_OPT_EXT_ADV | \
						  BT_LE_ADV_OPT_CODED, \
						  BT_GAP_ADV_FAST_INT_MIN_2, \
						  BT_GAP_ADV_FAST_INT_MAX_2, \
						  NULL)
						  
err = bt_le_ext_adv_create(BT_LE_EXT_ADV_CODED_NCONN, &amp;amp;adv_cb, &amp;amp;pawr_adv);
	if (err) {
		printk(&amp;quot;Failed to create advertising set (err %d)\n&amp;quot;, err);
		return 0;
	}
	printk(&amp;quot;Created adv: %p\n&amp;quot;, pawr_adv);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to enable long range in pawr</title><link>https://devzone.nordicsemi.com/thread/526512?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 09:53:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:daae79d7-6398-4345-8080-7bb6ff688cd1</guid><dc:creator>Jakob Ruhe</dc:creator><description>&lt;p&gt;Hello dede,&lt;/p&gt;
&lt;p&gt;To enable&amp;nbsp;Coded PHY for the periodic_adv_rsp example you should be able to modify the code that creates the Extended Advertising Set like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;	/* Create a non-connectable advertising set */
	const struct bt_le_adv_param adv_param = {
		.options = BT_LE_ADV_OPT_EXT_ADV | BT_LE_ADV_OPT_CODED,
		.interval_min = BT_GAP_ADV_FAST_INT_MIN_2,
		.interval_max = BT_GAP_ADV_FAST_INT_MAX_2,
	};
	err = bt_le_ext_adv_create(&amp;amp;adv_param, &amp;amp;adv_cb, &amp;amp;pawr_adv);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;You also need to enable Coded PHY on both examples (periodic_adv_rsp and periodic_sync_rsp), by adding the following to the corresponding `prj.conf` files:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_BT_CTLR_PHY_CODED=y
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I have not tested this myself and there might be some more changes needed. But this should give you a good point to start from!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>