<?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>802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/34460/802-15-4-test-dev-migration-to-52840</link><description>Working on a migrating RF test firmware that was working on 52832 using SPI to AT86RF233(for 802.15.4). Was able to exercise PHY with that setup to send specific packet with few issues. I can&amp;#39;t seem to figure out the secret combination of register values</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 23 Sep 2019 10:30:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/34460/802-15-4-test-dev-migration-to-52840" /><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/211186?ContentTypeID=1</link><pubDate>Mon, 23 Sep 2019 10:30:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea895577-0cd0-4001-8dc1-a232390da1a8</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Have you considered using the &lt;a href="https://github.com/NordicSemiconductor/nRF-IEEE-802.15.4-radio-driver"&gt;nRF-IEEE-802.15.4-radio-driver&lt;/a&gt;? You can find transmitter and receiver example applications in the &lt;a href="https://github.com/NordicSemiconductor/nRF-IEEE-802.15.4-radio-driver/wiki/Sample-application"&gt;Wiki pages&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/211180?ContentTypeID=1</link><pubDate>Mon, 23 Sep 2019 10:07:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aabef42d-ed8f-49c5-ba1f-d02e0c655d36</guid><dc:creator>Pietro Beraldini</dc:creator><description>&lt;p&gt;If I am correct, the post is regarding the&amp;nbsp;802.15.4 transmitter. What about the receiver?&lt;/p&gt;
&lt;p&gt;I am trying to modiry the radio transmitter and receiver nordic example in order to use with 802.15.4.Can you give me any suggestions?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/134777?ContentTypeID=1</link><pubDate>Tue, 05 Jun 2018 14:43:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3cc27bb-c12f-468e-a463-d05ee3aaf08b</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Great! Thank you for the feedback, and apologies for the delayed response on the issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/134775?ContentTypeID=1</link><pubDate>Tue, 05 Jun 2018 14:32:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5cf405cc-af56-44ab-9963-853e5a589c54</guid><dc:creator>zzzLNAWS2</dc:creator><description>&lt;p&gt;That did it. It appears as though there are 3 things that need to be changed from the toggle source:&lt;/p&gt;
&lt;p&gt;1. PCNF1_BALEN CANNOT be set to 3. I just left it there as an artifact of a copy/paste from the BLE source. The PS says it has a valid range of [2..4]. I didn&amp;#39;t even notice that it&amp;#39;s default is actually 0 if you never write it. So, I guess 0 is also a valid (and important) value in this case. i.e. it&amp;#39;s not disregarded while only being used for BLE.&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;&lt;span&gt;PCNF0_CRCINC must be 1. I was leaving it at default (0) under the assumption that it was unnecessary&amp;nbsp;because it&amp;#39;s not used for the BLE packets and that CRC doesn&amp;#39;t live in RAM. Also, if you ctrl+F CRCINC in the PS, there is exactly 1 result in the section covering registers. There should probably be a little better explanation of its use as it pertains to 802.15.4.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3. Up the&amp;nbsp;EIGHT02_TOGGLE_CONTENT_SIZE to 18 from 16. With 16 set, the data gets truncated to 0x0D + CRC. Changing to 18 gets all data to 0x0F + CRC.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you very much for your help!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/134750?ContentTypeID=1</link><pubDate>Tue, 05 Jun 2018 13:10:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:34d79422-baeb-4baa-8db6-3b4fa225fb23</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;There seems to be some issue with your packet configuration registers. Please try with the following:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;NRF_RADIO-&amp;gt;PCNF0    = (Eight02_packetHeaderLFlen    &amp;lt;&amp;lt; RADIO_PCNF0_LFLEN_Pos) |
                      (Eight02_packetHeaderPlen     &amp;lt;&amp;lt; RADIO_PCNF0_PLEN_Pos)  |
                      (RADIO_PCNF0_CRCINC_Include   &amp;lt;&amp;lt; RADIO_PCNF0_CRCINC_Pos);

