<?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>S120 + bootloader</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/2176/s120-bootloader</link><description>Hi, 
 Looking at the manuals for the S110 and S120 soft devices, I don&amp;#39;t see mention of the bootloader in the S120 manual. Does S120 support bootloaders? 
 I want to make a central device that can connect to a computer where the computer is acting as</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 24 Mar 2015 09:02:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/2176/s120-bootloader" /><item><title>RE: S120 + bootloader</title><link>https://devzone.nordicsemi.com/thread/9227?ContentTypeID=1</link><pubDate>Tue, 24 Mar 2015 09:02:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:85ba63d1-9b75-46d6-802a-4a978c9804b8</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;S120 with peripheral role is supported from S120 v2.0. This means the bootloader for S110 can be used for S120 with minor modification.&lt;/p&gt;
&lt;p&gt;You can have a look at &lt;a href="https://devzone.nordicsemi.com/question/32766/s120-dfu-bootloader-sdk-80-softdevice-20/"&gt;this case&lt;/a&gt; for more information and example.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 + bootloader</title><link>https://devzone.nordicsemi.com/thread/9226?ContentTypeID=1</link><pubDate>Tue, 24 Mar 2015 09:00:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cb84db8-0dd5-4cbd-b960-359daa6f4c23</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Tony: It&amp;#39;s supported in the current S120 v2.0.
You can have a look at this &lt;a href="https://devzone.nordicsemi.com/question/32766/s120-dfu-bootloader-sdk-80-softdevice-20/?answer=32948#post-id-32948"&gt;thread&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 + bootloader</title><link>https://devzone.nordicsemi.com/thread/9225?ContentTypeID=1</link><pubDate>Fri, 05 Dec 2014 17:10:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c77c180d-a1ba-46a8-96fa-a67c776dbcfd</guid><dc:creator>Tony Lee</dc:creator><description>&lt;p&gt;As I know, the production release of S120 support the peripheral role now. which version of bootloader can support OTA DFU with S120 in peripheral role? Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 + bootloader</title><link>https://devzone.nordicsemi.com/thread/9224?ContentTypeID=1</link><pubDate>Tue, 07 Oct 2014 09:09:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:211cd8c1-421a-4fe4-bc4d-e1f85e6b98cd</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;The S120 supports bootloaders. The SDK bootloader can be used to do DFU over UART, with some small modifications.&lt;/p&gt;
&lt;p&gt;We have an example for doing DFU OTA with the S110 (peripheral), but not for the S120 (central). Theoretically it shouldn&amp;#39;t require too big an effort to modify to the S120.&lt;/p&gt;
&lt;p&gt;The peripheral would be a GATT client instead of a GATT server, and the central would be a GATT server instead of a GATT client. Then you could reuse the DFU Service. This is possible because the GAP roles are independent of the GATT roles, see &lt;a href="https://devzone.nordicsemi.com/question/232/what-is-a-client-and-server-in-ble/"&gt;this&lt;/a&gt; question for more information. The advertising/connection procedure would also be done differently.&lt;/p&gt;
&lt;p&gt;The problem is that most smart phones and tablets (Android, Win8), and other devices don&amp;#39;t support the peripheral role, then it is just not possible. The exception is iOS which supports it, so it could be possible to make an app for it, but we don&amp;#39;t have this app.&lt;/p&gt;
&lt;p&gt;We are developing a new version of the S120 that will support the peripheral role, in addition to the central role (not concurrently like the S130). This will make DFU OTA much more trivial. A production release is expected in the end of October.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 + bootloader</title><link>https://devzone.nordicsemi.com/thread/9223?ContentTypeID=1</link><pubDate>Wed, 02 Jul 2014 02:03:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4d9aec4-5ffb-400a-a7e3-efd5dd4b6b63</guid><dc:creator>nhalden</dc:creator><description>&lt;p&gt;I am also interested in an answer to this question, especially if it included some sample code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>