<?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>DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/15439/dfu-upload-and-signing-key-with-sdk11</link><description>Starting SDK 11 (10?) DFU requires a zip file that is being generated with nrfutil.
To generate a package you need to supply a private key (generated by nrfutil as well)
Is this private key compared to anything in the bootloader supplied with SDK11</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 30 Aug 2016 06:51:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/15439/dfu-upload-and-signing-key-with-sdk11" /><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58951?ContentTypeID=1</link><pubDate>Tue, 30 Aug 2016 06:51:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3843de1-17f5-4061-98e1-35c5b1bac945</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Good idea, there will be major changes and improvements compared to the current bootloader. The release is scheduled in the first half of September, subject to change of course.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58950?ContentTypeID=1</link><pubDate>Fri, 26 Aug 2016 15:13:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28e82e07-f8c6-4405-9580-eca53147a551</guid><dc:creator>syntroniks</dc:creator><description>&lt;p&gt;Looking forward to this new SDK -- I was just porting my nrf51 hmac bootloader but I will hold off expectantly :&amp;gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58949?ContentTypeID=1</link><pubDate>Tue, 09 Aug 2016 13:10:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3dc4b0ac-a576-4dc6-bc23-9f511ece16cf</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Yes, it must be flashed separatley. The nrf_sec module is placed above the bootloader, starting at 0x3DC00 and the bootloader should then start at 0x39C00.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58948?ContentTypeID=1</link><pubDate>Tue, 09 Aug 2016 12:42:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e29d3fae-7f6b-4dfb-bfe5-1faeecc71c0d</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;Does the nrf_sec module need to be flashed separately? it will not override the bootloader?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58947?ContentTypeID=1</link><pubDate>Mon, 08 Aug 2016 06:40:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:260db66c-a156-40c8-9f1f-42b8f3bdedea</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Have you flashed the nrf_sec module as well? DFU with signing was removed from SDK v11 as the ECC library used in SDK v10 did not meet our timing requirements, i.e. it took to long to verify a firmware image.  However, we&amp;#39;re introducing a new bootloader library in the next SDK release, which includes DFU with signing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58946?ContentTypeID=1</link><pubDate>Fri, 05 Aug 2016 11:58:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cfec7c19-efff-443a-9cc2-17ede812235a</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;SDK 10. My last attempt was to modify the private key in SDK10, compile and then upload a package signed with that key. Why was this &amp;quot;removed&amp;quot; from SDK11? (actually, it still exists under components\libraries\bootloader_dfu\experimental)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58939?ContentTypeID=1</link><pubDate>Fri, 05 Aug 2016 07:55:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48042701-c5fa-4e91-813b-b1e74adc2294</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;@shayo : Are you using SDK v11 or v10? DFU with Signing was experimental in SDK v10, but has been removed in SDK v11.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58945?ContentTypeID=1</link><pubDate>Sat, 30 Jul 2016 04:36:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c533fe4a-a0c7-4d7e-8ada-aafbc20d1aa8</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;Final attempts before I go to sleep - still no luck. I can&amp;#39;t find any combination of compiling the experimental bootloader with the private key such that it is able to load my signed package.
I now get an error saying &amp;quot;REMOTE DFU OPERATION FAILED&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58944?ContentTypeID=1</link><pubDate>Sat, 30 Jul 2016 03:41:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f8e638d-4bb0-434c-8442-47c537287f50</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;OK. I&amp;#39;ve made some progress. the GATT CONNECTION TIMEOUT only appears when I sign the package with a key. If I just make the zip file without a key - it uploads without any problem (even when connection parameters are 30).
As soon as I add the key, I get that error.
Is it possible the &amp;quot;regular&amp;quot; bootloader can&amp;#39;t cope with packages that are key signed?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58943?ContentTypeID=1</link><pubDate>Sat, 30 Jul 2016 03:20:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b87e7b16-37c6-47ec-8fc5-82880ce8daa2</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;Went back to SDK10 to see where the problem originates. I still get the same problem with SD 130 v1.0.0.
I tried the recommendation given here (&lt;a href="https://devzone.nordicsemi.com/question/64206/getting-a-gatt-conn-timeout-message-when-trying-to-upload-a-new-firmware-via-ble-dfu/)"&gt;devzone.nordicsemi.com/.../)&lt;/a&gt; about changing the connection parameters. Recompiled the bootloader with uVision, but I still get the same error - GATT CONNECTION TIMEOUT. I also tried reducing the number of packets in nrftoolbox from 10 to 1 - same problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58942?ContentTypeID=1</link><pubDate>Sat, 30 Jul 2016 00:25:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00b415ab-bc96-4181-8e06-8f96b404fc9e</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;After going back to nrfutil 0.5.1, I still can&amp;#39;t upload the zip file. now I get the following error messages:
GATT CONNECTION TIMEOUT&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58941?ContentTypeID=1</link><pubDate>Sat, 30 Jul 2016 00:22:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c3fc6b1-b767-4343-b205-5bd23db76567</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;OK. more progress. nrfutil 1.3.2 will only work with the newer (unreleased) SDK12.
downgrading to 0.5 and using the following commands do generate the proper fields in the json file:&lt;/p&gt;
&lt;p&gt;nrfutil keys --gen-key mykey05.pem
nrfutil.exe keys --show-vk=code mykey05.pem&lt;/p&gt;
&lt;p&gt;nrfutil dfu genpkg --application nrf51422_xxac_s130.hex --key-file mykey05.pem package_old.zip&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU upload and signing key with SDK11?</title><link>https://devzone.nordicsemi.com/thread/58940?ContentTypeID=1</link><pubDate>Fri, 29 Jul 2016 23:06:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b80ffa04-25ee-419e-871a-44ce4eb12424</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;OK. looking into the generated zip file gave some clue. it completely missing all the signing information fields in the json file (no &amp;quot;init_packet_data&amp;quot; section at all). Any ideas why ?!?!?&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using nrfutil version 1.3.2.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>