<?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 UART+BLE</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/74830/bootloader-uart-ble</link><description>Dear all, I&amp;#39;m new on nordic and I have to combine a bootloader BLE+UART. I read some threads but I can&amp;#39;t to combine UART + BLE. Can I have an help? 
 Thanks in advance</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 12 May 2021 08:06:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/74830/bootloader-uart-ble" /><item><title>RE: bootloader UART+BLE</title><link>https://devzone.nordicsemi.com/thread/309396?ContentTypeID=1</link><pubDate>Wed, 12 May 2021 08:06:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da22a7e0-060f-469f-8947-8711b3384abd</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I should have been more precise. You will need to change the sdk_config.h. You should start with a BLE bootloader project, and add missing files and includes from the UART bootloader, and add missing configurations in sdk_config.h. And adjust size etc. But the bootloader code itself (apart from configuration) does not strictly need updates.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader UART+BLE</title><link>https://devzone.nordicsemi.com/thread/309292?ContentTypeID=1</link><pubDate>Tue, 11 May 2021 14:39:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d1908942-9471-4382-9e8e-aee8a38b6342</guid><dc:creator>Isotta</dc:creator><description>&lt;p&gt;Hi Einar, first thanks for your support..... You wrote &amp;quot;&lt;span&gt;You do not even need to change any code to add both backend&amp;quot; also sdk_config.h?&amp;nbsp;I&amp;#39;m a bit confused because each sdk_config.h is configured for the type bootloader&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks in advance&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader UART+BLE</title><link>https://devzone.nordicsemi.com/thread/308694?ContentTypeID=1</link><pubDate>Fri, 07 May 2021 10:00:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f527d78b-87f8-4c68-b3e4-56cedddbc9b8</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The bootloader supports multiple transports at the same time. You essentially just need to combine the two example bootloader projects, so that you include all dependencies and configurations for both, and add both backend implementations to your project, and modify the start address and size of the bootloader in the linker configuration to accommodate it. You do not even need to change any code to add both backends, as they are registered link time (using section variables). You should look at &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/66400/bootloader-inactivity-timeout-not-triggering-when-interrupting-usb-dfu/272702#272702"&gt;this issue&lt;/a&gt; though, which is relevant when combining a backend that depends on the SoftDevice and one which do not.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>