<?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>Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13498/device-bricks-after-ota-firmware-upgrade</link><description>Hi, At the moment I am using nRF Toolbox to upload DFU *.zip files to our devices. We have been finding that the devices will become unresponsive after a firmware upload, and need a power cycle to come back to life. This is a problem for us, because our</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 03 Jan 2017 14:56:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13498/device-bricks-after-ota-firmware-upgrade" /><item><title>RE: Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/51531?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2017 14:56:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:33634250-9a1f-47e6-b4c1-89b2802f9393</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Hi, yes you&amp;#39;re right that unstopped timers may cause problems. The documentations on older SDK versions are not updated very often unfortunately. I agree that we need a better system for reporting bugs. This is fixed in SDK 12 though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/51530?ContentTypeID=1</link><pubDate>Sat, 31 Dec 2016 23:18:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:254e55c0-cae7-4716-bc6f-33238b4d34fa</guid><dc:creator>NG</dc:creator><description>&lt;p&gt;Hi All, Possibly found the reason for the bricking during OTA DFU - it is related to having an unstopped timer prior to jumping to bootloader, see&lt;a href="https://devzone.nordicsemi.com/question/55694/clear-config-after-succesful-dfu/"&gt;this&lt;/a&gt;.  This is SUPER annoying! Why Nordic did you not document this properly? How is it that you have a function not return in the library code?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/51529?ContentTypeID=1</link><pubDate>Fri, 23 Dec 2016 23:13:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5debb2b-6353-4b77-a3f9-d70fad0620c4</guid><dc:creator>NG</dc:creator><description>&lt;p&gt;Hi Stian, I&amp;#39;ve recently migrated to SDK10, and I am now again having a problem with DFU. The DFU completes successfully, however, when main() is re-entered, the device pauses and never returns from: nrf_drv_timer_extended_compare (in app_pwm_init).&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;nrf_drv_timer_extended_compare(p_instance-&amp;gt;p_timer, (nrf_timer_cc_channel_t) PWM_MAIN_CC_CHANNEL,
                                ticks, NRF_TIMER_SHORT_COMPARE2_CLEAR_MASK, true);
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/51528?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 22:55:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:393caf4f-b612-43b3-aecb-736ac6955bdd</guid><dc:creator>NG</dc:creator><description>&lt;p&gt;Hi Stian, Also, what I found is that even though SDK8.1 is reported to have bugs in the PWM implementation, and it is recommended to upgrade to SDK10 - I find that replacing the app_pwm.c/h files with the SDK10 versions works fine when flashing the device via a cable, but bricks the device during OTA DFU.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/51527?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2016 05:58:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a19e97b-9dbf-463d-a98d-1fa1335fd33c</guid><dc:creator>NG</dc:creator><description>&lt;p&gt;Hi Stian, since posting my question, I&amp;#39;ve found that I could prevent the device bricking after OTA firmware update by adjusting system_reset_prepare(). My application uses two PWM channels. I found that adding &amp;quot;app_pwm_disable(&amp;amp;PWM1); app_pwm_disable(&amp;amp;PWM2);&amp;quot; to system_reset_prepare() fixed the bricking. This fixed the problem, but I do not understand why. Please help?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/51526?ContentTypeID=1</link><pubDate>Mon, 14 Nov 2016 12:11:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e917836d-560a-4af2-bacb-50435c31810b</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;This is not supposed to happen. If the firmware update is successful, the device should restart into the new application. Are you able to provide any code or hex-files so I can try to reproduce it here?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/51525?ContentTypeID=1</link><pubDate>Sun, 13 Nov 2016 16:18:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a63910a-c3d1-42fe-a6ff-86a96a712d2e</guid><dc:creator>phnikola</dc:creator><description>&lt;p&gt;Hi, exactly same problem... bricked by mobile app...
What a dangerous thing...
Accessing unpaired wristband can be done by nRF mobile phone app and can attack anyone in surrounding..
:(&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device bricks after OTA firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/51524?ContentTypeID=1</link><pubDate>Mon, 29 Aug 2016 02:08:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7be05b7-202c-4dad-a940-69ad4d22de71</guid><dc:creator>vasanth</dc:creator><description>&lt;p&gt;I had a same issue.. After DFU from mobile app. it is not at all detecting&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>