Hello Dev Zone,
We've been using the IoT SDK 0.9 all year and recently ported to the production release bundled with the SDK 14.1 package.
We have the DFU working with the SDK 0.9, which is based on top of the IoT File module.
The SDK documentation is referencing the using of the PStorage module, for example in these docs:
And in examples:
/components/iot/iot_dfu/app/iot_dfu.c, it's looking for "iot_file_pstorage_raw.h"
I do see the new dfu_background module, but we already have a transport mechanism/protocol in in our architecture.
What is the recommended migration path for us? PStorage looks to have migrated to FDS but the IoT DFU libraries look to still use PStorage.
I worked through support portal and got a timely response from Nordic like usual so I'll update here ;)
As expected, PStorage is not supported. The IoT SDK documents have some errors and will be updated, but basically you can't use the IoT DFU functionality that uses PStorage which was used in the IoT SDK 0.9.
Recommended path forward is the "IoT File Static port" using the "Background DFU", which I'll proceed with!
Thanks for adding an answer here :)