<?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>is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/64149/is-there-a-nrfutil-compatibility-matrix-for-sdk-versions</link><description>Hello, 
 Is there any documentation available that specifies what version of nrfutil is required to create DFU packages which are compatible with a SDK and/or soft device version? 
 Thanks</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Aug 2020 09:29:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/64149/is-there-a-nrfutil-compatibility-matrix-for-sdk-versions" /><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/263389?ContentTypeID=1</link><pubDate>Thu, 06 Aug 2020 09:29:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e232abf-ebea-4482-801f-ed5fc59d2c16</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi Allen,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I used SDK14/bootloader_secure_ble,&amp;nbsp;s132_nrf52_5.0.0_softdevice, ble_app_buttonless_dfu and nrfutil version 6.1.0, but couldn&amp;#39;t reporduce.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are the commands (and file &lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-b4a424ddef5c4866b483c7c379eac3c6/253662.zip"&gt;devzone.nordicsemi.com/.../253662.zip&lt;/a&gt;) I used:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;&amp;gt;nrfutil version
nrfutil version 6.1.0
&amp;gt;mergehex -m nrf52832_bootloader_secure_ble_s132.hex s132_nrf52_5.0.0_softdevice.hex -o mergedBootloaderSoftdevice.hex
&amp;gt;nrfjprog --program mergedBootloaderSoftdevice.hex --chiperase -r

