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

MCP - Failed to find DFU service

I have recently updated my DFU code to use the source files in SDK 6.1 to be able to OTA upgrade the SoftDevice and Bootloader. I've been able to get the Application to reliably update via the Android MCP App and rRF Tools. However when I try to update the SoftDevice or Bootloader, the connection is dropped immediately. I recently tried to use the PC Master Control Panel, but this fails even when trying to update the Application. Using the PC Master Control Panel, in all three cases (update App, bootloader or SD) an error is thrown "Failed to find DFU Service". Thought maybe this might provide some insight into why the Bootloader and SoftDevice updates fail when using the Android MCP App. When this failure occurs, I have to power cycle the board to recover the bootloader.

P.S. My source code is a slightly modified version of the device_firmware_updates ble version. I use the contents of the GPREGRET to verify that DFU should occur (set by application, the restarted)

Parents Reply Children
No Data
Related