This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52840 USB CDC ACM Windows 10 Unknown USB Device

Hi,

I compiled (using ARM GNU) and run the USB CDC ACM example found on SDK_14_0_0. I have windows 10.

Windows 10 do not reckognize it as a CDC device and instead I am getting an 'Unkown USB Device (Device Descriptor Request Failed' on the system device manager.

It seems as the VID and PID are wrong (at least to Windows 10). Windows run the device on driver 'usbpcap.sys'.

I tried changing the driver but couldn't make it. I also tried to manually load the .inf file provided with the example but Windows protest that it is not compatible with the device and prompts me to check if it is designed to work with Windows x64 based systems.

The firmware starts up fine because I can see the NRF log info up to the detection of the plug-in event and USB ready event.

I also tried loading the original .hex file provided with the example but got similar behaviour.

Any help greatly appreciated.

Parents
  • Hi,

    Please provide some more information.

    • Do you have this problem with other USB examples in the sdk ? Could you test with e.g. usbd_hid_generic example ?

    • What version of the nRF52840 PDK are you using? It should be printed below PCA10056 on the sticker on the kit.

    • Do you have more than 1 nRF52840-PDK you can test with?

    • Do you have custom boards using "engineer samples" ?

    If you are using engineer samples:

    • How many of these custom boards with engineer samples do you have ?
    • What is the build code on the engineer samples? (This is printed on the chip)
Reply
  • Hi,

    Please provide some more information.

    • Do you have this problem with other USB examples in the sdk ? Could you test with e.g. usbd_hid_generic example ?

    • What version of the nRF52840 PDK are you using? It should be printed below PCA10056 on the sticker on the kit.

    • Do you have more than 1 nRF52840-PDK you can test with?

    • Do you have custom boards using "engineer samples" ?

    If you are using engineer samples:

    • How many of these custom boards with engineer samples do you have ?
    • What is the build code on the engineer samples? (This is printed on the chip)
Children
No Data
Related