&amp;gt;nrfutil pkg generate --application nrf52832_ble_app_buttonless_dfu.hex --application-version-string &amp;quot;1.0.0&amp;quot; --hw-version 52 --sd-req 0x9D --sd-id 0x9D --softdevice s132_nrf52_5.0.0_softdevice.hex --key-file private.pem FW.zip
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/262629?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2020 23:21:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4508586b-0480-464b-b06e-1a06ebe7610b</guid><dc:creator>Belenie</dc:creator><description>&lt;p&gt;Hi Amanda,&lt;/p&gt;
&lt;p&gt;Just to clarify my customers question:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;He has product that uses nRF5 SDK 14.0 and SD 5.0&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;He is updating newer versions of this product with nRF5 SDK 17.0 and SD 7.0.1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ideally, he would like to use the same nRFutil version for both products, but it looks like when he uses nRFutil v6.1.0 it will not generate a usable DFU package for the nRF SDK14.0 SD 5.0.&lt;/p&gt;
&lt;p&gt;He keeps getting an error and it will terminate.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you know if there is a command to generate a package for the nRF5 SDK14.0 sd5.0 using nRFutil v 6.1.0?&lt;/p&gt;
&lt;p&gt;Or will he have to use 2 different versions of the nRFUtil an older one for SDK14.0 and 6.1.0 for SDK17.0?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Your help is greatly appreciated.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/262614?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2020 15:54:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29c24985-ecc0-40f3-b7c4-2bbd2007d380</guid><dc:creator>Allen</dc:creator><description>&lt;p&gt;Amanda,&lt;/p&gt;
&lt;p&gt;I can generate DFU packages. However they don&amp;#39;t appear to be compatible with s132, SDK14, soft device 5.0. They will not download. However if I create the DFU package using the older utility, it works.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/262520?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2020 08:18:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1ffa08f-fea5-448f-9eac-b6ccddd35024</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi Allen,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Not sure I understand the issue correctly or not. I can use this command to generate the DFU package for app + s132 v5.0.0 with the&amp;nbsp;&lt;span&gt;nrfutil 6.1.0.&lt;/span&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;nrfutil pkg generate --application ble_app_buttonless_dfu_pca10040_s132.hex --application-version-string &amp;quot;1.0.0&amp;quot; --hw-version 52 --sd-req 0x9D --sd-id 0x9D --softdevice s132_nrf52_5.0.0_softdevice.hex --key-file private.pem FW.zip
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Does it help you?&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/262462?ContentTypeID=1</link><pubDate>Thu, 30 Jul 2020 18:06:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af720d12-ac94-46a1-81b5-ae4eeddda84e</guid><dc:creator>Allen</dc:creator><description>&lt;p&gt;See reply below. Not sure when these buttons did not appear originally.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/262461?ContentTypeID=1</link><pubDate>Thu, 30 Jul 2020 18:05:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed31754a-003d-4537-986d-e20e9d3ae401</guid><dc:creator>Allen</dc:creator><description>&lt;p&gt;Amanda,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have read the nrfutil manual. It does not tell you how to deal with backward compatibility issues.&lt;/p&gt;
&lt;p&gt;For instance, nrfutil 6.1.0 provides several boot/image verification options. These are not available with the old nrfutil. What are the proper settings if you are creating a DFU package for SDK15, s132, soft device 5.0?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/262219?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2020 13:24:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:269290b5-37c0-4a4e-99b9-430ff13a9962</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi Allen,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sorry for the delay.&amp;nbsp;The support staff is reduced during the summer holidays, and you may experience delayed answers.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user="ajcurtis"]I was unsuccessful creating a DFU PKG using nrfutil 6.1.0 which was compatible with SDK 15, soft device 5.0.[/quote]
&lt;p&gt;&amp;nbsp;Did you use s132 v5.0.0?&lt;/p&gt;
&lt;p&gt;SDK 15 supports s132 v6.0.0.&amp;nbsp;&lt;/p&gt;
[quote user="ajcurtis"]Do you have instructions for how to do this?[/quote]
&lt;p&gt;See the&amp;nbsp;&lt;a title="nRF Tools" href="https://infocenter.nordicsemi.com/topic/ug_nrfutil/UG/nrfutil/nrfutil_pkg.html?resultof=%22%6e%72%66%75%74%69%6c%22%20%22%70%6b%67%22%20%22%67%65%6e%65%72%61%74%65%22%20%22%67%65%6e%65%72%22%20"&gt;Generating DFU packages&lt;/a&gt;&amp;nbsp;documentation.&amp;nbsp;What is the command you used to generate the PKG?&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/261846?ContentTypeID=1</link><pubDate>Mon, 27 Jul 2020 16:38:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a4ebb58-6026-43c0-aefb-114d8dab0608</guid><dc:creator>Allen</dc:creator><description>&lt;p&gt;Hello Amanda,&lt;/p&gt;
&lt;p&gt;I was unsuccessful creating a DFU PKG using nrfutil 6.1.0 which was compatible with SDK 15, soft device 5.0.&lt;/p&gt;
&lt;p&gt;Do you have instructions for how to do this? Other postings on this forum indicate that you must use the old nrfutil for old SDKs. There is no documentation regarding what versions require the old nrfutil and at what point the new version can be used.&lt;/p&gt;
&lt;p&gt;This is a big issue when we are supporting the production of older software versions while trying to develop and prepare for deployment of the latest SDK and soft device.&lt;/p&gt;
&lt;p&gt;Please help us address these questoins.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is there a nrfutil compatibility matrix for SDK versions?</title><link>https://devzone.nordicsemi.com/thread/261750?ContentTypeID=1</link><pubDate>Mon, 27 Jul 2020 09:27:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56a5a23a-74d0-488b-805f-f1b9d75397f0</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi Allen,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Unfortunately, we don&amp;#39;t have the documentation like that. Usually, we suggest you use the latest version of&amp;nbsp;&lt;span&gt;nrfutil. You can type&amp;nbsp;&lt;em&gt;nrfutil pkg generate --help&lt;/em&gt; to see the softdevice supported for --sd-req. For&amp;nbsp;nrfutil version 6.1.0, you will see:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;--sd-req TEXT The SoftDevice requirements. A comma-&lt;br /&gt; separated list of SoftDevice firmware IDs (1&lt;br /&gt; or more) of which one must be present on the&lt;br /&gt; target device. Each item on the list must be&lt;br /&gt; a two- or four-digit hex number prefixed&lt;br /&gt; with &amp;quot;0x&amp;quot; (e.g. &amp;quot;0x12&amp;quot;, &amp;quot;0x1234&amp;quot;). A non-&lt;br /&gt; exhaustive list of well-known values to use&lt;br /&gt; with this option follows:&lt;br /&gt; |s112_nrf52_6.0.0|0xA7|&lt;br /&gt; |s112_nrf52_6.1.0|0xB0|&lt;br /&gt; |s112_nrf52_6.1.1|0xB8|&lt;br /&gt; |s112_nrf52_7.0.0|0xC4|&lt;br /&gt; |s112_nrf52_7.0.1|0xCD|&lt;br /&gt; |s113_nrf52_7.0.0|0xC3|&lt;br /&gt; |s113_nrf52_7.0.1|0xCC|&lt;br /&gt; |s130_nrf51_1.0.0|0x67|&lt;br /&gt; |s130_nrf51_2.0.0|0x80|&lt;br /&gt; |s132_nrf52_2.0.0|0x81|&lt;br /&gt; |s130_nrf51_2.0.1|0x87|&lt;br /&gt; |s132_nrf52_2.0.1|0x88|&lt;br /&gt; |s132_nrf52_3.0.0|0x8C|&lt;br /&gt; |s132_nrf52_3.1.0|0x91|&lt;br /&gt; |s132_nrf52_4.0.0|0x95|&lt;br /&gt; |s132_nrf52_4.0.2|0x98|&lt;br /&gt; |s132_nrf52_4.0.3|0x99|&lt;br /&gt; |s132_nrf52_4.0.4|0x9E|&lt;br /&gt; |s132_nrf52_4.0.5|0x9F|&lt;br /&gt; |s132_nrf52_5.0.0|0x9D|&lt;br /&gt; |s132_nrf52_5.1.0|0xA5|&lt;br /&gt; |s132_nrf52_6.0.0|0xA8|&lt;br /&gt; |s132_nrf52_6.1.0|0xAF|&lt;br /&gt; |s132_nrf52_6.1.1|0xB7|&lt;br /&gt; |s132_nrf52_7.0.0|0xC2|&lt;br /&gt; |s132_nrf52_7.0.1|0xCB|&lt;br /&gt; |s140_nrf52_6.0.0|0xA9|&lt;br /&gt; |s140_nrf52_6.1.0|0xAE|&lt;br /&gt; |s140_nrf52_6.1.1|0xB6|&lt;br /&gt; |s140_nrf52_7.0.0|0xC1|&lt;br /&gt; |s140_nrf52_7.0.1|0xCA|&lt;br /&gt; |s212_nrf52_6.1.1|0xBC|&lt;br /&gt; |s332_nrf52_6.1.1|0xBA|&lt;br /&gt; |s340_nrf52_6.1.1|0xB9|&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>