I just tried to use the device firmware updater in the new 2.2.4 to update the firmware of one of my Inovelli LZW36 + Light - Red Series to Firmware v1.36 (Beta). I uploaded the firmware, once it was transferred to the switch, I get the following error:
### Firmware Update Status
Device Firmware Updater: ERROR: The transferred image does not match the Firmware Target
The last few log entries: dev:1352020-11-16 17:21:13.287 debugGB Inovelli Fan + Light LZW36: MeterReport(meterType: 1, precision: 1, scale: 2, size: 4, meterValue: [], rateType: 1, deltaTime: 0, previousMeterValue: [])
That error is from the device.. And it states that the firmware file transferred does not match the device. Either this is the wrong firmware file or the wrong firmware target was selected.
The file was downloaded from the Inovelli site I linked above, and I re-downloaded it on a different computer to make sure that it wasn't a corrupt download. There was only one selection in the drop down for target.
Edit, it does not work with either of my switches. Same thing, I double checked that I was using the correct firmware file, and there was only one possible selection for target.
I am using the Inovelli drivers. My firmware file is also showing 186.179 KB, so that looks good. I rebooted my hub, and I am giving it another shot with the built-in drivers, just to see.
Bryan will look into it and give some more ideas I bet, he is pretty darn dedicated. You already tried rebooting... Have you done a Z-Wave repair since the Hubitat upgrade? Just to make sure the routing is as clear as possible?
I hadn't, but these two are the closest devices to the hub and showed up as routing directly to it. I was able to update them both with no issues using a Z-Wave stick as a secondary controller with the PC Controller software. Uploading the firmware was much faster that way too. I am not sure why the device firmware updater wasn't working.
I am also having an issue updating a LZW36. I'm using Device Firmware Updater on 2.2.4 with a C-7. I successfully upload the file and get the following error when I attempt the update.
There are different default sizes based on if it is included with security or not. But if the device has a max fragment size lower than the default it is supposed to obey.
Currently it's connect S0 (no security?). I struggled trying to get it to connect with L2. Is that required for firmware updates? Should I exclude it and try to re-connect it to the hub with security?
S0 is included with security.. But old chatty security.. I would try to avoid S0 if possible.. S2 is much more efficient if you want security, or no security is obviously the most efficient.
I'm experiencing the exact same error message that gnufsh describes. I'm attempting to update an LZW36 with firmware version 1.31 currently installed and paired with S2. The firmware file is 186,179 bytes, as reported by others. My hub is Rev C-7 with HE Version 2.2.4.145 installed.
@bcopeland, will the fix coming in the next hotfix correct the issue as described by OP or by BravaCentauri83? Thanks!
Yes.. The fix has been submitted.. I would have thought the hotfix would have been out already... I’ll check with the other devs, been wrapped up in debugging and hadn’t noticed.
I've just installed 2.2.4.147 and attempted the firmware update again and received a different error. The process took over 30 minutes between clicking start and receiving the error message. Is there any information I can provide that would help troubleshoot this further?
I am having the same error while trying several times today to get the firmware updates from 1.31 to 1.36. Just as danforce posted his partial device data, mine matches what he has. My hub is on version 2.2.4.158. Rebooted the hub and same result.
Try downloading it again. I downloaded it once and even though it was labeled 1.36, what I got was 1.31. I downloaded a second time and it was correct.
I have two LZW36 Light/Fan controllers and the HE Updater worked just fine to update them.
Yes, same firmware you linked, but I downloaded again and tried.
I thought this method of updating the firmware was supposed to work with the security enabled? I likely left it on whatever the defaults were and so I think I have the security enabled. If it's not going to work, I guess I will leave on 1.31 when/if I have to update the firmware. I prefer not to have to set things back up if I have to remove it and re-add it w/o the security.
So if it won't work with the security enabled, I'll leave it where it is until I have to remove it and re-add it.