Updating my zwave stick
Updated my zwave stick process
new firmware is now wrongly identifying as "Smart Temperature & Humidity Sensor" / "M417_9E" https://devices.zwave-js.io/?jumpTo=0x0000:0x0001:0x0001:0.0 https://devices.zwave-js.io/?jumpTo=0x0000:0x0003:0x0008:0.0 Brought it up with zwave-js to see where hte problem is and it seems this is a common occurance with "generic" firmware https://github.com/zwave-js/node-zwave-js/issues/3047
Went into .hex and found 000000030008 (0x0000,0x0003,0x0008) and changed it to be 000000010001 (0x0000,0x0001,0x0001)
But the last 2 hex digits of that line are the checksum which would now be wrong. https://en.wikipedia.org/wiki/Intel_HEX tells how to calculate it.
input = sum = 2's complement = LSB
10 26 D0 00 28 27 4A 06 0A 00 00 00 01 00 01 FE 87 7F 88 CF = 50C = 2F4 = F4
changed
:1026D00028274A060A000000030008FE877F88CFEB
to
:1026D00028274A060A000000010001FE877F88CFF4