I would love for you to explain how it is under-powered...
It has been covered a dozen times, no point in rehashing it. Summary... Excessive use of RM, slowdown. Excessive use of lan or web endpoints - slowdown. Excessive use of logging/event creation - slowdown. No easy way to prevent thread concurrency without being a PhD level programmer - slowdown. During the daily maintenance window - slowdown.
Anyway, I didn't want to derail your thread. Just couldn't help myself when you said it wasn't under powered just because your single use works. Sorry.
Wow
Progress Update
Completed:
Locking mechanism - To prevent accidental or impatient double clickMemory cleanup of data that is no longer usedReduction of debug logging - and adding of enable debug logging preference
New task:
Added an abort mechanism to stop processing the firmware update at any point
These 2 got pushed as I got on a side tangent while researching hardwareId
- Add reminder for wakeup of sleepy devices on no response after x time
- Test of parser on hex files that need 0xFF byte padding (boot loader area)
This one has me stumped for the moment.. V5 added hardwareId as a classifier.. But I have no sample firmwareImage and have not yet found a file structure definition that describes where to find this in the firmware image.. And cheating on this and just reporting back what the MD report had doesn’t sound completely safe.. Although it should be rejected after download..
- Work on update MD CC v5+ packets
I wonder if you might be able to get hints for any of this from the Open Zwave folks. They will have some deep insights into the inner workings of Zwave.
http://www.openzwave.com/ or openzwave@googlegroups.com
I am scouring through the 700 series sdks and docs right now.. It’s got to be in there somewhere..
I searched every document from this massive download on all the 500 and 700 series sdks ... Nowhere in any place where they describe the firmware descriptors do they mention hardwareId .. Ugh...
Probably doesn’t matter at the moment as 700 series devices are not widely available yet.. And apparently the whole structure of the image is different, as my structure parsers are making no sense out of it..
Looks like that’s going to be a v2.0 problem to solve...
I have some sample firmwares from the sdk .. I’ll play with it more later...
Excuse my ignorance.
Will I be able to use this forthcoming tool to update the firmware of my Leviton switches?
I happen to have the new version of their firmware.
Yes .. If the device is z-wave and supports OTA firmware updates
And there is an update available for that specific device that has been released by the company.
Will this be able to update Iris Model 3210-L? The zigbee/z-wave plug in modules?
Thanks
do you have a firmware update file?
I figured that was the next question, I'll start looking. Thanks
If you can find one .. There would be a lot of people interested
Hmmmm... I am guessing the Iris 3210-L will have to be updated via Zigbee, not Z-wave.
Actually it’s 2 firmwares..
Interesting....
It’s a zigbee switch.. That they slapped a z-wave chip in.. There is a connection between the 2 because you can trigger a z-wave learn from a zigbee command
Curious how the progress with this is coming along. Any updates to share? Thanks for such an amazing effort.
-Travis
Out of curiosity could this make flashing the peanut devices easier?