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

INVALID_OBJECT Error when try to DFU with nRFConnect

Hi,

I generated by DFU package following the BLOG post: devzone.nordicsemi.com/.../

However I had to make some changes as it seems to be out of date. I used the following script command:

nrfutil dfu genpkg --application-version 1 --application Images\nrf52832_xxaa.hex --sd-req 0x8C --key-file privat.key DFU_Packages\app_dfu_package.zip

I used the private key generated from the Blog's Python example (a whole other can of worms). However when I try to DFU using the nRFConnect BluetoothLE Desktop app I get the following error:

"When writing 'EXECUTE' command to Control Point Characteristic of DFU Target: Operation code 4 (EXECUTE) failed on DFU Target. Result code 5 (INVALID_OBJECT)"

Unfortunately there doesn't seem to be any documentation on the nRFConnect for me to cross reference this error. I noted that the nRFConnect Android app also doesn't work, which leads me to think my DFU package wasn't generated correctly. Any insight into where the issue might be?

Also note I did use my private key to generate a public key which I copied into my Bootloader project named as dfu_public_key.c.

Thanks guys,

p.s. using S132 V3, and SDK 12.3

Parents Reply Children
Related