LPC-Link2 suddenly died (Device Descriptor Request Failed)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC-Link2 suddenly died (Device Descriptor Request Failed)

1,604 Views
bennxp
Contributor III

I've been using my LPC-Link2 with MCUExpresso on my i.MXRT successfully for months. Today when I tried to use it, the device is not recognized by Windows (10). When I connect it, the red light goes on solid, and Windows complains that 

Windows has stopped this device because it has reported problems. (Code 43)

A request for the USB device descriptor failed.

The USB VID=0000 and PID=0002. I am not aware of anything happening to the device. I've tried it on another computer and I get the same behavior. When I search for LPC-Link2 issues, they all are about using the DFU mode to load new firmware, but I can't find anything for when the DFU mode isn't working. 

Could there be hardware damage somehow? Could the USB-DFU firmware have somehow gotten corrupted? And if so, is there a way to reflash the DFU firmware? 

Any troubleshooting or other ideas welcome. 

Thanks,

 

 

0 Kudos
9 Replies

1,578 Views
kerryzhou
NXP TechSupport
NXP TechSupport

This is my normal result from the lpc-link2 in DFUmode(JP1 open)

kerryzhou_0-1617848789191.png

 

0 Kudos

1,566 Views
bennxp
Contributor III

I just get "No Serial ports" when I run lpcscript. Which makes sense since Windows cannot even get the USB VID/PID so it cannot expose a serial port or other means for a program to access the hardware. Sounds like somehow my hardware died.

 

 

0 Kudos

1,550 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi bennxp,

  After reading this document:

https://www.nxp.com/docs/en/supporting-information/Debug_Probe_Firmware_Programming.pdf

Your issue is fails to DFU boot, you can refer to this post:

https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/Booting-LPC-Link2/m-p/468103

kerryzhou_0-1617944302854.png

 

If that post still can't recover it, please go to this link:

https://community.nxp.com/t5/LPC-Microcontrollers/bd-p/lpc

You can create a new question post about it, then our LPC engineer may help you.

 

Best Regards,

Kerry

0 Kudos

1,540 Views
bennxp
Contributor III

Thanks for the reply. I think the links you sent aren't right. The first one works by point to a page that doesn't show what you showed in the preview and talks about how to communicate with the device after it enumerates over USB in DFU mode. The second link (https://community.nxp.com/t5/LPC-Microcontrollers/bd-p/lpc) just lists posts about the LPC microcontroller.

Thanks,

0 Kudos

1,522 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi bennxp,

   In fact, if just the external flash is wrong, the LPC-LINK2 onboard LPC4370 should still can enter the DFU mode, just like the previous log, it should can use the serial port to do communication.

   But your board, even can't enter the DFU mode and do the communication, which means your on-board LPC chip hardware side has issues.

  Do you mean, it works in the previous time, but suddenly, it can't work anymore? Could you tell me which detail operation you have done to meet this issues? Seems the board hardware has issues now, as it even can't do communication, so it can't update the firmware.

 Can you refer to the LPC-LINK2 schematic to do some LPC chip voltage checking?

  https://www.nxp.com/downloads/en/schematics/LPC-Link2_SCH_B.pdf

  If it is really the hardware that has issues, one way, to check the hardware details, the circuit voltage, or if the chip is broken, your USB PID VID is wrong, you may need to find a new LPC-LINK2.

 You also can check these post:

https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/Booting-LPC-Link2/m-p/468103

https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/LPC-Link2-fails-to-enumerate-with-CMSIS-DAP-firmwar...

   But, I think you may find a new LPC-LINK2, it will be more easy, as your board even can't do the communication.

 

Best Regards,

Kerry

 

  

0 Kudos

1,579 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi bennxp

   Please open the LPCScrypt, and try the following steps to check your LPC-LINK2:

kerryzhou_0-1617848417061.png

The following picture has issues of the flash:

kerryzhou_1-1617848458094.png

If you can't find the flash, it means your on board flash chip may have issues, you can find some W25Q80 to replace the U2, then try it again:

kerryzhou_2-1617848557296.png

 

Please try it on your side!

If you still have issues about it, please kindly let me know.

Best Regards,

Kerry

 

 

 

0 Kudos

1,594 Views
bennxp
Contributor III

JP1  and JP2 are both disconnected, so it should enter DFU mode, but instead I get a USB connection error. So the device does not show up in devices. The only referenced to the device is device manager which shows the error: 'Unknown USB Device (Device Descriptor Request Failed)

bennxp_0-1617796634285.png

Since I get the same device descriptor error on multiple machines (different USB cables as well) I'm pretty sure this is a hardware issue with the device. But maybe fixable by reflashing the DFU firmware?

0 Kudos

1,553 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi bennxp,

  After reading this document:

https://www.nxp.com/docs/en/supporting-information/Debug_Probe_Firmware_Programming.pdf

Your issue is fails to DFU boot, you can refer to this post:

https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/Booting-LPC-Link2/m-p/468103

kerryzhou_0-1617943374469.png

If that post still can't recover it, please go to this link:

https://community.nxp.com/t5/LPC-Microcontrollers/bd-p/lpc

You can create a new question post about it, then our LPC engineer may help you.

 

Best Regards,

Kerry

 

 

0 Kudos

1,595 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi bennxp,

  Can you find the DFU, when you enter DFU mode?

  Disconnect JP2,

kerryzhou_0-1617790733010.png

 

Wish it helps you!

Best Regards,

kerry

 

0 Kudos