This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Question on upgrading ZStack using OAD

Other Parts Discussed in Thread: CC2530

If I upgrade the ZStack using OAD, how does the new version of the ZStack handle the network parameters stored in non-volatile flash of the previous version of the ZStack?  I'm asking this for the instance, where the ZStack network parameter data structure changes. I'd appreciate any knowledge or advice that anyone could impart. Thanks.

  • Hi,

    I think that someone already asked this question before on this forum (just need to find it, and it ain't easy).

    Basically what I remember, one should correct a few lines of code in the bootloader FW to preserve the

    NIB from being erased while the NV FW is copied to the flash of CC2530. Though another question is on

    my mind, what happens if this area is changed with the new version of stack...

  • Why don't you make it easy by getting NIB through a rejoin? You need to keep the parent/children relationship after OAD?

    Rui

  • Igor,

    Thanks for responding to my question. I didn't want to hear about a change to the bootloader, since I'm unable to update it wirelessly. I'll search again and possibly I can locate the thread that you mentioned.

    I would think that the non-volatile flash area would store a version, that a newer version of the ZStack might verify before using.

    I guess my overall concern is in understanding the TI ZStack Upgrade Policy.