<?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>Problem using usb dfu trigger on nrf52840 dongle with nRF Connect</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54377/problem-using-usb-dfu-trigger-on-nrf52840-dongle-with-nrf-connect</link><description>I try to incorporate the usb dfu trigger into my application. However when using nrf Connect for Desktop to flash the nrf52840 dongle it can not reopen the dongle. 
 
 This could be a bug in my application, therefore I tried with the ble_connectivity</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 19 Nov 2019 12:00:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54377/problem-using-usb-dfu-trigger-on-nrf52840-dongle-with-nrf-connect" /><item><title>RE: Problem using usb dfu trigger on nrf52840 dongle with nRF Connect</title><link>https://devzone.nordicsemi.com/thread/220814?ContentTypeID=1</link><pubDate>Tue, 19 Nov 2019 12:00:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed8c7b0f-12cb-46f4-8dfa-af79c674f60b</guid><dc:creator>hurbanski</dc:creator><description>&lt;p&gt;Yes, it is the same case. Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem using usb dfu trigger on nrf52840 dongle with nRF Connect</title><link>https://devzone.nordicsemi.com/thread/220500?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2019 09:24:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ceafa53-1131-4563-a696-db4a373fc513</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Can it be the same case as here (VID/PID):&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/48539/buttonless-dfu-without-ble/219740#219740"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/48539/buttonless-dfu-without-ble/219740#219740&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem using usb dfu trigger on nrf52840 dongle with nRF Connect</title><link>https://devzone.nordicsemi.com/thread/220241?ContentTypeID=1</link><pubDate>Fri, 15 Nov 2019 09:06:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:226d6fdf-ca43-4dea-94ed-27196a1b953e</guid><dc:creator>hurbanski</dc:creator><description>&lt;p&gt;I am trying to use the nrf dfu trigger library, it is the only use of usb in my application. Therefore I call nrf_dfu_trigger_usb_init() right at the start of main().&lt;/p&gt;
&lt;p&gt;All other&amp;nbsp;necessary function calls on a dfu trigger event should be handled by this library, right?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Also there is the same behaviour in nrfConnect when using the ble_connectivity example hex file from the sdk.&lt;/p&gt;
&lt;p&gt;Shouldn&amp;#39;t this work &amp;quot;out of the box&amp;quot;? nrfConnect can&amp;#39;t detect the trigger library even though it is present.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem using usb dfu trigger on nrf52840 dongle with nRF Connect</title><link>https://devzone.nordicsemi.com/thread/220175?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2019 20:39:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fbc767a1-7c4a-472e-87e1-f1ddb32b4caf</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Not sure if I understand, but I assume that you are doing a NVIC_SystemReset() when you want to switch from application to bootloader. In such I assume you should also stop the USB functionality to force a re-enumeration from the PC, so I assume you are calling nrfx_usbd_stop() before soft reset?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/**
 * @brief Stop USB functionality.
 *
 * This function disables USBD pull-up and interrupts.
 *
 * The HFXO request is released in this function.
 *
 * @note
 * This function can also be used to logically disconnect USB from the HOST that
 * would force it to enumerate device after calling @ref nrfx_usbd_start.
 */
void nrfx_usbd_stop(void);&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>