<?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>Bootloader/ DFU options over serial (UART, USB)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75989/bootloader-dfu-options-over-serial-uart-usb</link><description>Hi, 
 I have following questions with reference to two different bootloader scenarios with my custom nRF52833 board: 
 1) UART based: do I absolutely need RTS, CTS for this or just TX, RX will do? 
 2) Can the native USB port (i.e in nRF52833-DK context</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 08 Jun 2021 09:00:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75989/bootloader-dfu-options-over-serial-uart-usb" /><item><title>RE: Bootloader/ DFU options over serial (UART, USB)</title><link>https://devzone.nordicsemi.com/thread/314127?ContentTypeID=1</link><pubDate>Tue, 08 Jun 2021 09:00:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e14390d-10a6-4d95-a86e-7f3f429455df</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Ash,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m sorry that I was assuming you asked about the bootloader in nRF52 SDK not the nRF Connect SDK.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So for the DFU scenario in nRF Connect SDK:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. I don&amp;#39;t think RTS CTS when you do DFU with smpsvr.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2. Yes it&amp;#39;s supported, please have a look here:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/software/posts/device-firmware-update-dfu-with-mcuboot-bootloader"&gt;https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/software/posts/device-firmware-update-dfu-with-mcuboot-bootloader&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You would just need to select nRF52833 in the list of board you use.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader/ DFU options over serial (UART, USB)</title><link>https://devzone.nordicsemi.com/thread/313992?ContentTypeID=1</link><pubDate>Mon, 07 Jun 2021 15:09:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e857132-3e4f-4c0c-8072-1ebbae36d758</guid><dc:creator>Smart.Enrg</dc:creator><description>&lt;p&gt;Thanks again Hung Bui,&lt;/p&gt;
[quote userid="2121" url="~/f/nordic-q-a/75989/bootloader-dfu-options-over-serial-uart-usb/313855#313855"]It should be quite straight forward to port the example for nRF52840 to nRF52833 ( update header files, update memorie sizes, bootloader flash location).[/quote]
&lt;p&gt;Could you please point me to the nRF52840 example that you are referring to here?&lt;/p&gt;
&lt;p&gt;I am using NCS - can&amp;#39;t seem to find any under ...\ncs\v1.5.1\nrf\samples\bootloader&lt;/p&gt;
&lt;p&gt;Please advise.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader/ DFU options over serial (UART, USB)</title><link>https://devzone.nordicsemi.com/thread/313855?ContentTypeID=1</link><pubDate>Mon, 07 Jun 2021 09:21:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32b7b4e8-490d-43dc-961a-06ca0881ffa0</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Ash,&amp;nbsp;&lt;br /&gt;The nRF52833 and the nRF52840 are very similar. It should be quite straight forward to port the example for nRF52840 to nRF52833 ( update header files, update memorie sizes, bootloader flash location).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader/ DFU options over serial (UART, USB)</title><link>https://devzone.nordicsemi.com/thread/313721?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 14:49:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:906f3a52-7c5a-4095-adb8-42bc14dbfe5e</guid><dc:creator>Smart.Enrg</dc:creator><description>[quote userid="2121" url="~/f/nordic-q-a/75989/bootloader-dfu-options-over-serial-uart-usb/313635#313635"]Yes native USB should work. We have the USB bootloader designed for the nRF52840 dongle that use only the native USB peripheral on the NRF52840.[/quote]
&lt;p&gt;Thanks Hung Bui,&lt;/p&gt;
&lt;p&gt;Is native USB DFU implementation available for nRF52833 as well, or it&amp;#39;s a 840 only feature?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader/ DFU options over serial (UART, USB)</title><link>https://devzone.nordicsemi.com/thread/313635?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 11:43:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:317d14c6-34d3-4c2b-8418-c958bab843a1</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Ash,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1) The UART bootloader wasn&amp;#39;t really designed for handling non-HWFC. It&amp;#39;s because of the bottle neck when it needs to write to flash. Without HWFC the DFU master may overload the bootloader when it&amp;#39;s not finished with flash writing. It might work if you change the baudrate to a very low rate, for example 9600bps. But you would need to perform tests and verify that it work.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2) Yes native USB should work. We have the USB bootloader designed for the nRF52840 dongle that use only the native USB peripheral on the NRF52840. Note that even though we use native USB, the USB emulate a virtual COM port on PC. It&amp;#39;s not directly USB protocol that we used. So on top, it&amp;#39;s the UART bootloader that use the virtual UART on the USB interface.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>