<?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>NRF52833: Impelementation of DFU serial bootloder without signed key.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/62046/nrf52833-impelementation-of-dfu-serial-bootloder-without-signed-key</link><description>Hi, 
 
 We have 2 microcontroller on board. One of our micro controller will update nordic chip using serial DFU without any signed keys. 
 For testing purpose i am implementing simple Serial bootloader On NRF52833 development kit and SDK 16.0.0. 
 I</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Jun 2020 12:31:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/62046/nrf52833-impelementation-of-dfu-serial-bootloder-without-signed-key" /><item><title>RE: NRF52833: Impelementation of DFU serial bootloder without signed key.</title><link>https://devzone.nordicsemi.com/thread/255252?ContentTypeID=1</link><pubDate>Tue, 16 Jun 2020 12:31:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2125176f-711b-4302-84c6-473bf6e6cec8</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Swapnil&lt;/p&gt;
&lt;p&gt;This should be possible, but we don&amp;#39;t have anything that does this already, so you will have to implement this yourself. Here are a few suggestions for what you can take a look at. Please check out the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Flib_dfu_transport_ble.html&amp;amp;&amp;amp;anchor=lib_dfu_transport_msc"&gt;message sequence chart here&lt;/a&gt; which describes how the transfer of an init packet and firmware image is done.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can also modify the UART DFU Master code, &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader#h108sjziaxo3m81rkgr1has5r1d72qtu"&gt;found here&lt;/a&gt;, to use the BLE transportation layer instead of UART.&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: NRF52833: Impelementation of DFU serial bootloder without signed key.</title><link>https://devzone.nordicsemi.com/thread/255214?ContentTypeID=1</link><pubDate>Tue, 16 Jun 2020 10:34:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b94a0c4d-3f46-4d85-a801-c8a10eb6a73d</guid><dc:creator>Swapnil Karkare</dc:creator><description>&lt;p&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;Hi Simon,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;Adding some more clarification on above query&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;Using &lt;b&gt;&lt;span&gt;nrfutil &lt;/span&gt;&lt;/b&gt;we create DFU package ZIP file which contain init packet and application firmware. &amp;nbsp;My question is how can we replace DFU package zip file creation process with creating only .dat file(init packet ) and bin file(application or softdevice)? &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;The reason behind is, after ZIP file creation we have to extract it, merge dat and bin file into single bin file send it to our host micro controller over Tera term. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;Basically we just want to avoid one step of ZIP file.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833: Impelementation of DFU serial bootloder without signed key.</title><link>https://devzone.nordicsemi.com/thread/255154?ContentTypeID=1</link><pubDate>Tue, 16 Jun 2020 07:32:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c51bde3-c6ec-4182-b3e6-92b0a9e0484f</guid><dc:creator>Swapnil Karkare</dc:creator><description>&lt;p&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;Hi Simon,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;We have one &amp;nbsp;query regarding application or softdevice &amp;nbsp;package zip file created for dfu process, the file containing dat file(Init packet) &amp;nbsp;and bin file(application firmware or softdevice). &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;The question arises due to we are not using any Nordic application to upgrade firmware. As you know DFU process initiated into in our Host Micro controller, So copying this files into host takes place using Xmodem protocol on TeraTerm. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:small;"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:10pt;"&gt;Could you please suggest how can we create these files and merging into single file without ani ZIP and UNZIP file process?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833: Impelementation of DFU serial bootloder without signed key.</title><link>https://devzone.nordicsemi.com/thread/252770?ContentTypeID=1</link><pubDate>Tue, 02 Jun 2020 13:33:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4c88ff7-87de-4167-8ad5-04f17795332f</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Swapnil&lt;/p&gt;
&lt;p&gt;1. We tested this on our end, and setting NRF_DFU_REQUIRE_SIGNED_APP_UPDATE to 0 seems to do the trick if you&amp;#39;d like to do an open DFU.&lt;/p&gt;
&lt;p&gt;2. This seems correct.&lt;/p&gt;
&lt;p&gt;3. This error seems to be caused due to something else using the serial port. Are you, for example, using UART for logging while debugging, or using UART for something else? Please try power cycling (turning off the board and removing power sources, then turning it back on) the board before starting the DFU (and not doing anything else before calling &amp;quot;nrfutil dfu serial&amp;quot;.&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>