I have 5 Zooz ZSE42 Leak Detectors with out of date firmware. To be careful, since OTA is new, I chose one that is the least critical to test OTA with.
To start, I verified the firmware version to be 1.40, using X-ray, DH Device :
Integer DATA devices.12.data.applicationMajor = 1 (0x00000001)
Integer DATA devices.12.data.applicationMinor = 40 (0x00000028)
I wanted to update to v 1.50, so I downloaded "ZSE42_V01R50_US.zip" and extracted contents.
Not knowing how this process was going to work, and how the UI would handle communications issues with a battery operated device which is not always listening I plowed forward:
NOTE: I did not wake the device manually during this process, as I kind of assumed things would error out if it wasn't listening.
Hmmm, it finished?
So that is interesting, but re-inspecting the version info via X-ray, shows it is still on 1.40. OK, this is new stuff, so let me wake it up before attempting the upgrade.
Well, that did no good, as the UI sits at "Starting upgrade..." or something similar. Never shows any fragment transfers now. Hitting the stop upgrade button doesn't really do anything and it never gets out of that mode, unless I reboot the eISY.
Contacting Zooz support, they tell me I have to keep waking it up during the upgraded process for it to complete. Well, that is pretty stupid design, but let me try that....several times. I cannot make sense out of this, and will not try to upgrade anything else until OTA is more robust.
In addition to the above, the device still appears to be woking and reporting in regularly (the automatic wake up and listen process), but it is either no longer reporting its battery level, or the Admin Console is no longer displaying the battery level, as it does for all the other 4 ZSE42 devices I have not tried to upgrade.
So I am wondering what others are seeing with OTA, in particular Zooz devices.
Thanks,
Rob