<?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>Difference between BLE DFU and UART DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/110126/difference-between-ble-dfu-and-uart-dfu</link><description>Hi I am testing DFU using NRF52840 DK board. I am using nrf connect sdk v2.2.0 I am developing code with zephyr rtos using vscode Firmware is updated using the SMP protocol using the MCUMGR library. 
 BLE dfu was performed using nrf connect app, and uart</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 17 Apr 2024 06:59:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/110126/difference-between-ble-dfu-and-uart-dfu" /><item><title>RE: Difference between BLE DFU and UART DFU</title><link>https://devzone.nordicsemi.com/thread/479116?ContentTypeID=1</link><pubDate>Wed, 17 Apr 2024 06:59:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1543976d-fc97-4a94-b5ee-1268681f45c0</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1713337249403v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;In the course theory, it also explains why this file is used&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difference between BLE DFU and UART DFU</title><link>https://devzone.nordicsemi.com/thread/479072?ContentTypeID=1</link><pubDate>Wed, 17 Apr 2024 00:01:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56a8e200-7c73-4d69-8529-bb2fbb8edf0a</guid><dc:creator>Min Hyuk</dc:creator><description>&lt;p&gt;prj.conf file&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difference between BLE DFU and UART DFU</title><link>https://devzone.nordicsemi.com/thread/478972?ContentTypeID=1</link><pubDate>Tue, 16 Apr 2024 12:02:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12190e20-78f0-4fe7-88df-20ff5dc20e2c</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Which file did you add this to?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difference between BLE DFU and UART DFU</title><link>https://devzone.nordicsemi.com/thread/478917?ContentTypeID=1</link><pubDate>Tue, 16 Apr 2024 09:59:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6512391b-71ad-48d2-9cd5-e4a9751db342</guid><dc:creator>Min Hyuk</dc:creator><description>&lt;p&gt;&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/"&gt;academy.nordicsemi.com/.../&lt;/a&gt;. I have a question to ask you here.&lt;/p&gt;
&lt;p&gt;3. Add DFU over UART to MCUboot There is a problem from here.&lt;br /&gt;CONFIG_MCUBOOT_SERIAL=y&lt;br /&gt;CONFIG_BOOT_SERIAL_UART=y&lt;br /&gt;CONFIG_SINGLE_APPLICATION_SLOT=y&lt;br /&gt;They say this setting doesn&amp;#39;t exist&lt;br /&gt;I am using nrf connect sdk version 2.5.0&lt;br /&gt;Do I need to change my version or are there any settings that have changed?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difference between BLE DFU and UART DFU</title><link>https://devzone.nordicsemi.com/thread/478741?ContentTypeID=1</link><pubDate>Mon, 15 Apr 2024 11:24:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3a6025b-f6b1-4b29-b3bf-491b165eb5f8</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>[quote user="Min Hyuk"]The reason for this is because the nRF52840dk board I use does not support UDP.&lt;br /&gt;Is there a way to update firmware via udp? and&lt;br /&gt;Is it possible to update the firmware for this scenario I need to develop?[/quote]
&lt;p&gt;To use the ECM5200-UART module for the nRF52840, you will need a driver for this to run in your nRF52840 firmware.&lt;/p&gt;
&lt;p&gt;Once you have that, I think/hope that you simply can configure the DFU to use UDP instead of UART with &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_MCUMGR_TRANSPORT_UDP"&gt;CONFIG_MCUMGR_TRANSPORT_UDP&lt;/a&gt;. But yes you first need to make sure that you are able to use the ethernet and UDP via the module.&lt;/p&gt;
&lt;p&gt;PS: Serial recovery only supports UART and USB, and not UDP.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difference between BLE DFU and UART DFU</title><link>https://devzone.nordicsemi.com/thread/478699?ContentTypeID=1</link><pubDate>Mon, 15 Apr 2024 09:34:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e01c010e-8af1-4583-bd27-621f9644c86a</guid><dc:creator>Min Hyuk</dc:creator><description>&lt;p&gt;Thanks for your help!&lt;/p&gt;
&lt;p&gt;I succeeded with UART after looking at the link you provided.&lt;br /&gt;I have a question here&lt;br /&gt;&lt;a href="https://docs.zephyrproject.org/latest/services/device_mgmt/mcumgr.html"&gt;docs.zephyrproject.org/.../mcumgr.html&lt;/a&gt;&lt;br /&gt;If you look here, there is also udp in transports.&lt;br /&gt;The reason I say this is that the project I have to do now requires passing data through the udp to uart module.&lt;br /&gt;The module I use is ECM5200-UART&lt;br /&gt;I am using the UDP to UART module on my PC to send data via UDP and receive it via UART on the board to update the firmware.&lt;br /&gt;The reason for this is because the nRF52840dk board I use does not support UDP.&lt;br /&gt;Is there a way to update firmware via udp? and&lt;br /&gt;Is it possible to update the firmware for this scenario I need to develop?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difference between BLE DFU and UART DFU</title><link>https://devzone.nordicsemi.com/thread/478233?ContentTypeID=1</link><pubDate>Thu, 11 Apr 2024 09:04:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c2accd9-8ba3-4822-9541-fb363531c703</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Have a read at the Bootloader and DFU lesson at &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Then let me know if your questions are still the same&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Sigurd Hellesvik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>