<?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>OTA/DFU of Custom nRF9160, nRF5340, nRF52833 hardware</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103274/ota-dfu-of-custom-nrf9160-nrf5340-nrf52833-hardware</link><description>Hello, 
 We are designing a multiprocessor single-board solution that uses the above Nordic parts. I am working on an OTA solution to update all of the above MCUs. In our design, the nRF9160 is used to publish data to AWS and perform GNSS location reporting</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 01 Sep 2023 19:59:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103274/ota-dfu-of-custom-nrf9160-nrf5340-nrf52833-hardware" /><item><title>RE: OTA/DFU of Custom nRF9160, nRF5340, nRF52833 hardware</title><link>https://devzone.nordicsemi.com/thread/444163?ContentTypeID=1</link><pubDate>Fri, 01 Sep 2023 19:59:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:877bbb12-a364-4110-b237-687f6a356b2a</guid><dc:creator>mn616</dc:creator><description>&lt;p&gt;Agreed. We would like to transition the nRF52833 development to the Nordic Connect SDK. That will likely be down the road since the nRF5 SDK was used to test and qualify that piece of our product.&lt;/p&gt;
&lt;p&gt;Many thanks for the feedback.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA/DFU of Custom nRF9160, nRF5340, nRF52833 hardware</title><link>https://devzone.nordicsemi.com/thread/443834?ContentTypeID=1</link><pubDate>Thu, 31 Aug 2023 07:25:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5edebc47-773a-40ff-a31c-657db49f2710</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I think this looks good. As you write, the challenge is the update of the nRF52833 here since it&amp;#39;s using the nRF5 SDK, maybe you can consider updating the nRF52833 to NCS also at some point, and then you can update the nRF52833 through UART (instead of BLE). Unfortunately we don&amp;#39;t have any DFU controller application for the legacy nRF5 SDK, but it is documented here if you want to take a look at how its&amp;#39; done for BLE for nRF5 SDK:&amp;nbsp;&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_dfu_transport_ble.html?cp=9_1_3_5_2_2_3#lib_dfu_transport_msc"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_dfu_transport_ble.html?cp=9_1_3_5_2_2_3#lib_dfu_transport_msc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA/DFU of Custom nRF9160, nRF5340, nRF52833 hardware</title><link>https://devzone.nordicsemi.com/thread/443778?ContentTypeID=1</link><pubDate>Wed, 30 Aug 2023 16:20:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31eb4011-9662-4950-a0c8-2ec3d5930d20</guid><dc:creator>mn616</dc:creator><description>&lt;p&gt;Hi Kenneth, many thanks for the suggestions and feedback. Unfortunately, the board design has been finalized so the re-routing of the UART is not an option at this time. However, could I get your opinion on this configuration?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Updating nRF9160&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&lt;em&gt;AWS&lt;/em&gt; -&amp;gt; &lt;span style="color:#0000ff;"&gt;nRF9160&lt;/span&gt; using FOTA&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Updating nRF5340&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&lt;em&gt;AWS&lt;/em&gt; -&amp;gt; &lt;span style="color:#0000ff;"&gt;nRF9160&lt;/span&gt; (using Download Client) -- &lt;em&gt;UART&lt;/em&gt; --&amp;gt; &lt;span style="color:#008000;"&gt;nRF5340&lt;/span&gt; (using SMP Server/MCU Mgr over UART)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Updating nRF52833&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As I was mentioning, the nRF52833 is a legacy product and can be updated using Nordic&amp;#39;s DFU mobile application. At this point in time, there is no urgency in getting the nRF9160 to update the device as we have the phone app as a backup plan. However, is there a DFU Controller application source code available for the nRF5340? As was mentioned, the nRF52833 firmware was developed using the nRF52 SDK (ie non-Zephyr). This is what I was thinking:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&lt;em&gt;AWS&lt;/em&gt; -&amp;gt; &lt;span style="color:#0000ff;"&gt;nRF9160&lt;/span&gt; (using Download Client) -- &lt;em&gt;UART&lt;/em&gt; --&amp;gt; &lt;span style="color:#008000;"&gt;nRF5340&lt;/span&gt; (using SMP Server/MCU Mgr over UART) -- &lt;em&gt;BLE&lt;/em&gt; --&amp;gt; &lt;span style="color:#ff6600;"&gt;nRF52833&lt;/span&gt; (using BLE DFU Controller on the nRF5340)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Many thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA/DFU of Custom nRF9160, nRF5340, nRF52833 hardware</title><link>https://devzone.nordicsemi.com/thread/443747?ContentTypeID=1</link><pubDate>Wed, 30 Aug 2023 13:34:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6e20fd8-5fa2-4889-8791-846233600fe2</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t have any ready made here, but you may find the last answer here useful:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/101208/doing-an-fota-via-ble-using-a-nordic-development-kit/434342"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/101208/doing-an-fota-via-ble-using-a-nordic-development-kit/434342&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Personally I would look into the possibility to route the UART directly from the nRF9160-&amp;gt;nRF52833 for DFU, maybe you have some spare gpio that you can use to inform which of the nRF5340 or nRF52833 should have recepetion of the UART.&amp;nbsp;That said, it should be possible to just have the nRF5340 to forward all traffic between the two UARTs.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>