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.

Handling Failed Coordinator Hardware (Cloning Coordinator)



It is vital to be able to replicate the coordinator, if it should fail.

It is my understanding that to replicate or clone the coordinator, the stack / platform NV items need to be read from the non-volatile memory periodically. and stored.

If the coordinator fails, this data would then be written back to the new coordinator.

From ID's listed below, which specifically need to be backed up?

How often or under what circumstances should the backups occur?

Any idea if 0x0200 is reserved or typo?

I'd also be interested with other developer's experiences on this subject. Thanks!

Non-Volatile ID Table (from OSAL API):

0x0000 - 0x0000 Reserved

0x0001 - 0x0020 OSAL

0x0021 - 0x0040 NWK

0x0041 - 0x0060 APS

0x0061 - 0x0080 Security

0x0081 - 0x00B0 ZDO

0x00B1 - 0x00E0 Commissioning SAS

0x00E1 - 0x0100 Reserved

0x0101 - 0x01FF Trust Center Link Keys

0x0200 - 0x0200 ???????????????

0x0201 - 0x0300 Zigbee Pro APS Link Keys

0x0301 - 0x0400 Zigbee Pro Master Keys

0x0401 - 0x0FFF Application

0x1000 - 0xFFFF Reserved