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

FLASH storage location when bonding

I have a question about bonding with "Peer Manager".

I am using the sample project "ble_app_multirole_lesc (SDK V15.3.0)".

I am bonding by "Peer Manager".
When bonding, I think that the key is stored in FLASH by "Peer Manager".
Where is the key stored in FLASH?
Also, can I specify the storage location?

Thanking you in advance.

Parents
  • Hi,

    The Peer Manager stores information to a Flash Data Storage (FDS) record, which is stored somewhere in the FDS area of flash. It is not stored to a fixed location, as FDS writes records to unwritten flash in a round-robin fashion. (This is both for providing dynamic flash allocation and for spreading flash wear.)

    What is the purpose of knowing where the key is stored, do you need to retrieve the key for other purposes? I may have other suggestions for how to solve this, if you tell me what you want to do.

    Regards,
    Terje

Reply
  • Hi,

    The Peer Manager stores information to a Flash Data Storage (FDS) record, which is stored somewhere in the FDS area of flash. It is not stored to a fixed location, as FDS writes records to unwritten flash in a round-robin fashion. (This is both for providing dynamic flash allocation and for spreading flash wear.)

    What is the purpose of knowing where the key is stored, do you need to retrieve the key for other purposes? I may have other suggestions for how to solve this, if you tell me what you want to do.

    Regards,
    Terje

Children
Related