<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: DFU Mode without using Boot pins in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1053848#M40804</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a way to enter DFU mode from application code, without modification of the boot pins. &lt;/P&gt;&lt;P&gt;I wrote that example a few years ago, when we still worked on the LPCWARE forum.&lt;/P&gt;&lt;P&gt;Look here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/419584"&gt;LPC1857 jump to USB/DFU bootloader from the application&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I remember correctly, there is also another option to enter a firmware update using DFU, it's mentioned in this thread:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/859230"&gt;https://community.nxp.com/message/859230&lt;/A&gt;&lt;/P&gt;&lt;P&gt;But I'm not perfectly sure if this meets your needs, I did not check the LPCOpen code for this specific example mentioned in the thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The USB_ID pin should be irrelevant for this process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bernhard.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Aug 2020 09:10:26 GMT</pubDate>
    <dc:creator>bernhardfink</dc:creator>
    <dc:date>2020-08-03T09:10:26Z</dc:date>
    <item>
      <title>DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1053847#M40803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using LPC4337 in our new product, in that MCU USB pins permanently connected to windows host USB pins in the same PCB and the Boot pins we can't change in the field to update the firmware.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My questions are below.&lt;/P&gt;&lt;P&gt;1. Can we change to DFU mode using command from the host to update the firmware without changing the hardware pins manually?&lt;/P&gt;&lt;P&gt;2. can we connect USB interface pins without using USB ID pin(Because these pins are connected by default in the same PCB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly give the solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chethan kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2020 05:23:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1053847#M40803</guid>
      <dc:creator>chethan_k</dc:creator>
      <dc:date>2020-08-03T05:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1053848#M40804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a way to enter DFU mode from application code, without modification of the boot pins. &lt;/P&gt;&lt;P&gt;I wrote that example a few years ago, when we still worked on the LPCWARE forum.&lt;/P&gt;&lt;P&gt;Look here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/419584"&gt;LPC1857 jump to USB/DFU bootloader from the application&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I remember correctly, there is also another option to enter a firmware update using DFU, it's mentioned in this thread:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/859230"&gt;https://community.nxp.com/message/859230&lt;/A&gt;&lt;/P&gt;&lt;P&gt;But I'm not perfectly sure if this meets your needs, I did not check the LPCOpen code for this specific example mentioned in the thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The USB_ID pin should be irrelevant for this process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bernhard.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2020 09:10:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1053848#M40804</guid>
      <dc:creator>bernhardfink</dc:creator>
      <dc:date>2020-08-03T09:10:26Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1154155#M42254</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2020-09-16 171031.png" style="width: 200px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/125307i72AA8BDE4C99C516/image-size/small?v=v2&amp;amp;px=200" role="button" title="Screenshot 2020-09-16 171031.png" alt="Screenshot 2020-09-16 171031.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IMG_2968.jpg" style="width: 200px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/125309iC3E3991CB8C268BE/image-size/small?v=v2&amp;amp;px=200" role="button" title="IMG_2968.jpg" alt="IMG_2968.jpg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2020-09-16 171131.png" style="width: 200px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/125308i43DAE4F29CA3291F/image-size/small?v=v2&amp;amp;px=200" role="button" title="Screenshot 2020-09-16 171131.png" alt="Screenshot 2020-09-16 171131.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi, I am using LPC4367 board, I have uploaded LPCopen3.02 dfu code into the target, once I plug into target USB it is showing as per below Image in the device manager.&lt;/P&gt;&lt;P&gt;When I open LPCscrypt and give boot_lpcscrypt.cmd, I am getting Error&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Invalid DFU suffix signature&lt;BR /&gt;A valid DFU suffix will be required in a future dfu-util release!!!&lt;BR /&gt;Cannot open DFU device 1fc9:0089&lt;BR /&gt;Cannot open DFU device 1fc9:0089&lt;BR /&gt;No DFU capable USB device available&lt;/P&gt;&lt;P&gt;Can anyone help what is the solution&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Sep 2020 11:58:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1154155#M42254</guid>
      <dc:creator>Anusha</dc:creator>
      <dc:date>2020-09-16T11:58:06Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1166549#M42540</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Bernhard,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I have tried in LPC4367 using LPC open DFU composite example to load the firmware using DFU mode.&lt;/P&gt;&lt;P&gt;it will go to DFU mode, when changing from AppIdle to DFUidle by DFU detach request it will get error.&lt;/P&gt;&lt;P&gt;is there any difference in LPC4367 and LPC4337 or the DFU utility not supporting to LPC4367.&lt;/P&gt;&lt;P&gt;Because i didn't change anything in the example so it should work right.&lt;/P&gt;&lt;P&gt;Can you please tell me any changes need to be done in the firmware for LPC4367 and LPCopen 3.02 DFU firmware will support this MCU or not?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Chethan Kumar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2020 07:20:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1166549#M42540</guid>
      <dc:creator>chethan_k</dc:creator>
      <dc:date>2020-10-13T07:20:20Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1167294#M42556</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;A id="link_12" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.nxp.com/t5/user/viewprofilepage/user-id/154479" target="_self"&gt;&lt;SPAN class=""&gt;ch,ethan_k,&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;I test on lpc4337 and lpc4367, all failed, lpcscript can't find DFU , the same error with&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Anusha.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Do you meaning lpc4337 can work well on your side? Could you please share your steps and screenshots , thanks.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Alice&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Oct 2020 08:30:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1167294#M42556</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2020-10-14T08:30:07Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1167319#M42557</link>
      <description>&lt;P&gt;Hi Alice,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I didn't check with LPC4337.&lt;/P&gt;&lt;P&gt;Initially we were selected LPC4337into our project, due to EOL changed to LPC4367.&lt;/P&gt;&lt;P&gt;So i thought due to new MCU this example not supporting.&lt;/P&gt;&lt;P&gt;I am also facing same issue as Anusha.&lt;/P&gt;&lt;P&gt;You also observed same means what are the supported MCUs for this example?&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;need to change any ID in the example for different MCUs?&lt;/P&gt;&lt;P&gt;Can you please find this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chethan kumar&lt;/P&gt;</description>
      <pubDate>Wed, 14 Oct 2020 08:51:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1167319#M42557</guid>
      <dc:creator>chethan_k</dc:creator>
      <dc:date>2020-10-14T08:51:31Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1170214#M42632</link>
      <description>&lt;P&gt;Hello ,&lt;/P&gt;
