We have implemented the delta modem firmware update and are running a test of that procedure as part of our CI pipeline. The test uses the files
- mfw_nrf9160_update_from_x.x.x_to_x.x.x-FOTA-TEST.bin
- mfw_nrf9160_update_from_x.x.x-FOTA-TEST_to_x.x.x.bin
and checks the version using the AT+CGMR command.
We suspect that running this test thousands of times might exceed the flash lifetime of the modem.
What is the minimum lifetime (in terms of number of delta or full updates) of the modem firmware flash?
If the flash is worn out, would that be reported, e.g. as a MODEM_DFU_RESULT_... result code by nrf_modem_init, or via some other way? What is the failure mode here? Would the modem be bricked?