<?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>How to update NCP firmwar using OTA ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/60722/how-to-update-ncp-firmwar-using-ota</link><description>Hi, 
 I am using NRF SDK for Thread and Zigbee V4.0.0. 
 For updating the firmware of my FTD and MTD devices I am using the thread OTA method described in examples/thread/dfu. 
 But if I want to update NCP firmware remotely in the field, what changes</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 05 Jun 2020 08:06:28 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/60722/how-to-update-ncp-firmwar-using-ota" /><item><title>RE: How to update NCP firmwar using OTA ?</title><link>https://devzone.nordicsemi.com/thread/253442?ContentTypeID=1</link><pubDate>Fri, 05 Jun 2020 08:06:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65eeb87f-dd21-4fc3-9907-7d452368b73e</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;How did you add and configure the USB DFU trigger library? Have you verified that this is able to enter the bootloader correctly, for instance using nRF Connect programmer app?&lt;/p&gt;
&lt;p&gt;Can you upload the full NCP project with added DFU trigger library?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to update NCP firmwar using OTA ?</title><link>https://devzone.nordicsemi.com/thread/251149?ContentTypeID=1</link><pubDate>Thu, 21 May 2020 18:31:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc81b7ca-53e2-46ed-b8c1-8a0ce8c7cb36</guid><dc:creator>Bhumika</dc:creator><description>&lt;p&gt;I am running NCP application on Raspberry pi based border router and on that border router I want to update NCP firmware in field. I have no physical access to the device.&lt;/p&gt;
&lt;p&gt;I have installed&amp;nbsp;pc-nrfutil-5.2.0 on raspberry pi and using USB serial dfu process, want to update the application firmware of NCP.&lt;/p&gt;
&lt;p&gt;On NCP I have s140 softdevice, secure_bootloader and NCP application.&lt;/p&gt;
&lt;p&gt;I have added nrf_dfu_trigger_usb library in my NCP application,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;but I am facing the following error on DFU serial update.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Traceback (most recent call last):
  File &amp;quot;nordicsemi/__main__.py&amp;quot;, line 1464, in &amp;lt;module&amp;gt;
    cli()
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/click/core.py&amp;quot;, line 764, in __call__
    return self.main(*args, **kwargs)
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/click/core.py&amp;quot;, line 717, in main
    rv = self.invoke(ctx)
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/click/core.py&amp;quot;, line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/click/core.py&amp;quot;, line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/click/core.py&amp;quot;, line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/click/core.py&amp;quot;, line 555, in invoke
    return callback(*args, **kwargs)
  File &amp;quot;nordicsemi/__main__.py&amp;quot;, line 1042, in serial
    timeout)
  File &amp;quot;nordicsemi/__main__.py&amp;quot;, line 956, in do_serial
    dfu.dfu_send_images()
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/nordicsemi/dfu/dfu.py&amp;quot;, line 129, in dfu_send_images
    self._dfu_send_image(self.manifest.application)
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/nordicsemi/dfu/dfu.py&amp;quot;, line 90, in _dfu_send_image
    self.dfu_transport.open()
  File &amp;quot;/usr/local/lib/python2.7/dist-packages/nordicsemi/dfu/dfu_transport_serial.py&amp;quot;, line 214, in open
    raise NordicSemiException(&amp;quot;No ping response after opening COM port&amp;quot;)
pc_ble_driver_py.exceptions.NordicSemiException: No ping response after opening COM port&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please suggest how can I update my NCP application remotely.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to update NCP firmwar using OTA ?</title><link>https://devzone.nordicsemi.com/thread/249281?ContentTypeID=1</link><pubDate>Mon, 11 May 2020 17:59:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eabb7a98-6df3-4741-9b1f-8d4432c2d909</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can reset from software using NVIC_SystemReset(). The nRF52840 will enter bootloader mode if GPREGRET is set to 0xB1 and the device is reset.&lt;/p&gt;
&lt;p&gt;You can use the bootloader in the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/sdk_app_serial_dfu_bootloader.html"&gt;Secure DFU bootloader over Serial link (UART/USB)&lt;/a&gt; from the nRF5 SDK, with the S140 Softdevice version that matches the SDK you are using.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to update NCP firmwar using OTA ?</title><link>https://devzone.nordicsemi.com/thread/247890?ContentTypeID=1</link><pubDate>Mon, 04 May 2020 13:22:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6049214d-7d59-470b-be9b-1fb038f7f237</guid><dc:creator>Bhumika</dc:creator><description>&lt;p&gt;I am currently using USB serial interface.&lt;/p&gt;
&lt;p&gt;Can you describe the way to enter bootloader mode without manual reset and how can I test it.&lt;/p&gt;
&lt;p&gt;Also if I am developing on a fully erased nrf52840 chip (erased using nrfjprog -e) command, which bootloader and softdevice I need to flash first before flashing the application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to update NCP firmwar using OTA ?</title><link>https://devzone.nordicsemi.com/thread/247856?ContentTypeID=1</link><pubDate>Mon, 04 May 2020 12:16:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cac238fc-daf9-4ee7-8c83-6fe28223d290</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Since NCP is anyways connected to a host via a serial interface I would recommend using serial DFU to update, especially if the new FW is locally remotely.&lt;/p&gt;
&lt;p&gt;There are many ways to enter bootloader mode, depending which serial transport mode you are using (USB, UART or SPI). Can you elaborate about what serial transport you plan to use?&lt;/p&gt;
&lt;p&gt;The easiest way for UART/SPI would be to use an extra GPIO, so you can configure the bootloader enter mode using that GPIO.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to update NCP firmwar using OTA ?</title><link>https://devzone.nordicsemi.com/thread/246955?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2020 04:40:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1fbad0b-cc6d-43f5-bbef-8131b6a1eca2</guid><dc:creator>Bhumika</dc:creator><description>&lt;p&gt;I have tried updating NCP firmware using usb-Serial DFU method, but NCP&amp;nbsp;fails to go in bootloader mode without manual reset.&lt;/p&gt;
&lt;p&gt;Can you suggest a method to update firmware of NCP using OTA. NCP is connected to Raspberry pi which acts as border router.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>