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

unable to download larger bootloader

Hello,

Is there any DFU package that can be created that would enable downloading a larger bootloader? In this case, we have the non-debug bootloader loaded and want to switch to the debug version of the bootloader via a DFU download. These are "sealed" units.

Parents
  • Unfortunately not. Although it is possible to change the UICR value of the bootloader start address (see the NRF_UICR_BOOTLOADER_START_ADDRESS macro in nrf_bootloader_info.h & this link), this is not advisable because if you make a mistake, you could brick the whole device. From talking with other colleagues at work, it seems this process is very tricky & complicated. Therefore, there is a high chance that you could brick the device. I would recommend debugging via a cabled connection if that is a possibility (depending on how "sealed" the devices are).

Reply
  • Unfortunately not. Although it is possible to change the UICR value of the bootloader start address (see the NRF_UICR_BOOTLOADER_START_ADDRESS macro in nrf_bootloader_info.h & this link), this is not advisable because if you make a mistake, you could brick the whole device. From talking with other colleagues at work, it seems this process is very tricky & complicated. Therefore, there is a high chance that you could brick the device. I would recommend debugging via a cabled connection if that is a possibility (depending on how "sealed" the devices are).

Children
No Data
Related