<?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 FW FOTA Updates</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/56357/nrf9160-modem-fw-fota-updates</link><description>Hi, 
 I have a few questions regarding the modem FW updates on the nRF9160. 
 1. It is my understanding that for new major versions of modem FW (i.e. Feature releases) there is no way to update the modem firmware via FOTA. So lets say I release a device</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 12 Feb 2020 09:16:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/56357/nrf9160-modem-fw-fota-updates" /><item><title>RE: nRF9160 modem FW FOTA Updates</title><link>https://devzone.nordicsemi.com/thread/233897?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2020 09:16:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ccfffdc-4f37-463f-a030-b861a1b54fe8</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi, that should work.&lt;/p&gt;
&lt;p&gt;The file you need is found in the modem FW zip that you can download from our website &lt;a href="https://www.nordicsemi.com/Software-and-tools/Development-Kits/nRF9160-DK/Download#infotabs"&gt;here&lt;/a&gt;, called &amp;quot;mfw_nrf9160_update_from_1.1.0_to_1.1.1&amp;quot;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Heidi&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 FW FOTA Updates</title><link>https://devzone.nordicsemi.com/thread/233838?ContentTypeID=1</link><pubDate>Tue, 11 Feb 2020 20:06:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cbbe3c64-6522-4988-af46-290605129c90</guid><dc:creator>JVantol</dc:creator><description>&lt;p&gt;Heidi,&lt;/p&gt;
&lt;p&gt;Does the existing fota implementation work for modem fw? It would appear that it could, but from poking around, it&amp;#39;s not clear that it does. We&amp;#39;ve gotten the AWS fota implementation working, and it works great for updating app firmware, but it&amp;#39;s not clear that we could just make an aws job like so:&lt;/p&gt;
&lt;p&gt;{&lt;br /&gt;&amp;nbsp; &amp;quot;operation&amp;quot;: &amp;quot;modem_fw_update&amp;quot;,&lt;br /&gt;&amp;nbsp; &amp;quot;fwversion&amp;quot;: &amp;quot;v1.1.1&amp;quot;,&lt;br /&gt;&amp;nbsp; &amp;quot;size&amp;quot;: 298748,&lt;br /&gt;&amp;nbsp; &amp;quot;location&amp;quot;: {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;protocol&amp;quot;: &amp;quot;http:&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;host&amp;quot;: &amp;quot;xxx.s3.amazonaws.com&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;path&amp;quot;: &amp;quot;modem_update.bin&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;Would this work? If so, can you supply the needed differential update file?&lt;/p&gt;
&lt;p&gt;If not, I infer from your answer (c) above that you may be able to provide the needed code and information to make this work. We have a need, may we have access to the required info?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem FW FOTA Updates</title><link>https://devzone.nordicsemi.com/thread/231824?ContentTypeID=1</link><pubDate>Thu, 30 Jan 2020 09:57:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23257077-8cb4-47e8-a63c-45639c697c6a</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi, I apologize for the delay. I hope we have answered your questions sufficiently. Let me know if you need more information or something is unclear.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;1) Nordic&amp;#39;s current nrF91 modem FOTA is designed to fix bugs and corrections to keep devices in the field running. These are differential updates that can update minor updates, i.e from 1.1.x to 1.1.x+1. It is correct that this will not cover major updates and feature additions, i.e transitions from 1.1.x to 1.2.x.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We intend to support all certified modem firmware for the lifetime of the product. This means that if a carrier mandates a firmware update Nordic will release a delta image and certify as needed. Delta images are small to limit the cost of updates&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We do not have that today, but it is possible to change our FOTA to a serial DFU instead. Take a look at the DFU target library &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/include/dfu/dfu_target.html"&gt;here&lt;/a&gt;.&lt;span&gt;&amp;nbsp;It would look s&lt;/span&gt;omething like this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;int img_type = dfu_target_img_type(serial_buffer, len);
dfu_target_init(img_type, file_size); 
while(serial_buffer != empty)

{ dfu_target_write(serial_buffer, len_available_bytes); }

dfu_target_done(true);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;3)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In practice, the carriers will not mandate sudden updates unless a bug or issue is discovered. It will first be a process between the end-customer (who is likely to experience the issue first) and Nordic. Then with the carrier in the end, if we conclude a new modem firmware is needed to fix the issue.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If we conclude new modem firmware is needed, we will develop, test and if needed also certify that with the carriers. Once done the delta image is made available to customers either as a mandatory update or not.&lt;/p&gt;
&lt;p&gt;Deployment can happen in different ways:&lt;/p&gt;
&lt;p&gt;a) Carriers can push the firmware through their device management system. Verizon has this capability&lt;/p&gt;
&lt;p&gt;b) Some carriers demand that Nordic have a way to update devices. We are working to get such a solution in place both for specific carriers and as a generic service as&amp;nbsp;different carriers now are&amp;nbsp;forming their requirements&lt;/p&gt;
&lt;p&gt;c) We provide it to customers who have their own update server/device management. This could be in networks where carriers do not have specific requirements or customers who want to use their own device management. We are looking into how to create an automated notification system that can also with directly with other device management system.&lt;/p&gt;
&lt;p&gt;Again, this depends on the carrier&amp;#39;s requirements and capabilities.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem FW FOTA Updates</title><link>https://devzone.nordicsemi.com/thread/230049?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2020 11:56:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8eb908ae-98e8-4db7-a8b3-dfbc2cca3c39</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi, I&amp;#39;m still gathering some answers with a deadline by the end of this week. Is that okay?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem FW FOTA Updates</title><link>https://devzone.nordicsemi.com/thread/229939?ContentTypeID=1</link><pubDate>Mon, 20 Jan 2020 17:06:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a36aba2-12c4-46b1-9afb-63f4fd4ea8f0</guid><dc:creator>Jack Panetta</dc:creator><description>&lt;p&gt;Any updates on this yet?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem FW FOTA Updates</title><link>https://devzone.nordicsemi.com/thread/228640?ContentTypeID=1</link><pubDate>Fri, 10 Jan 2020 20:17:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df0ca39a-3362-4a51-ae24-e5d8432d5433</guid><dc:creator>Jack Panetta</dc:creator><description>&lt;p&gt;Great, thanks for the heads up!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160 modem FW FOTA Updates</title><link>https://devzone.nordicsemi.com/thread/228560?ContentTypeID=1</link><pubDate>Fri, 10 Jan 2020 12:36:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fe176d0b-9963-414d-b6b6-b81795975454</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll need a few days to gather answers to all the questions as they touch on a lot of different areas of the company.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Heidi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>