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

DFU from SD130 v1.0.0 to SD130 v2.0.3 on nRF51822 with CLENR0 set

Good morning,

I've inherited a line of nRF51822-powered products that are currently running firmware based on SDK10 and SD130 v1.0.0.  UICR->BOOTLOADERADDR is set to 0x3b000, so there is room for the Secure Bootloader.  UICR->CLENR0 is set to 0x1c000 on these devices - which is appropriate for the old SD. 

I would like to update these to a new firmware based on SDK12.3 and SD130 v2.0.3 - but, as these are nRF51 series parts, I cannot reset CLENR0 to the proper value for this SD. 

I've been able to successfully update the bootloader and softdevice to SDK12.3/SD130 v2.0.3, but all app updates fail silently after transfer.

I've tested some changes to CODE_REGION_1_START in nrf_dfu_types.h, but have been unable to find a solution that works.

Thanks for any advice,

Will

Parents Reply Children
No Data
Related