Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

DFU fails with 0x05 response to Execute command after writing Init data.

I've successfully written DFU client code on a Debian host using Bluez a few years ago.  We are modifying our system to use a 52840 as a BLE client.  I'm able to write commands to the control point handle until after writing the Init data to the packet handle. 

The 0x05 error code says: "Data object does not match the firmware and hardware requirements, the signature is wrong, or parsing the command failed."

BTW, we cannot modify the target device firmware to use MCUboot.  I've included sniffer captures for the same file for comparison.  Thanks for any ideas.


Works_Bluez_version.pcapngBT840_Exe_fails_with_0x05.pcapng

Related