Is it possible to update firmware via BLE DFU from v14 to v15 of the nRF5 SDK?

I am trying to update firmware that uses v14 of the nRF5 SDK to firmware that uses v15.3, but I am getting the error "Init command larger than expected.".

I'm wondering if this is supposed to be possible, or if v15.3 is not backwards compatible (I didn't see anything in the documentation saying it's not compatible).

It looks like the size of the init command buffer was increased in this version.

#define INIT_COMMAND_MAX_SIZE      512 /**< Maximum size of the init command stored in dfu_settings. */
#define INIT_COMMAND_MAX_SIZE_v1   256 /**< Maximum size of the init command in settings version 1. */

Thank You,
Josh

Parents Reply Children