Tried to use the built-in integration to upgrade my zooz z32 800 series from 2.1 to 2.3. Downloaded the file and uploaded it, then went to the update process. There was something shown about progress but then it eventually disappeared, not replaced by any error or success message.
I haven't used the built-in updater for a long time, since it can't handle S2 devices.
If you're willing to try something else, I came with the steps below to do S2-device updates, but it works just fine for non-S2 devices too.
I realize it's more steps than the built-in option, but I've updated a wide variety of Zooz devices many times using these steps and they've never failed me.
I ran it again today and got to it saying something to the effect of “final packet sent waiting on device” and then an “update complete” but if I go to the device I’m STILL seeing the older version. Do I somehow “refresh” these details or something?
Note that don't need this value to be updated; it's not standard, just something some drivers do. The Device is Firmware Updater app can always fetch the current version for you (for display in its UI) if you need to check. Or with some drivers, a "Refresh" or "Configure" might do it. This is the csse if you are using my driver; not sure about the built-in.
IIRC, when I've had that be stubborn in the past, I've been able to get the correct f/w to display by changing to the "Device" device type and hitting the "Get Info" button (correct firmware should show up in the Live Logs when you do this), and then going back to the regular driver.