If your device still shows up in the hardware menu or shows up as a com device in windows there’s are good chance you can recover it. I would try enabling the bootload mode in Z-Wave JS UI then try to flash the correct firmware.
Unfortunately I don’t have a backup. I have enabled Bootloader and the device is still seen in HA Hardware as USB 1-2. HA is running on a NUC running HAOS. How do I re-flash the stick? Nothing is seen in Z-Wave JS UI.
Regarding your process … Many questions
Are you using the Z-Wave JS NVM Management Tool to create a backup and restore from a backup?
Do you power down the HA server to swap the Z-Wave sticks?
Once the new Z-Wave stick is plugged in is there any validation that needs to happen to confirm the stick is operating correctly before a restore is attempted?
And lastly from the TheSmartestHouse website this is highlighted. ZST39 Note
NOTE: Do NOT perform NVM backup from 500 series or 700 series Z-Wave sticks for this device, this feature is currently not supported and will brick the product . Please read this article before attempting a firmware update on your Z-Wave stick. If you purchased your Z-Wave stick on or after June 2023, it’s already on the latest version so do not attempt an update.
Am I reading this correctly that it is stating not to use a NVM backup from a 700 series controller and restore it to the ZST39 controller?
Thanks…
Yes you are reading that correctly. But this issue has been fixed. I have both the ZST39 800 and the ZST10-700 and I am able to migrate back and forth between the two using the NVM Backup. You need to be using Z-Wave JS UI version 9.9 or higher.
Forgot to ask… Does the source controller need to be at a specific SDK version? Currently using an Aotech GEN5+ Series 700 controller sdk 6.81.6.
Also what about the physical swapping of the controllers and validation?
Yeah, that’s the trouble. The reason I’ve chosen this moment to migrate to 800 is I get the dreaded 0x50 error when attempting to upgrade the 700. I’ve opened a ticket with Zooz so I hope there’s a way to update the firmware. I also tried a fix I found on Reddit that involves trying to update the firnware using a serial connection, but that didn’t work either.
I switched to ZWaveJS UI (9.10.2) and now see the NVM Backup option. Do you know if the 7.17.2 backup will be restorable on the 800? I suppose worst case I can just recreate my 26-device network, but that’s a pain because at least 10 of them are battery devices.
I see how to make a backup of NVRAM in ZWaveJS UI, but not any way to restore it. So my question is, how do I restore an NVRAM backup from Stick A to Stick B? Does the NVRAM backup become part of the entire ZJS UI add-on backup so that I can move it from 700 stick to 800 stick by just putting in the 800 stick and doing a restore of the ZJS add-on backup? Or is there some other procedure?
To backup you you click the blue menu button > then click the purple advanced actions button > then under NVM MANAGEMENT select backup and restore. When you click backup It should download a .bin file to the default location on your computer and to the Z-Wave JS UI store folder.
Go into the settings > Z-Wave > and select the port of your new controller then scroll to the bottom and click save.
Once again click the blue menu button > then click the purple advanced actions button > then under NVM MANAGEMENT select restore then select your .bin file.
Thank you! I was confused by the Backup NVRAM mention in the Settings menu and therefore didn’t even lthink to look at the blue button on the Control Panel.
A final question–I assume that both Zwave controllers need to be mounted simultaneously for this to work and that in the restore I will specify which is the destination. Or can I backup A (the current controller), pull it and replace with B, then restore to B?