<?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>Modified radio test firmware</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/67728/modified-radio-test-firmware</link><description>Hello, 
 Is there a modified radio test firmware available? I am hoping for something that can be connected to via BLE, command it to turn on a tone, and then reboot the processor after a specified amount of time. 
 If such a firmware is not available</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 30 Oct 2020 07:13:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/67728/modified-radio-test-firmware" /><item><title>RE: Modified radio test firmware</title><link>https://devzone.nordicsemi.com/thread/277721?ContentTypeID=1</link><pubDate>Fri, 30 Oct 2020 07:13:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aeb73254-4d2e-4765-b867-c11ee79a6ad1</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This should work! I thought that you wanted to do have the Softdevice active all the time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modified radio test firmware</title><link>https://devzone.nordicsemi.com/thread/277636?ContentTypeID=1</link><pubDate>Thu, 29 Oct 2020 14:24:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd6e5956-d7e3-420c-b3fa-1de62b77a659</guid><dc:creator>lukesnow</dc:creator><description>&lt;p&gt;The CLI example you shared looks like a good one, though.&amp;nbsp; Seems like it would be the right example to add my own custom commands.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modified radio test firmware</title><link>https://devzone.nordicsemi.com/thread/277634?ContentTypeID=1</link><pubDate>Thu, 29 Oct 2020 14:22:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af4aba16-e2b3-4886-a17a-372d761ff174</guid><dc:creator>lukesnow</dc:creator><description>&lt;p&gt;Hi Jared,&lt;/p&gt;
&lt;p&gt;Thanks for your quick response.&lt;/p&gt;
&lt;p&gt;The way I wanted to implement it is like this:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Say BLE is running.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;1. Issue Radio test command over BLE.&lt;/p&gt;
&lt;p&gt;2. start 10-minute reboot timer.&lt;/p&gt;
&lt;p&gt;3. shut down BLE stack control of radio.&lt;/p&gt;
&lt;p&gt;4. execute radio test command&lt;/p&gt;
&lt;p&gt;5. runs for 10 minutes&lt;/p&gt;
&lt;p&gt;6. nordic reboots after 10 minutes&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modified radio test firmware</title><link>https://devzone.nordicsemi.com/thread/277601?ContentTypeID=1</link><pubDate>Thu, 29 Oct 2020 13:09:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7d5730f-b26c-4abc-adb8-c125b4beaee4</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Having directly access to the radio to test it as in the radio test example while simultaneously using BLE to receive commands is not straightforward. &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/sd_resource_reqs/hw_block_interrupt_vector.html?cp=4_7_3_0_6_0"&gt;As the Softdevice will block the applicaiton form accessing the radio while it&amp;#39;s in use&lt;/a&gt;. The exception is the usage of &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/concurrent_multiprotocol_tsl_api/concurrent_multiprotocol_tsl_api.html?cp=4_7_3_0_8_1"&gt;radio timeslots&lt;/a&gt;, where the Softdevice can grant the application access to the radio and it&amp;#39;s dependent peripherals for a short timeslot. Which means that the Softdevice can interrupt the application during it&amp;#39;s usage of the radio as it has the higher priority. So the main problem is that the radio that you want to use for retrieving commands with is the same radio that you want to test.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_cli.html?cp=7_1_3_10"&gt;Have you checked the other options for CLI backends? Is none of them suitable for you?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>