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

FDS driver issue

Hello,

Hope you guys are well !!!

We are using below SDK's for our range of product:

1. 11.0.0

2. 13.0.0

3. 13.1.0

4. 14.1.0

5. 15.2.0

6 15.3.0

As I come to know that you guys fixed issue of FDS in SDK16.0.0.

nRF5 SDK v16.0.0
------------------------
Release Date: October, 2019

*** Bug fixes
****************

** Drivers and libraries **

- FDS: fixed two bugs where a power loss at very specific times during garbage
collection could corrupt the file system, making FDS unable to initialize and return
FDS_ERR_NO_PAGES on initialization.
- FDS: fixed a bug that prevented using the last word of a flash page to save a record.

How can we fix this issue in above mention SDK we are using?

Do we have guide line to fix issue?

Thanks,

Nirav Patel

  • Hi,

    I'm not sure exactly what you want us to do. We can provide you a diff between the SDK 11 and SDK 12 FDS libraries, but I believe that you are able to get that yourself. 

    Unfortunately, there are no plans to backport the fix to SDK 11, your options are either to port your project to a more recent SDK where the fix is included, or backport the fix to SDK 11 yourself. I understand that it is a big job to do this, but this is a very old SDK version that is not much used anymore.

    Are you seeing this issue in the product(s) running SDK 11? If not, I do not know if it is worth the effort to add the fix, as the product most likely has been running fine for many years.

  • Hi,

    Actually, my friend is facing flash corruption issue after device runs ok for several month. We are not sure if it is FDS library which is causing issue.

    My devices are running fine as of now. But I came to know that FDS has issue which can corrupt data so wanted to backport fixes.

    Ok. I decided to not backport fixes until we face some flash related issue.

    Thanks for you help!

Related