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

Buttonless DFU without BLE

My application is on the nRF52840 Dongle using ESB protocol, receiving data from an number of PTXs, . The device appears as an HID.

I would like to add Buttonless DFU, without adding BLE.

Can you outline the steps required to get nRF_Connect to recognize my device as capable of Buttonless DFU, and then actually triggering it?

Parents Reply
  • That page is a bit light on details...

    I've added:

    #include "nrf_dfu_trigger_usb.h"
    .
    .
    .
      APP_ERROR_CHECK(nrf_dfu_trigger_usb_init());
    

    It compiles and runs, but the "Trigger" USB device doesn't enumerate correctly -- I don't see "nRF Connect DFU Trigger"

    My device shows up as a USB Composite device, with my HID device working correctly.

    The other device in the Composite device has an orange exclamation mark in Device Manager (Win10).

    Any suggestions on where to go from here?

Children
Related