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

nrf52810 OTA issue

Hello All,

We working on OTA features with nRF52810 using sdk16.0 . When we are trying to upload the firmware zip format through mobile its giving error "upload failed:Insufficient resources" by disconnecting, attached the screenshot for the error. below are the steps we followed, 

 

STEP 1 - Installed nrfutil and pip.
STEP 2 - Installed MinGW and Gnu Tool for ARM Embedded
STEP 3 - created library file by compilling makefile in micro-ecc folder in SDK
STEP 4 - created private key by using following command
nrfutil keys generate private.pem //command

STEP 5 - created public key by decripting privatekey and copied the private key and saved its content in dfu_public_key.c
nrfutil keys display --key pk --format code private.pem // command

STEP 6 - dumped the softdevice using nrfgo-studio

STEP 7 - compiled and dumped the bootloader_secure_ble code using segger embedded studio.

STER 8 - Zipped application using command line along with private key
nrfutil pkg generate --hw-version 52 --sd-req 0xcd --application-version 4 --application nrf52832.hex --key-file key.pem app_dfu_package.zip
//command

STEP 9 - copied the appliction code in phone dumped the code through OTA.

we are using bootloader from below path SDK16,

nRF5_SDK_16.0.0_98a08e2\examples\dfu\secure_bootloader\pca10040e_s112_ble_debug\ses.

please suggest.

thank you

pavan s k

Related