I'm trying to use the nrf_desktop application 100% standard, with NO changes to the codebase at all.
My initial assumption is, that once I flash the nrf52840dongle, it should act as a forwarder, as stated here https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/applications/nrf_desktop/board_configuration.html .
However, once flashed, nothing happens. dmesg does not detect the device when plugged in, and I get no signs of life (no LED, buttons do nothing, etc.). This is a fully standard nrf52840dongle, where I press the reset button to flash the device. The commands I use for flashing and building are the following:
west build -b nrf52840dongle/nrf52840 nrf/applications/nrf_desktop nrfutil pkg generate --hw-version 52 --sd-req=0x00 --application build/merged.hex --application-version 1 build/zephyr.zip nrfutil dfu usb-serial -pkg build/zephyr.zip -p /dev/ttyACM2
I've tried for a couple of days getting it to work, but without any luck. I must be missing something obvious! I don't have any debugger atm. but this is seriously making me consider getting one.
But my assumption is, that anything in the repo should work by default, without having to tweak many things (maybe?).