&lt;P&gt;Using&amp;nbsp; the dfu-util.exe tool can detect the DFU device,&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Input ‘dfu-util.exe –l’ to discovery device.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Alice_Yang_0-1603183235858.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/127831i2E28193C36AAC1E3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Alice_Yang_0-1603183235858.png" alt="Alice_Yang_0-1603183235858.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Oct 2020 08:41:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1170214#M42632</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2020-10-20T08:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1170220#M42634</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Device can detect but unable to load the firmware.&lt;/P&gt;&lt;P&gt;It will stop detecting when DFU detach request done to shift appidle to dfuidle mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;chethan kumar&lt;/P&gt;</description>
      <pubDate>Tue, 20 Oct 2020 08:51:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1170220#M42634</guid>
      <dc:creator>chethan_k</dc:creator>
      <dc:date>2020-10-20T08:51:24Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1173515#M42709</link>
      <description>&lt;P&gt;Hello ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have submit a ticket to AE about this issue, will tell you after I get any reply.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2020 03:43:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1173515#M42709</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2020-10-27T03:43:33Z</dc:date>
    </item>
    <item>
      <title>Re: DFU Mode without using Boot pins</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1178673#M42788</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I get the reply is do not recommend use this demo to update firmware, because the dfu demo and dfu-util maybe do not match, and also this only can download firmware to RAM. Original words as below:&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;The issue could be due to the mismatch between the dfu demo and dfu-util tool since a long time has gone with different revisions...&lt;/P&gt;
&lt;P&gt;To let it work, below points should be noted:&lt;/P&gt;
&lt;P&gt;1. The value of USB idProduct should be changed in the array USB_DeviceDescriptor[] in the file composit_usbdesc.c as below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;change&amp;nbsp;WBVAL(0x0089) to WBVAL(0x000c)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;2. The size of command parameter -t should be changed to 512 with high speed USB. see below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;EM&gt;dfu-util.exe -t 512 -D iram_blinky.bin&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;Note: &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 1. It&amp;nbsp;appears this command needs to&amp;nbsp;be executed twice to work fine. I don't know why.&amp;nbsp;It might be still&amp;nbsp;caused by something mismatched between demo and tool.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 2.&amp;nbsp;The dfu demo only supports to load image to IRAM as mentioned in the readme.txt. This&amp;nbsp;seems be&amp;nbsp;not&amp;nbsp;adaptable to update firmware in&amp;nbsp;application.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2020 09:20:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DFU-Mode-without-using-Boot-pins/m-p/1178673#M42788</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2020-11-05T09:20:14Z</dc:date>
    </item>
  </channel>
</rss>

