The command allows writing previously backed up [C] network data to the same or another [C] device. To execute the full restore all data blocks (in any order) obtained by Backup commands must be written to the device. Because the data to restore is encrypted by an AES-128 algorithm using access password as a key, the access password at the device must be same as the access password at the device that was originally backed up.
The following conditions must be met to make the [C] backup fully functional:
• Backed up and restored devices have the same access password.
• No network traffic comes from/to restored [C] during the restore process.
• [C] device is reset or restarted after the whole restore is finished.
• It is recommended to run Discovery command before the network is used after restore because of possible RF differences between new and previous [C] device HW.
Request
NADR |
PNUM |
PCMD |
HWPID |
0 … 48 |
NADR |
0x00 |
0x0C |
? |
NetworkData |
NetworkData One block of the [C] network info data previously obtained by Backup command.
Response: General response to writing request with STATUS_NO_ERROR Error code
Error codes
ERROR_DATA Invalid (access password does not match) or inappropriate (e.g. [C] data used to restore [N] or vice versa) NetworkData content.
ERROR_FAIL Error accessing serial EEPROM chip.