<?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>Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/93215/example-code-for-fixed-frequency-for-ce-certification</link><description>Hello, 
 For CE certification and to use BLE I require to set my custom board that uses a nrf52832 chip with onboard antenna to one or multiple Frequencies. From other posts I read that I should use the radio_test example or the direct_test_mode code</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Mar 2024 12:46:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/93215/example-code-for-fixed-frequency-for-ce-certification" /><item><title>RE: Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/thread/474322?ContentTypeID=1</link><pubDate>Mon, 18 Mar 2024 12:46:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc514718-5274-41ea-844f-e02fbaed421e</guid><dc:creator>RajHegde_Atogear</dc:creator><description>&lt;p&gt;Hello, I am having exact same issue but on NRF52840 . Is it possible to share the details of files and codes that need to be modified to achieve the same as above 6 hex files? Grateful for your support!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/thread/403417?ContentTypeID=1</link><pubDate>Thu, 05 Jan 2023 13:45:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22f5da7f-f3f1-4231-b5c9-b8f0d99ee4bf</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Thanks for sharing!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/thread/403412?ContentTypeID=1</link><pubDate>Thu, 05 Jan 2023 13:38:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bcbe7beb-9369-43e0-88b7-66d9963a8d4c</guid><dc:creator>Mr Sunshine</dc:creator><description>&lt;p&gt;I uploaded the hex files here for other people who have a similar issue. Here are 6 files for channels 2, 40 and 80 with modulated TX and RX mode. These files are made for the nrf52832 and can be written on them with use of the &amp;#39;nrfConnect for Desktop&amp;#39; and &amp;#39;programmer&amp;#39; program&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/radio_5F00_test_5F00_pca_5F00_ch02_5F00_modTX.hex"&gt;devzone.nordicsemi.com/.../radio_5F00_test_5F00_pca_5F00_ch02_5F00_modTX.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/radio_5F00_test_5F00_pca_5F00_ch02_5F00_RX.hex"&gt;devzone.nordicsemi.com/.../radio_5F00_test_5F00_pca_5F00_ch02_5F00_RX.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/radio_5F00_test_5F00_pca_5F00_ch40_5F00_modTX.hex"&gt;devzone.nordicsemi.com/.../radio_5F00_test_5F00_pca_5F00_ch40_5F00_modTX.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/radio_5F00_test_5F00_pca_5F00_ch40_5F00_RX.hex"&gt;devzone.nordicsemi.com/.../radio_5F00_test_5F00_pca_5F00_ch40_5F00_RX.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/radio_5F00_test_5F00_pca_5F00_ch80_5F00_modTX.hex"&gt;devzone.nordicsemi.com/.../radio_5F00_test_5F00_pca_5F00_ch80_5F00_modTX.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/radio_5F00_test_5F00_pca_5F00_ch80_5F00_RX.hex"&gt;devzone.nordicsemi.com/.../radio_5F00_test_5F00_pca_5F00_ch80_5F00_RX.hex&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/thread/392785?ContentTypeID=1</link><pubDate>Thu, 27 Oct 2022 10:05:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:824a7fcd-9b4b-4b14-aa2e-cd42fbe6429b</guid><dc:creator>Kenneth</dc:creator><description>[quote user="mr sunshine  "]With the examples given I am able to change the channel by editing the&amp;nbsp;.channel_start value. But it is unclear to me how I can set the modulated TX and RX modes.[/quote]
