<?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 worked, Now it doesn&amp;#39;t. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19245/ota-worked-now-it-doesn-t-does-the-current-nrf-dfu-tools-support-the-bmd-200</link><description>Hello, 
 I took this project on about a month ago to do bug fixes within the app. The bugs are fixed but the OTA was not tested for the last 2-3 months. No changes were made in this area and this is the FIRST time doing OTA. 
 Using the latest nRF Toolbox</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 06 Feb 2017 15:20:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19245/ota-worked-now-it-doesn-t-does-the-current-nrf-dfu-tools-support-the-bmd-200" /><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74561?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 15:20:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab0eab11-3505-4ff8-ba56-390bc22d5a89</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Happy to help @kvolz :) Let me know if there are any other issues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74560?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 15:33:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb1d5f23-8494-432b-acf8-3278eabe63f5</guid><dc:creator>kvolz</dc:creator><description>&lt;p&gt;Hello Bjorn,  Thanks for the education on the events after reset!!&lt;br /&gt;
1: Yes, I meant debugging.  The debugger has a &amp;#39;erase&amp;#39; feature, it erases the Chip.
2: I&amp;#39;m not educated about the OTA enough to answer this question.  I know the boot loader is part of an example as is the main application.  The main application started out as a Heart Beat Monitor from the comments that I see in some of the code.
Again, thanks for helping and educating me further!  -
Sincerely,
Kvolz&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74559?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 07:25:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9eadc20-773f-4292-bcfd-075174f3721d</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Kvolz, glad to hear that you found issues that caused the DFU to fail. Issue 1: You say that the bootloader was removed during troubleshooting, do you mean during debugging? A nRF5x device will jump to the bootloader if it is present(i.e. the bootloader start address is written to one of the UICR registers) otherwise it will jump directly to the application. Issue 2: Are you using pstorage to store application data that you want to be retained during a DFU?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74558?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 23:04:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d216f241-6682-4e41-91b2-b01edf14bbf5</guid><dc:creator>kvolz</dc:creator><description>&lt;p&gt;There were two issues causing this problem.&lt;/p&gt;
&lt;p&gt;First:
The boot loader was being removed during troubleshooting; therefore, there was nothing to communicate with the phones to accept the OTA update.  I&amp;#39;m not sure how the &amp;#39;application&amp;#39; loads and runs without a boot loader, but it is possible.&lt;/p&gt;
&lt;p&gt;Second:
The boot loader had to be modified based on:
&lt;a href="https://devzone.nordicsemi.com/question/54047/ota-dfu-crc-error-fixed-after-re-program-bootloader/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;
The area that effected our code was the change to the definition:
DFU_APP_DATA_RESERVED&lt;/p&gt;
&lt;p&gt;We now have been able to use 2 Android phones and 1 iPhone to do downloads to 11 systems.  My counterpart in Poland has an issue with OTA that we are still working on, but, this is the fix for the original question.&lt;/p&gt;
&lt;p&gt;Thanks to all that helped!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74557?ContentTypeID=1</link><pubDate>Tue, 31 Jan 2017 20:24:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:813296cf-cea5-4dbf-8aa4-849e29fd39a0</guid><dc:creator>kvolz</dc:creator><description>&lt;p&gt;Thanks for the suggestion.  We will give this a try.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74556?ContentTypeID=1</link><pubDate>Mon, 30 Jan 2017 12:19:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:463c79a9-8656-4095-a07e-c2a7dcd5e446</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Im not able to identify the nRF51x22 IC that is used. However, our mobile apps are fully backwards compatible with all the bootloaders that we have released. Are you able to perform DFU if you only flash the bootloader and the SoftDevice?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74555?ContentTypeID=1</link><pubDate>Thu, 26 Jan 2017 17:05:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6c4d0ef-cfdb-480e-be2a-77dffa24f524</guid><dc:creator>kvolz</dc:creator><description>&lt;p&gt;The markings that I can see:
Rigado    B
M.N:  BMD-200
R   001-
A06997 AD0B53BF
IC:12208A-01
FCC ID:2AA9B03&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74554?ContentTypeID=1</link><pubDate>Thu, 26 Jan 2017 15:10:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:554e8042-c18c-4d83-aabe-4c867b362559</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;@kvolz: Can you provide the chip marking of the nRF51x22 that is used in you BMD-200 module? The bootloader in SDK 10 should be able to perform OTA on all generation 3 ICs, see the compatibility matrix found &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf51/dita/nrf51/compatibility_matrix/nRF51422_nRF51822_ic_rev_sdk_sd_comp_matrix.html?cp=3_0_4"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA worked, Now it doesn't. Does the current nRF DFU tools support the BMD-200?</title><link>https://devzone.nordicsemi.com/thread/74553?ContentTypeID=1</link><pubDate>Thu, 26 Jan 2017 01:00:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:389edf85-3af5-4f41-aa59-70afdc87ee6d</guid><dc:creator>kvolz</dc:creator><description>&lt;p&gt;In my post, I forgot to indicate that the HW is the Rigado BMD-200.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>