IoT SDK 1.0.0 - DFU with IoT File - PStorage?

tb_in_sd gravatar image

asked 2017-11-17 16:36:31 +0100

updated 2017-11-17 16:37:31 +0100

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:

  • API Reference / IoT Components / IoT DFU / Application IoT DFU <br>
  • Libraries / IoT Libraries / Experimental IoT Libraries / IoT File<br><p>

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.


edit retag flag offensive close delete report spam

1 answer

Sort by ยป oldest newest most voted
tb_in_sd gravatar image

answered 2017-11-20 20:53:34 +0100


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!


edit flag offensive delete publish link more


Thanks for adding an answer here :)

Petter Myhre ( 2017-11-21 10:54:49 +0100 )editconvert to answer

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer. Do not ask a new question or reply to an answer here.

[hide preview]

User menu

    or sign up

Recent questions

Question Tools

1 follower


Asked: 2017-11-17 16:36:31 +0100

Seen: 45 times

Last updated: nov. 20