<?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>DMT Test mode (continuous transmission with no modulation on center frequency) / in German: EMV-Testmodus = Dauersenden ohne Modulation auf Mittenfrequez)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/86881/dmt-test-mode-continuous-transmission-with-no-modulation-on-center-frequency-in-german-emv-testmodus-dauersenden-ohne-modulation-auf-mittenfrequez</link><description>Here we go again .... I did read many posts in this forum but did not find an answer. 
 We need to CE test a small Bluetooth HID keyboard for a special use case. Our test laboratory is asking us to put the device into the Test-Mode as described in the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Apr 2022 21:11:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/86881/dmt-test-mode-continuous-transmission-with-no-modulation-on-center-frequency-in-german-emv-testmodus-dauersenden-ohne-modulation-auf-mittenfrequez" /><item><title>RE: DMT Test mode (continuous transmission with no modulation on center frequency) / in German: EMV-Testmodus = Dauersenden ohne Modulation auf Mittenfrequez)</title><link>https://devzone.nordicsemi.com/thread/363253?ContentTypeID=1</link><pubDate>Wed, 13 Apr 2022 21:11:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15b43e35-bbc3-4350-9f7b-e1a851036de3</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;Hi Thomas,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I can see why this is inconvenience but we at Nordic mainly focus on supporting our products and not third party environments. Maybe if enough people request this then it will be something in the future but as for now it is not something we do. So I would check with the Arduino community to see if there is anything there who has experience flashing hex through Arduino or circuit python interface.&lt;br /&gt;&lt;br /&gt;There are also many products using the nrf52 series chips that does not have a USB port, but almost all have SWD interface.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As for the &lt;span&gt;Softdevice&lt;/span&gt;, this is closed software so not something that will be available for the public to tinker with.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="ThomasF"]There is no real plug where to connect the SWD.[/quote]
&lt;p&gt;This is because often the development is done on a Development kit, so the final product does not need to be programmed often.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="ThomasF"]&amp;nbsp;With&amp;nbsp;a needle adapter is hard to maintain a continuous connection for a longer period of time.[/quote]
&lt;p&gt;I agree, it does get a bit finicky, more often then not I solder some&amp;nbsp;wires on to the test points and use some jumper wirers to the programmer.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From what I can understand the UF2 bootloader does not&amp;nbsp;except hex files,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;quot;The format of the file is a little special. Due to &amp;#39;operating system woes&amp;#39; you cannot just drag a binary or hex file (trust us, we tried it, it isn&amp;#39;t cross-platform compatible)&amp;quot;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But it looks like it is possible to convert a hex or bin file to UF2,&lt;br /&gt;&lt;br /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1649884166793v1.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://github.com/Microsoft/uf2"&gt;GitHub - microsoft/uf2: UF2 file format specification&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://github.com/adafruit/Adafruit_nRF52_Bootloader"&gt;https://github.com/adafruit/Adafruit_nRF52_Bootloader&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So that might be the way to go for now.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It is currently Eater vacation in Norway so Tech support staffing will be low, expect delayed replies. Back to normal 19 of April.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DMT Test mode (continuous transmission with no modulation on center frequency) / in German: EMV-Testmodus = Dauersenden ohne Modulation auf Mittenfrequez)</title><link>https://devzone.nordicsemi.com/thread/363067?ContentTypeID=1</link><pubDate>Tue, 12 Apr 2022 17:18:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:34c9067e-a868-426d-aae5-139b593ff4b6</guid><dc:creator>Thomas Friehoff</dc:creator><description>&lt;p&gt;What a pity !&lt;br /&gt;&lt;br /&gt;Arduino is so popular and I think you / Nordic is missing something when not following this trend.&lt;br /&gt;&lt;br /&gt;Connecting to the SWD interface is a &amp;quot;pain in the b**!&amp;quot;&lt;br /&gt;&lt;br /&gt;- The device needs to be opened.&lt;br /&gt;- There is no real plug where to connect the SWD.&lt;br /&gt;-&amp;nbsp;With&amp;nbsp;a needle adapter is hard to maintain a continuous connection for a longer period of time.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;With a programmer/utility which can plug and talk to a USB port, everything will be easier and reproducible for nearly everyone.&lt;/p&gt;
&lt;p&gt;I am sure also your support effort will be less if Nordic would publish some easy-to-use Arduino sample code!&lt;br /&gt;&lt;br /&gt;It looks to me that this guy in GitHub is almost there...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;a href="https://github.com/sandeepmistry/arduino-nRF5"&gt;https://github.com/sandeepmistry/arduino-nRF5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Maybe you can take a look and support him or offer some code samples.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;He is talking about being able to&amp;nbsp;access/use the Nordic &amp;quot;Softdevice&amp;quot;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Am I correct that if this is true, the &amp;quot;&lt;span&gt;Direct Test Mode&amp;quot; sample from the SDK here:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.3.0%2Fble_sdk_app_dtm_serial.html"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.3.0%2Fble_sdk_app_dtm_serial.html&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Would be easy to port?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Could someone at Nordic take a look and try this?&lt;br /&gt;&lt;br /&gt;Thank you and best regards&lt;br /&gt;&lt;br /&gt;ThomasF&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DMT Test mode (continuous transmission with no modulation on center frequency) / in German: EMV-Testmodus = Dauersenden ohne Modulation auf Mittenfrequez)</title><link>https://devzone.nordicsemi.com/thread/363042?ContentTypeID=1</link><pubDate>Tue, 12 Apr 2022 13:39:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0467dd36-73af-46d2-9295-11b05414d299</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;Hi Thomas,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We do not have any Arduino code or &lt;span&gt;CircruitPython&lt;/span&gt; SW that can put the device in Test-mode, as we at Nordic do not maintain or directly support Arduino.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Presuming that the test lab wants to test the radio.&lt;br /&gt;&lt;br /&gt;We do have two options for Test-mode, the nRF5 SDK or the nRF Connect SDK, both have the Radio test sample and Direct test mode for Bluetooth.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So usually you would flash the Test application to the device that is tested, then you can flash the existing application back on to the device when testing is done.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So i would also check with the Arduino forum\support to see if there is a way to load .hex files with the drag and drop feature from their IDE solution.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If not then you can access the SWD pins on the board, I see that there is to test points on the bottom side of the ItsyBitsy, SWDIO and SWDCLK, these can be used to flash the nrf52840.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1649769181509v2.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you want i can make this case private, and you can share pictures or HW files and i can try to provide guidance on how to connect to the device through SWD interface.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The ItsyBitsy is using a Raytac BLE module.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>