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

I want to keep the previously set values ​​undeleted even after OTA

Hi, Everyone

Environment: SDK15.3, nRF52840, Keil Compiler

I want to keep the previously set values ​​undeleted even after OTA
My question is 1) Which method is better to use UICR, FICR or FDS? 2) What should I do if I keep the previously set values ​​using the recommended method?

Best regards,

Parents
  • Hi, 

    I would recommend you to use FDS for this. Just remember to make sure the NRF_DFU_APP_FLAG_AREA_SIZE flag matches the size of your FDS region so the data cannot become overwritten during the DFU process. UICR is primarily intended for data you only store once and never update. Storing of a serial number, for instance. FICR is programmed in our production and cannot be erased.

    Best regards,

    Vidar

Reply
  • Hi, 

    I would recommend you to use FDS for this. Just remember to make sure the NRF_DFU_APP_FLAG_AREA_SIZE flag matches the size of your FDS region so the data cannot become overwritten during the DFU process. UICR is primarily intended for data you only store once and never update. Storing of a serial number, for instance. FICR is programmed in our production and cannot be erased.

    Best regards,

    Vidar

Children
Related