<?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 can I use a &amp;quot;long range mode&amp;quot; in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/43404/how-can-i-use-a-long-range-mode-in-the-proprietary-mode-in-the-nrf52840</link><description>Hi, 
 I&amp;#39;m using nRF52840 and SDK 15.2 and want to realize a proprietary radio. 
 
 I tested the ESB (enhanced shock burst) example and it worked quite well. Next I tried to configure the chip to use a lower data rate to achieve higher ranges (similar</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 12 Feb 2019 06:53:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/43404/how-can-i-use-a-long-range-mode-in-the-proprietary-mode-in-the-nrf52840" /><item><title>RE: How can I use a "long range mode" in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/thread/170497?ContentTypeID=1</link><pubDate>Tue, 12 Feb 2019 06:53:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1645d2a-f931-4a8e-b5bc-02e2528defda</guid><dc:creator>Hauser</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;thank you for the support, I gonna check the code.&lt;/p&gt;
&lt;p&gt;Best regards!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use a "long range mode" in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/thread/170283?ContentTypeID=1</link><pubDate>Mon, 11 Feb 2019 09:12:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc7b6c1b-0583-419d-9b21-d058ac863ff4</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I have finally been able to track down the coveted long range demo project files! Just keep in mind that this project was made two years ago, for SDK 12.2 and does not use a SoftDevice. This might make it hard to work with right away, but you should be able to tell how long range mode is enabled with proprietary radio. Keep in mind that we do not have the resources to go into detail on old example projects like this, so you will be on your own in converting this project into a functional and up-to-date product.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-91cfaf76d906411b9432c8b0acfa3290/nrf52840_2D00_long_2D00_range_2D00_demo_2D00_master.zip"&gt;devzone.nordicsemi.com/.../nrf52840_2D00_long_2D00_range_2D00_demo_2D00_master.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best of luck and kind regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use a "long range mode" in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/thread/169972?ContentTypeID=1</link><pubDate>Thu, 07 Feb 2019 15:22:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb9452df-f9d9-4018-99e8-8fb5af8a1869</guid><dc:creator>Hauser</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;thank you, I checked that case now:&lt;/p&gt;
&lt;p&gt;&lt;span class="user-name"&gt;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/sondre-nesset"&gt;Sondre Nesset&lt;/a&gt; is exactly writing what I can also confirm:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="user-name"&gt;&lt;pre class="ui-code" data-mode="text"&gt;Have tried to set the MODE register to 5, and set noack=1.

But cant receive any data&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I checked his project and the nRF52840 data sheet concerning the settings of the radio chip and did many tests. But there is no clear statement in the data sheet about the configuration. The source code of the long range demo still seems to solve the issue.&lt;/p&gt;
&lt;p&gt;Have a nice evening!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use a "long range mode" in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/thread/169935?ContentTypeID=1</link><pubDate>Thu, 07 Feb 2019 13:42:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6b0bc50-065a-4f67-8cba-2c2ac4b16355</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Having a hard time finding the demo project as the guy who wrote it is not available. But I found &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/37734/esb-long-range"&gt;this case&lt;/a&gt;, which might have code relevant to your application. I will update you if I am able to get the demo project.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use a "long range mode" in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/thread/169881?ContentTypeID=1</link><pubDate>Thu, 07 Feb 2019 10:19:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5cd101ce-68ed-400e-8f05-ed8e19c1ab01</guid><dc:creator>Hauser</dc:creator><description>&lt;p&gt;Thank you Simon! Yes, the ACK-timing issue will be considered as soon as the long range mode is active. &lt;/p&gt;
&lt;p&gt;For this reason, getting the c-files of the mentioned long range demo would be very helpful!&lt;/p&gt;
&lt;p&gt;I would really appreciate if you could check for it and come back to me. Thank you for the support!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use a "long range mode" in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/thread/169878?ContentTypeID=1</link><pubDate>Thu, 07 Feb 2019 10:08:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7d114b3-e09f-43f1-880e-fbb617d09cac</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Sorry for the misunderstanding! Yes this should be possible, however we don&amp;#39;t have any support in our libraries for something like this, so it won&amp;#39;t be easy. Also using the new radio modes will not be backwards compatible with other ESB devices. Another issue will be time on air, as the ESB library won&amp;#39;t wait for an ACK packet (+ACK payload). &lt;a href="https://devzone.nordicsemi.com/b/blog/posts/nrf52840-long-range-demo"&gt;This long range demo&lt;/a&gt; uses a simple proprietary protocol that is similar to ESB. I will try to get my hands on the .c-files so we can see exactly how it is done, but it might take some time to find it.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use a "long range mode" in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/thread/169826?ContentTypeID=1</link><pubDate>Thu, 07 Feb 2019 06:45:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f8ce439-0638-4438-afbb-4e6c68775e05</guid><dc:creator>Hauser</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m talking about &lt;span style="text-decoration:underline;"&gt;proprietary radio&lt;/span&gt; (like ESB), not BLE. I refer to this &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-2-0/esb_examples_ptx_prx"&gt;ESB example&lt;/a&gt; where the ESB only allows&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;typedef enum {
    NRF_ESB_BITRATE_2MBPS     = RADIO_MODE_MODE_Nrf_2Mbit,      /**&amp;lt; 2 Mb radio mode.                                                */
    NRF_ESB_BITRATE_1MBPS     = RADIO_MODE_MODE_Nrf_1Mbit,      /**&amp;lt; 1 Mb radio mode.                                                */
#if !(defined(NRF52840_XXAA) || defined(NRF52810_XXAA))
    NRF_ESB_BITRATE_250KBPS   = RADIO_MODE_MODE_Nrf_250Kbit,    /**&amp;lt; 250 Kb radio mode.                                              */
#endif //NRF52840_XXAA
    NRF_ESB_BITRATE_1MBPS_BLE = RADIO_MODE_MODE_Ble_1Mbit,      /**&amp;lt; 1 Mb radio mode using @e Bluetooth low energy radio parameters. */
#if defined(NRF52_SERIES)
    NRF_ESB_BITRATE_2MBPS_BLE = RADIO_MODE_MODE_Ble_2Mbit,       /**&amp;lt; 2 Mb radio mode using @e Bluetooth low energy radio parameters. */
#endif
} nrf_esb_bitrate_t;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;In my opinion, the long range feature is part of the nRF52840-hardware, thus the software should somehow make use of it. &lt;span style="text-decoration:underline;"&gt;The question is how&lt;/span&gt;?&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use a "long range mode" in the proprietary mode in the nRF52840?</title><link>https://devzone.nordicsemi.com/thread/169761?ContentTypeID=1</link><pubDate>Wed, 06 Feb 2019 14:36:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b2fb71b-0dd0-4e65-b0bb-c42f69eb7ccb</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;To enable long range you have to set your advertising and scanning phy to BLE_GAP_PHY_CODED.&lt;/p&gt;
&lt;p&gt;In your peripheral, set adv_params.primary_phy = BLE_GAP_PHY_CODED; (found in ble_advertising.c)&lt;/p&gt;
&lt;p&gt;In your central, set .scan_phys = BLE_GAP_PHY_CODED; (found in main.c and/or nrf_ble_scan.c)&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>