NRF_RADIO-&amp;gt;PCNF1    = (EIGHT02_PAYLOAD_MAX_SIZE     &amp;lt;&amp;lt; RADIO_PCNF1_MAXLEN_Pos);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m able to sniff the packets with these configurations.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/134583?ContentTypeID=1</link><pubDate>Mon, 04 Jun 2018 13:28:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:636d5967-01f6-4b7c-91b9-890c1a27ee46</guid><dc:creator>zzzLNAWS2</dc:creator><description>&lt;p&gt;Any news JH? I&amp;#39;m running out of time.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/133847?ContentTypeID=1</link><pubDate>Tue, 29 May 2018 13:40:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31e3186e-0525-4f2f-84c6-45fd2e7fac6b</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;I did try out your application, and it does not seem to send any valid 802.15.4 packets. I will debug the application some more to figure out why it is not working. I cannot see any obvious issues at the moment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/133456?ContentTypeID=1</link><pubDate>Fri, 25 May 2018 14:21:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:678c7743-705a-4826-9caa-1f96ef6d6ef1</guid><dc:creator>zzzLNAWS2</dc:creator><description>&lt;p&gt;Any news JH?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/133082?ContentTypeID=1</link><pubDate>Wed, 23 May 2018 16:49:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:78f2f455-b0cc-41b4-ac24-ef734edf412e</guid><dc:creator>zzzLNAWS2</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/BLE_5F00_802154_5F00_packet_5F00_toggle.zip"&gt;devzone.nordicsemi.com/.../BLE_5F00_802154_5F00_packet_5F00_toggle.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This is about as simple as I could make it because I&amp;#39;m sure you have better things to do than surf through mountains of comments from all that I have tried for the migration. Not to mention, other components are required in the real source and you don&amp;#39;t need to be bothered with that. This file also has no issues with remaining public; maybe it will help someone else. I stripped out everything to leave only a loop in main that:&lt;/p&gt;
&lt;p&gt;1. Executes transmission of a 16-byte payload BLE packet formatted 0x00 0x01 0x02......0x0F. As mentioned earlier, PHY BLE packet structure for testing(not standard BLE packet).&lt;/p&gt;
&lt;p&gt;2. Executes transmission of a 16-byte payload 802.15.4 packet formatted 0x00 0x01 0x02......0x0F. Ditto on PHY only.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;3. The 2 protocols will toggle back and forth every 500ms.&lt;/p&gt;
&lt;p&gt;4. LED1 of the pca10056 will flash when BLE is TXing and LED2 will flash when Eight02 is TXing.&lt;/p&gt;
&lt;p&gt;5. UART_DBG_INT(0xXX) outputs //DBG ints for simple UART debugging.&lt;/p&gt;
&lt;p&gt;6. pca10056 #defines EXT_UART_RX_PIN 30,&amp;nbsp;EXT_UART_TX_PIN 31 using 921,600 8N1.&lt;/p&gt;
&lt;p&gt;7. BLE packet sends fine. Visible to RX code running on 52832.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;8. I only added DBG in&amp;nbsp;Eight02_send_packet() since that is where my problem is. DBG out is 0x02 0x04 0x05 0x06 0x0A...then repeats.&lt;/p&gt;
&lt;p&gt;Let me know if you need anything else. Thanks!&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/132955?ContentTypeID=1</link><pubDate>Wed, 23 May 2018 10:51:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02d60abc-1a77-483c-bde0-46cff62993ea</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Yes, the process in the PS is supposed to work. Just make sure you follow the guidelines in&amp;nbsp;6.20.12 (IEEE 802.15.4 operation). Could you upload your test project?&lt;/p&gt;
&lt;p&gt;The driver does come with some arbitration and resource requirements, but this is a standalone driver which do not depend on any softdevice/SDK/libraries/etc. The &lt;a href="https://github.com/NordicSemiconductor/nRF-IEEE-802.15.4-radio-driver/wiki/Sample-application"&gt;sample applications&lt;/a&gt; are quite simple and straight forward.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/132819?ContentTypeID=1</link><pubDate>Tue, 22 May 2018 15:37:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e30ede0-e263-4c03-92dd-b4a1f3137085</guid><dc:creator>zzzLNAWS2</dc:creator><description>&lt;p&gt;Thanks for you response JH. I have read through this. And, although it may fit nicely, it still doesn&amp;#39;t really answer the question as to whether or not direct register control will actually work to TX/RX an 802.15.4 PHY packet. The process outlined in 6.20.12.6/7 of the PS seems pretty straight forward. Is the outlined process&amp;nbsp;&lt;em&gt;supposed&lt;/em&gt; to work per the PS? (otherwise, why include the process).&lt;/p&gt;
&lt;p&gt;My entire approach has used direct register control for the testing procedure. As stated, I appreciate your response. But, adding this driver muddies the water with other secondary issues like resource allocation, arbitration, softdevice requirements, new peripheral dependencies, etc. etc. etc.... most of which i&amp;#39;m not even sure of at this point considering the driver implementation has its&amp;#39; own NEW learning curve....as apposed to just setting up a few registers and dumping bytes into PACKETPTR.&lt;/p&gt;
&lt;p&gt;So, can you help? Thanks again&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/132794?ContentTypeID=1</link><pubDate>Tue, 22 May 2018 14:03:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da024b0c-c58b-4baa-952c-17d7ac02569a</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Have you looked at the &lt;a href="https://github.com/NordicSemiconductor/nRF-IEEE-802.15.4-radio-driver"&gt;802.15.4 driver&lt;/a&gt; available on our GitHub page? This should fit in quite nicely between using the registers directly, and the 802.15.4 libraries in the SDK.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 802.15.4 Test dev migration to 52840</title><link>https://devzone.nordicsemi.com/thread/132617?ContentTypeID=1</link><pubDate>Mon, 21 May 2018 22:22:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f683113f-33e8-4caf-816a-7aa6ffff4c47</guid><dc:creator>zzzLNAWS2</dc:creator><description>&lt;p&gt;No takers? All I want to do is send some dummy info for RF testing. But, that seems like a MAJOR task. Migration for BLE testing from 52832&amp;gt;52840 works fine but I can&amp;#39;t get an 802.15.4 packet out of the radio no matter what I try. PLEASE HELP.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>