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

NRF52840 BLE DFU Issue

I'm facing one issue while uploading firmware using BLE DFU.

Details:-

Hardware : NRF52840-DK

SDK : v15.0.0_a53641a

IDE : Segger Embedded Studio v3.40

Mobile App : nRF Toolbox v2.6.0 (Android)

Example : SDK_15.0.0_a53641a\examples\dfu\secure_bootloader\pca10056_ble_debug\ses 

Using this command in nrfutil to generate zip:

 nrfutil pkg generate --hw-version 52 --application C:\Nordik_Semi\nRF5_SDK_15.0.0_a53641a\examples\peripheral\blinky\hex\blinky_pca10056_mbr.hex --application-version 1111 --sd-req 0xA9,0xAE myapp.zip

I have uploaded above example code using Segger Embedded Studio, LED indications are right (LED1 & LED2 ON normally and LED3 ON while connected using NRF Toolbox). NRF52840 is advertising as "DfuTarg".

But i'm facing an error while uploading. Following is the procedure i have followed In nRF Toolbox app:

DFU -> Select Device -> Selected DfuTarg -> Select File -> Distribution packet(ZIP) -> File selected -> Select Scope(All) -> Upload -> LED3 turns ON -> Uploading -> Starting DFU -> Disconnecting -> Error "Upload Failed:Signature Mismatch".

How can I solve this Issue. 

Parents Reply Children
Related