<?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>USB DFU trigger</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54808/usb-dfu-trigger</link><description>Hi, 
 I am trying USB DFU trigger. 
 I have connected GPIO P024 to Reset port P018. 
 Bootloader is also programmed. 
 When I use nRF connect/programmer. 
 It&amp;#39;s always waiting at &amp;quot; Using USB SDFU protocol to communicate with target &amp;quot;. 
 Anything else</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 05 Dec 2019 01:10:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54808/usb-dfu-trigger" /><item><title>RE: USB DFU trigger</title><link>https://devzone.nordicsemi.com/thread/223731?ContentTypeID=1</link><pubDate>Thu, 05 Dec 2019 01:10:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19b95c0b-4009-49b5-b8c4-be091c0e8328</guid><dc:creator>LeoChen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The DFU trigger works fine on Fanstel dongle.&lt;/p&gt;
&lt;p&gt;I am &lt;span&gt;satisfied&amp;nbsp;&lt;/span&gt;for this.&lt;/p&gt;
&lt;p&gt;Thanks for support.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB DFU trigger</title><link>https://devzone.nordicsemi.com/thread/223502?ContentTypeID=1</link><pubDate>Wed, 04 Dec 2019 09:07:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:495b2d75-fa4c-40f7-ae34-51177e837ca2</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t see this issue here, testing on nRF52840-DK(PCA10056 v1.0.0) with a Windows 10 computer.&lt;/p&gt;
&lt;p&gt;Make sure that pin P0.24 and P0.18 is connected.&lt;/p&gt;
&lt;p&gt;Could you test with the hex file attached here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ble_5F00_connectivity_5F00_s140_5F00_usb_5F00_hci_5F00_pca10056.hex"&gt;devzone.nordicsemi.com/.../ble_5F00_connectivity_5F00_s140_5F00_usb_5F00_hci_5F00_pca10056.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What version of the DK do you use ? v1.0.0 or something else ?&lt;/p&gt;
&lt;p&gt;Could you test with a Windows&amp;nbsp;10 computer?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB DFU trigger</title><link>https://devzone.nordicsemi.com/thread/222512?ContentTypeID=1</link><pubDate>Thu, 28 Nov 2019 06:49:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eaa07be6-ade1-4551-919b-5f97d7b6f9a8</guid><dc:creator>LeoChen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I used PCA10059 and Fanstel dongle does the same test.&lt;/p&gt;
&lt;p&gt;These boards do not have that problem.&lt;/p&gt;
&lt;p&gt;Maybe there&amp;nbsp;is some problem on my PCA10056.&lt;/p&gt;
&lt;p&gt;Can I also use &amp;quot;nrfutil dfu usb_serial&amp;quot; to do the DFU trigger then programming?&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;&lt;span&gt;&amp;quot;nRF connect/programmer&amp;quot; first time DFU trigger is working.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When I try to do DFU trigger again.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There is no response from the programmer.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Every time DFU trigger a dongle.&lt;/p&gt;
&lt;p&gt;I need to close &amp;quot;nRF connect/programmer&amp;quot; then re-open it to avoid the problem.&lt;/p&gt;
&lt;p&gt;The below video shows the problem.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/s/5hibuj6tk14zlux/Second%20time%20failed.mp4?dl=0"&gt;https://www.dropbox.com/s/5hibuj6tk14zlux/Second%20time%20failed.mp4?dl=0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;nRF Connect 3.3.0&lt;/p&gt;
&lt;p&gt;Programmer 1.3.1&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB DFU trigger</title><link>https://devzone.nordicsemi.com/thread/222254?ContentTypeID=1</link><pubDate>Wed, 27 Nov 2019 09:06:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc02b23b-0132-420b-8b22-13cb02286a38</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I tested this on a nRF52840-DK. With&amp;nbsp;&lt;span&gt;P024 connected to reset pin P018.&lt;/span&gt; I used these commands:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrfjprog -e
nrfjprog -f nRF52 --program USB840_Connect3in1.hex --verify --reset&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Then, in the nRF Programmer app, I select the device(&lt;em&gt;NOT the PCA10056, but the com port with USB: Nordic Semiconductor nRF52 Connectivity&lt;/em&gt;) and programmed the ble_app_hrs_pca10056_s140.hex&lt;br /&gt;found in SDK15_folder\examples\ble_peripheral\ble_app_hrs\hex&lt;/p&gt;
&lt;p&gt;After the DFU is done, the device advertises as Nordic_HRM. I turn the power off, and on again, and it still advertises as Nordic_HRM.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB DFU trigger</title><link>https://devzone.nordicsemi.com/thread/221977?ContentTypeID=1</link><pubDate>Tue, 26 Nov 2019 03:53:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96805dce-6318-48f5-984d-18affdf917ba</guid><dc:creator>LeoChen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, I am using project&amp;nbsp;&lt;span&gt;examples\dfu\open_bootloader\pca10056_usb.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;After change the DFU enters method to NRF_BL_DFU_ENTER_METHOD_PINRESET.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I can&amp;nbsp;communicate with DFU trigger and upgrade the dongle right now.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The new problem is after a hardware reset or plug the dongle into the PC.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The dongle will into the DFU mode.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Only software reset can let the dongle running application.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is it normal?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have connected P024 to reset port P018.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I expected that only nRF connect/programmer will trigger the dongle into DFU mode.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/software_5F00_reset.jpg" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/hardware_5F00_reset.jpg" alt=" " /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/840usbConnBoot.hex"&gt;devzone.nordicsemi.com/.../840usbConnBoot.hex&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/USB840_5F00_Connect3in1.hex"&gt;devzone.nordicsemi.com/.../USB840_5F00_Connect3in1.hex&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/Trigger.jpg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB DFU trigger</title><link>https://devzone.nordicsemi.com/thread/221929?ContentTypeID=1</link><pubDate>Mon, 25 Nov 2019 16:30:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ecf0444-5eeb-4f46-bb3b-f61b7271ec27</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What bootloader did you program ? The one in examples\dfu\open_bootloader\pca10056_usb ?&lt;/p&gt;
&lt;p&gt;If that does not work, try this bootloader:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0636.bootloader.hex"&gt;devzone.nordicsemi.com/.../0636.bootloader.hex&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>