<?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>nRF9160 modem firmware update</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/86815/nrf9160-modem-firmware-update</link><description>Hi, 
 There are several files in the mfw_nrf9160_1.3.1.zip archive that represent the current version of the modem firmware. Which files should be programmed in the nRF9160 module to make a complete update 
 firmware.update.image.segments.0.hex and firmware</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 09 Feb 2023 09:16:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/86815/nrf9160-modem-firmware-update" /><item><title>RE: nRF9160 modem firmware update</title><link>https://devzone.nordicsemi.com/thread/409076?ContentTypeID=1</link><pubDate>Thu, 09 Feb 2023 09:16:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9a15db0-ff80-4468-b184-cf4852b59f33</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi Berend,&lt;br /&gt;&lt;br /&gt;Please raise your question in a new ticket so it can get assigned to a support engineer with the proper expertise area for the topic in your question.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem firmware update</title><link>https://devzone.nordicsemi.com/thread/408965?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2023 16:02:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d84fa18-e996-41b2-a781-659e18cc2c8e</guid><dc:creator>berendvisser</dc:creator><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;Is there somewhere a more detailed description of how create the 8KB segments out of the .hex files and how to upload them to modem flash? Also, is there example code for the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.5.0/nrfxlib/nrf_modem/doc/full-dfu.html#full-dfu-api"&gt;api&lt;/a&gt; here?&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Berend&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem firmware update</title><link>https://devzone.nordicsemi.com/thread/363204?ContentTypeID=1</link><pubDate>Wed, 13 Apr 2022 13:18:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8de404c9-6fac-40ce-9019-b0807f76b10d</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi Neculai,&lt;br /&gt;&lt;br /&gt;&lt;span&gt;The &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fnan_041%2FAPP%2Fnan_production_programming%2Fmodem_update.html"&gt;infocenter page&lt;/a&gt; describes the method that works and is currently up to date, and if you want to try a different procedure, there is no guarantee that it will work in the future. The order in which the hex files are sent to the modem is significant, so if mergehex and/or nrfjprog change the order of resulting hex segments, it is possible that it won&amp;#39;t work.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you want to try the procedure you describe based on the 2 year old devzone topic you may do so, but we can&amp;#39;t guarantee that it will work. Remember to use the correct mfw filenames when you try with the merged image hex.&lt;/p&gt;
[quote user=""]firmware.update.image.segments.0.hex and&lt;br /&gt;firmware.update.image.segments.1.hex&amp;nbsp; &amp;nbsp;?[/quote]
&lt;p&gt;Yes, that is the correct files&amp;nbsp;that you should merge for&amp;nbsp;the old procedure you mentioned.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Let me know if it works!&lt;br /&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem firmware update</title><link>https://devzone.nordicsemi.com/thread/362958?ContentTypeID=1</link><pubDate>Tue, 12 Apr 2022 07:04:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1802d252-fd5f-4bc5-9d2d-c266d2d43eed</guid><dc:creator>Neculai Agavriloaie</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Can I use the procedure described in this topic?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/55861/changes-in-upgrading-units-during-production/226488#226488"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/55861/changes-in-upgrading-units-during-production/226488#226488&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Merge the 2 hex files in the mfw_nrf9160_1.1.0.zip file using the mergehex tool, producing the file mfw_1.1.0_merged.hex&lt;/li&gt;
&lt;li&gt;Prorgam the device using nrfjprog -f NRF91 --program mfw_1.1.0_merged.hex&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can I apply this procedure?&lt;/p&gt;
&lt;p&gt;Thank You!&lt;/p&gt;
&lt;p&gt;Neculai&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem firmware update</title><link>https://devzone.nordicsemi.com/thread/362853?ContentTypeID=1</link><pubDate>Mon, 11 Apr 2022 12:29:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cdc95fa0-7f33-46ea-9763-cf3d8740c14d</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;I recommend you follow this guide on&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fnan_041%2FAPP%2Fnan_production_programming%2Fmodem_update.html"&gt;Updating the modem&lt;/a&gt;&amp;nbsp;with firmware images from&amp;nbsp;&lt;a href="https://www.nordicsemi.com/Products/nRF9160/Download#infotabs"&gt;Nordic Semiconductors download page for nRF9160 modem firmware&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
[quote user=""]Which files should be programmed in the nRF9160 module to make a complete update[/quote]
&lt;p&gt;From this guide, in step &amp;quot;Updating the modem firmware&amp;quot;, it says&amp;nbsp;&lt;em&gt;&amp;quot;&lt;span&gt;The modem firmware package has several HEX files. The firmware is divided in to several files named&amp;nbsp;&lt;/span&gt;&lt;span&gt;firmware.update.image.segments.[n].hex&lt;/span&gt;&lt;span&gt;&amp;nbsp;that contain separate segments of the firmware. To successfully update the modem, you must program the firmware segments in correct order.&amp;quot;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;span&gt;Thus, it is correct that you need those image files to make a complete modem update as long as you&amp;#39;ve completed the prior steps in the update guide.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Additionally, there exists other modem update samples&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.9.1/nrf/index.html"&gt;in nRF Connect SDK&lt;/a&gt;&amp;nbsp;under the following two links:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.9.1/nrf/samples/nrf9160/http_update/modem_delta_update/README.html"&gt;HTTP modem delta update&lt;/a&gt;: A sample demonstrating how to do a partial update of the modem where the update only contains the changed code&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.9.1/nrf/samples/nrf9160/http_update/full_modem_update/README.html"&gt;HTTP full modem update&lt;/a&gt;: A &lt;span&gt;sample&amp;nbsp;&lt;/span&gt;demonstrating how to do a full modem firmware update&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I hope this helps!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>