[RELEASE] Z-Wave Firmware Updater

@bcopeland
Sorry but I'm a little confused with the "Type in the URL for the firmware update file".
So I do not download the Firmware file to my PC, but instead copy the URL from the page were the Firmware file is list to download from?

Like for the Inovelli Red Dimmer, Firmware v1.41 (Beta) | LZW31-SN | Dimmer - Red Series (Gen 2).

I would just copy the URL : https://support.inovelli.com/portal/kb/articles/firmware-beta-lzw31-sn-dimmer-red-series-gen-2
And past that in the " Update Firmware command and then click Update Firmware"?

I'm more of a hardware person then a software person. So right now I feel like a deer looking into cars headlights with my confusion, lol

1 Like

Yes there is no method in the driver framework that would allow me to do an upload from the gui

1 Like

So it has to be hosted on a web site.. Some are using google drive and dropbox..

But the inovelli one is hosted on their website..

1 Like

Thanks!

1 Like

anytime

1 Like

I gave it a try, but it didn't work for me. Don't want to push my luck. lol

I first tried using the URL from Inovelli website as posted above, and then tried as you mentioned about using Google drive. But keep getting the same results each time.

1 Like

Yea whatever URL you gave it wasn't the actual file.. LZW31-SN is this url:

https://support.inovelli.com/portal/api/kbArticles/407409000002897285/attachments/96fena8aa58942148470eb8cbcee976baa2de/content?portalId=1ce1db55e4825f16146555b24f0f1753cbf5f7d83ca0a3d8b31013b2a2d69e1f

OK, I'll try that then and let you know.

1 Like

Yep, that's working . Thanks!

1 Like

awesome :+1:

1 Like

I must be doing something wrong as I try to upgrade three of the LZW30 Switch and one of the LZW31 dimmer and I keep getting padding hex bytes on both the Switches and dimmer. I wait a few day and will try again? Thanks for the help.

1 Like

LZW31-SN use this url:
https://support.inovelli.com/portal/api/kbArticles/407409000002897285/attachments/96fena8aa58942148470eb8cbcee976baa2de/content?portalId=1ce1db55e4825f16146555b24f0f1753cbf5f7d83ca0a3d8b31013b2a2d69e1f

And for LZW30-SN use this url:
https://support.inovelli.com/portal/api/kbArticles/407409000003617009/attachments/keztab0ecb1221a374dc8a2f4544d3257862a/content?portalId=1ce1db55e4825f16146555b24f0f1753cbf5f7d83ca0a3d8b31013b2a2d69e1f

3 Likes

just copy and paste the url .. no need to download it..

Ok I will try again thanks.

1 Like

I had the same issue with Dropbox. From the DB WEB interface, I requested a public URL to the file, and plugged that into the updater. Got the padding message for several tries.

Finally, used wget on the DB url, and compared it to a direct download of the image, and they did not match. I don't know what DB did to the file; I would have expected an exact bit-for-bit of the original.

I ended up putting it onto my local WEB server, and used that in the update driver.

So, Dropbox seems to be out as a source.

3 Likes

Well, after about 1h 45m it transferred 100%. It now says it's flashing (and has for a few minutes). Should I do anything (refresh)?

If you're curious I have all the logs in a pastebin I can share. I turned on Debug for that run. One thing that might be helpful for the debug log is "packet number X out of Y". Was hard to tell how far along it was without flipping back and forth between log and device.

Not sure if Driver is supposed to come back at some point and say the device is done updating...

1 Like

Just did a Get Version Report, all updated just fine!

111177777777

Thanks again!!

But I'm still lost on where you got your URL from, I tried clicking all over Inovelli's website and never found the same as you posted. lol

1 Like

That is the last message you will get from the device.. It is probably already done.. There is no standard message they will send when they boot back up ..

1 Like

if you download the file.. you can right click on the download in your browser and copy the url

1 Like

so change the driver back at this point, or click "Get version report" or something?

Would it be possible once it gets to this stage to have the driver auto-refresh after a minute or so? Unsure what's possible.

1 Like