<?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>pc-nrfutil - no serial DFU supported</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16907/pc-nrfutil---no-serial-dfu-supported</link><description>Hi, 
 Im using SDK11 and id like to use serial DFU, when i try to run pc-nrfutil I get a message &amp;quot;Serial transport is currently not supported&amp;quot;.
Id like to write own update via serial from another host MCU, but im pretty bad at python to read the source</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Oct 2016 19:19:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16907/pc-nrfutil---no-serial-dfu-supported" /><item><title>RE: pc-nrfutil - no serial DFU supported</title><link>https://devzone.nordicsemi.com/thread/64803?ContentTypeID=1</link><pubDate>Thu, 06 Oct 2016 19:19:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b45cf10-b65f-40d0-95e1-de37dfdb452f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Unfortunately, we are going to implement it, but don&amp;#39;t have an accurate estimate of when that will be. That said, this redesign has made it easier to add custom transport layers compared to the legacy bootloader in case you would be interested in creating your own.&lt;/p&gt;
&lt;p&gt;Relevant documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.0.0/lib_bootloader_modules.html?cp=4_0_0_3_4"&gt;bootloader modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.0.0/lib_dfu_transport.html?cp=4_0_0_3_4_3"&gt;transport layer requirements&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-nrfutil - no serial DFU supported</title><link>https://devzone.nordicsemi.com/thread/64802?ContentTypeID=1</link><pubDate>Thu, 06 Oct 2016 19:06:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f150bd98-eee8-4659-b3c3-86a2cddf923a</guid><dc:creator>Sergy</dc:creator><description>&lt;p&gt;Thanks Vidar! Any timeline on getting serial DFU supported in SDK12?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-nrfutil - no serial DFU supported</title><link>https://devzone.nordicsemi.com/thread/64801?ContentTypeID=1</link><pubDate>Thu, 06 Oct 2016 19:04:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff64a4b5-64d4-4c4c-98d2-2148e7228964</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The DFU was redesigned in SDK 12.0.0, hence two different versions of nrfutil. From the readme:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are 2 different and incompatible
DFU package formats:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;legacy: used a simple structure and    no security&lt;/li&gt;
&lt;li&gt;modern: uses Google&amp;#39;s protocol    buffers for serialization and can be&lt;br /&gt;
cryptographically signed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The DFU    package format transitioned
from    legacy to modern in SDK 12.0.
Depending on the SDK version that you
are using you will need to select a&lt;br /&gt;
release of this tool compatible with&lt;br /&gt;
it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version 0.5.2 generates legacy    firmware packages compatible with nRF
SDK 11.0 and older&lt;/li&gt;
&lt;li&gt;Versions 1.5.0 and later generate    modern firmware packages compatible&lt;br /&gt;
with nRF SDK 12.0 and newer&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Direct link to the 0_5_2 branch: &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil/archive/0_5_2.zip"&gt;github.com/.../0_5_2.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>