[RELEASE] Z-Wave Firmware Updater

Weird.. I don't thing that is right.. The bin should be 128k.. You need the MS6 US..

Here ya go:

https://raw.githubusercontent.com/djdizzyd/hubitat/master/Drivers/Z-Wave-Firmware-Updater/Aeotec-ZW100-MultiSensor-6-US-V1.13.hex

Thanks! I am going to play with the resource extractor / srecord and see if I can get an output that matches your hex file.

1 Like

I haven't used a resource extractor.. I did my exporting by hand (hex editor) .. So I'm not sure if it will produce a valid output.. In a hex editor it's obvious where the firmware begins and ends..

so how to you apply a local file? trying to get a Zooz Zen27 switch updated. They emailed a file.

1 Like

It needs to be on a web server of some sorts.. Some are doing private github repos, some google drive, some dropbox, etc..

Some are running web servers on their computers

private github repos FTW!

thanks!

1 Like

Anytime

This made me chuckle. [stares at hex editor]

2 Likes

Ok, went the down rabbit hole with bin and hex stuff, but got a little stuck. The only obvious part is the end of the BIN where I can see the filename of the firmware and presumably the firmware itself proceeds that, but I'm not really sure where the 'other' stuff ends and the firmware file begins. Is it just after the manifest xml data in the bin? I'm trying to extract the Aeotec Range Extender 6 Us at the moment .

The end ...
image

The beginning? ...

1 Like

That’s it 07A5F0 starts the filename and isn’t part of the firmware

1 Like

the last 4 bytes is the size of the firmware binary.. In this case: 98305 bytes

1 Like

Thanks for the great tool! I was able to upgrade my Zooz ZEN27 dimmer switches and my Inovelli LZW31-SN switch yesterday without issue!!

1 Like

@bcopeland
I just wanted to take this opportunity to thank you.
I just finished updating a Zooz Zen27.
A few points:

  1. I tried to upload the file, and use it from Google Drive, but was unable to access it (even with the modifications that you suggested in a previous note). (no problem)
  2. I succeeded at putting it up in a private Github - that seems to be the easiest, quickest way to get the updated firmware file into a "server". (No Problem)
  3. As per other comments here, after the Zooz device is updated, you need to exclude it, and include it again into your mesh. (No problem)
    Thank you again!
1 Like

Any chance you can pull the hex file from this firmware update (Aeotec Nanomote quad)?

1 Like

What region?

https://raw.githubusercontent.com/djdizzyd/hubitat/master/Drivers/Z-Wave-Firmware-Updater/Aeotec-ZWA003-A-NanoMote-Quad-US-1.02.hex

Thanks. got it ... you can remove. Much appreciated

1 Like

Anytime

I also attempted to update a LZW30-SN and experienced everything you mentioned.

What's odd is that the Firmware Updater driver says the switch is version 1.16 when I click on the "Get Version" button but when I switch back to the Inovelli driver, the firmware version still reports version 1.09. Any ideas why these don't match? I'm not certain the update was successful or not...

1 Like