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.