&lt;p&gt;This is controlled by one of these (presuming you are looking at &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/82474/case-about-dtm-and-rf-channel/342390"&gt;this example&lt;/a&gt;):&lt;/p&gt;
&lt;p&gt;m_test_config.type = MODULATED_TX; // Modulated TX&lt;br /&gt;&lt;span style="font-family:inherit;"&gt;m_test_config.type&lt;/span&gt;&lt;span style="font-family:inherit;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;RX; // RX (its always modulated)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Kenneth&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/thread/392779?ContentTypeID=1</link><pubDate>Thu, 27 Oct 2022 09:38:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b16f2222-9823-4d9c-a34f-46253fab3cb7</guid><dc:creator>Mr Sunshine</dc:creator><description>&lt;p&gt;Hello Kenneth,&lt;br /&gt;&lt;br /&gt;Thank you for the response, it helps a lot. The solutions you gave seem to help and I currently don&amp;#39;t get stuck on the &lt;span&gt;NRF_BREAKPOINT_COND line.&lt;/span&gt;&amp;nbsp;I still have to test if my custom board is actually transmitting the set frequencies.&amp;nbsp;&lt;/p&gt;
[quote userid="2111" url="~/f/nordic-q-a/93215/example-code-for-fixed-frequency-for-ce-certification/392419"]For instance to perform the ETSI tests you need to configure the radio in 2 modes (modulated tx and rx) and it needs to be performed on 3 channels (2, 40 and 80 (low, middle, and upper)). So in total 6 configurations are needed (I believe this is same for FCC and others).[/quote]
&lt;p&gt;With the examples given I am able to change the channel by editing the&amp;nbsp;.channel_start value. But it is unclear to me how I can set the modulated TX and RX modes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/thread/392419?ContentTypeID=1</link><pubDate>Tue, 25 Oct 2022 13:52:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:137524a8-8e08-448a-814b-b6316f574924</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi again,&lt;/p&gt;
&lt;p&gt;You are using the nRF5 SDK then, for future development we recommend the nRF Connect SDK:&lt;br /&gt;Why?&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement"&gt;https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement&lt;/a&gt;&amp;nbsp;&lt;br /&gt;Getting started?&amp;nbsp;&lt;a href="https://academy.nordicsemi.com/"&gt;https://academy.nordicsemi.com/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;But to answer your question for the nRF5 SDK and radio regulatory testing:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You can use the radio test example as a starting point: &lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/nrf_radio_test_example.html"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/nrf_radio_test_example.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For instance to perform the ETSI tests you need to configure the radio in 2 modes (modulated tx and rx) and it needs to be performed on 3 channels (2, 40 and 80 (low, middle, and upper)). So in total 6 configurations are needed (I believe this is same for FCC and others).&lt;/p&gt;
&lt;p&gt;Alternatively, instead of having the operator to write these commands manually for each configuration, it is also possible to make 6 hex files that setup the required tests (then you only need to program a new hex file for each test). You can use the main.c in the below linked devzone case as an example on how to setup fixed radio tests:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/82474/case-about-dtm-and-rf-channel/342390"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/82474/case-about-dtm-and-rf-channel/342390&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;During ETSI test there is also a receiver blocking test (you can&amp;#39;t use the radio test example on this one), instead you need to use the final application to test functionally that the product can operate with high out of band interference. For instance you can use some kind of blinky that indicate that the link is running and that pressing a button is received on the peer during this test.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;For anyone that may find this thread in the future and is working on the nRF Connect SDK you may find this useful:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/support-private/support/289537#permalink=760591"&gt;https://devzone.nordicsemi.com/support-private/support/289537#permalink=760591&lt;/a&gt;&amp;nbsp;&lt;br /&gt;(update:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/88247/is-it-possible-to-make-the-nrf5340-ic-transmit-a-cw/369586"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/88247/is-it-possible-to-make-the-nrf5340-ic-transmit-a-cw/369586&lt;/a&gt;&amp;nbsp;)&lt;/p&gt;
&lt;p&gt;You should be able to modify the&amp;nbsp;cmd_tx_modulated_carrier_start() in main.c in the linked example to setup the channels you want to test.&lt;/p&gt;
&lt;p&gt;Let me also add the following, since it can be useful later:&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;For the BT listing:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here we have done pretty much all the job for you, you only need to list your product using one of the QDID that we list in this link (the QDID to use depends on which development platform and version you used when developing the product):&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/comp_matrix_nrf52832/COMP/nrf52832/ble_qdid_qual_matrix.html"&gt;https://infocenter.nordicsemi.com/topic/comp_matrix_nrf52832/COMP/nrf52832/ble_qdid_qual_matrix.html&lt;/a&gt;&amp;nbsp;(update:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/comp_matrix_nrf52832/page/COMP/nrf52832/ble_qdid_qual_matrix.html"&gt;https://docs.nordicsemi.com/bundle/comp_matrix_nrf52832/page/COMP/nrf52832/ble_qdid_qual_matrix.html&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;For more information also see:&lt;br /&gt;General:&amp;nbsp;&lt;a href="https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/"&gt;https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/&lt;/a&gt;&amp;nbsp;&lt;br /&gt;When using QDID:&amp;nbsp;&lt;a href="https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-process-with-no-required-testing/"&gt;https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-process-with-no-required-testing/&lt;/a&gt;&amp;nbsp;(update:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/bt/bt_qualification/index.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/bt/bt_qualification/index.html&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Even though no specific testing is required when using a QDID, we do recommend that you perform DTM tests on a prototype to verify that your RF phy is good:&lt;br /&gt;nRF5 SDK:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/ble_sdk_app_dtm_serial.html"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/ble_sdk_app_dtm_serial.html&lt;/a&gt;&amp;nbsp;&lt;br /&gt;nRF Connect SDK:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/bluetooth/direct_test_mode/README.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/bluetooth/direct_test_mode/README.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The DTM is also something you can do as part of your production test:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/struct_appnotes/struct/appnotes_nan34.html"&gt;https://infocenter.nordicsemi.com/topic/struct_appnotes/struct/appnotes_nan34.html&lt;/a&gt;&amp;nbsp;(update:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nan_34/resource/nan_34.pdf"&gt;https://docs.nordicsemi.com/bundle/nan_34/resource/nan_34.pdf&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/thread/392416?ContentTypeID=1</link><pubDate>Tue, 25 Oct 2022 13:43:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84741596-51ad-4fec-ac38-314f27e55ee7</guid><dc:creator>Mr Sunshine</dc:creator><description>&lt;p&gt;I am not familiar with the terms &lt;span&gt;nRF5 SDK and nRF Connect SDK.&amp;nbsp;&lt;/span&gt;I&amp;nbsp;use the&amp;nbsp;&lt;span&gt;codes in the example file of&lt;/span&gt;&amp;nbsp;&lt;span&gt;SDK 15.0.0. version (which uses the s132_nrf52_6.0.0_softdevice), this is the version used for the current code for the complete product. Does this help?&lt;/span&gt;&lt;/p&gt;
[quote userid="2111" url="~/f/nordic-q-a/93215/example-code-for-fixed-frequency-for-ce-certification/392410"]I assume if you add a pull-up on the RXD pin you avoid the assert[/quote]
&lt;p&gt;I can try this out.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example code for fixed frequency for CE certification</title><link>https://devzone.nordicsemi.com/thread/392410?ContentTypeID=1</link><pubDate>Tue, 25 Oct 2022 13:26:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89d72dc7-ed38-4882-9fad-13d58c3197b3</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I assume if you add a pull-up on the RXD pin you avoid the assert, but to answer your question about avoiding to use UART the answer will depend a bit on whether you have used nRF5 SDK or nRF Connect SDK during development. Can you specify?&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>