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