Hi there,
We've been doing OTA DFU updates for a while now, but a recent increase (by one page = 4kb) of the firmware has created an issue.
Flashing through USB serial works fine, but the same firmware can't be pushed with nRF Toolbox DFU via Bluetooth anymore. When trying to do so, it almost immediately generates an Error 4 - Insufficient resources.
Given the error, I can only imagine that the device runs out of flash memory. This new version of our firmware is slightly bigger than previous versions. Once flashed through USB serial along with the Bootloader and the SoftDevice, there is only one page of flash memory left available. But it is immediately used by the firmware for fstorage when it first runs.
I couldn't find a definitive answer but I'm thinking that the DFU settings backup feature needs one free page of flash memory, and because it fails do so the update is aborted.
I would like to know if my assumptions are correct or if the OTA DFU might fail for another reason.
Thanks a lot!