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

SDK12 REMOTE DFU INVALID CRC ERROR

Dear Nordic Team,

Thanks for Support.

I am worked DFU service in SDK11 it was working fine. Now i am DFU service work with SDK12 using nrf51422 DK. Initially update the bootloader through nRF gostudio (secure_dfu_secure_dfu_ble_s130_pca10028_debug.hex). Then create the image file from given buttonless dfu example (examples\ble_peripheral\experimental_ble_app_buttonless_dfu\pca10028\s130\arm5_no_packs_build\nrf51422_xxac.hex) using below command.

used commands:D:\ nrfutil dfu genpkg .zip --application .hex --application-version 0xFFFFFFFF --dev-revision 0xFFFF --dev-type 0xFFFF --sd-req 0xFFFE

zip file was successfully created. Then I am try update firmware through air using my anroid mobile it always show the REMOTE DFU INVALID CRC ERROR.

Parents
  • Hi,

    The secure bootloader included in SDK 12 requires the DFU package to be signed with a private key using nrfutil version > 1.5. Please refer the the SDK documentation here for details on how to create the DFU package. Also, note that the "wildcard" option for softdevice version is no longer accepted.

Reply
  • Hi,

    The secure bootloader included in SDK 12 requires the DFU package to be signed with a private key using nrfutil version > 1.5. Please refer the the SDK documentation here for details on how to create the DFU package. Also, note that the "wildcard" option for softdevice version is no longer accepted.

Children
No Data