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

nRF52840 DK SDK 15.3.0 windows 10 "Unknown USB Device" with both USBD HID GENERIC and COMPOSITE

Hello,

this is a brief description of my plans:

I am planning on merging my modified ble rscs central example that is used as a cycling cadence central device instead of running cadence with the USBD HID composite example which will enable me to send each cumulative crank revolution as an up key button press.

As a test and to evaluate and learn how the composite example works I uploaded the example to my nRF52840 DK. I followed the instructions to a T in the NORDIC info center for the SDK which consisted of compiling and running the code on the DK and then plugging in a micro USB into the "nRF USB" connector. LED 4 is on and none of the buttons do anything. When I turn on num lock or caps lock on my keyboard LED 1 and LED 2 do not turn on as presumed from the SDK.

While also testing the generic example I get the same problems except LED 1 is on this time showing me that the USB bus state has "resumed."

This is what I get in Device Manager in Windows 10 when I plug in a micro USB into the nRF USB connector on the DK.

So far I have tried installing the latest J-link software and to no success this did not work. I've also used another computer which was running windows 7. And used various cables to test if that was the issue.

I saw on this thread https://devzone.nordicsemi.com/f/nordic-q-a/41618/nrf52-dk-pc-does-not-recognize-usb-device-anymore---ld5-fast-blinking/161939#161939 at the very bottom that it may have been fixed through shorting SB48. But, that seems unnecessary because why wouldn't that be shorted already if the example needed it to be.

I have read various threads which the solution was a new board but these were all from version 0.9.2 boards and not the 0.9.3.

I have version 0.9.3, 2017.46 and am running SDK version 15.3.0 with the nRF52840 DK. This is being run on windows 10.

Thank you for your assistance. 

Parents
  • Hi,

    The shorting of SB48 in that other thread looks like a component missing on the DK used by that particular forum user. I have seen once or twice previously the need to short or open a solder bridge, or short a GPIO pin, for a particular example to work on a particular board, but that should not be required here.

    I have tested the USB HID Composite Example on an nRF52840 DK v1.0.0, and that one works as described both for Windows 7 and Windows 10 here.

    It may be related to DK version used. Versions below 1.0.0 are preview DKs that use Engineering revisions of the nRF52840. Version 0.9.3 uses IC revision "Engineering A", and there has been a few USB related issues that was fixed in hardware in Engineering B and Engineering C before launch of the first production revision (Revision 1).

    Do you have a v1.0.0 or later DK that you can try with?

    Regards,
    Terje

  • Hi Terje,

    just an update since earlier in the week.

    I purchased a new DK and was able to get v1.1.0. Plugged it in, flashed the example, and it instantly worked.

    Thank you for helping me with this issue.

  • Hi,

    Thanks for the update! I am happy to hear that it works with production revision of the SoC.

    Regards,
    Terje

Reply Children
No Data
Related