Unstable pairing for yale lockset while using S2 security #6553
-
Checklist
Describe the issueWhat is happening? What did you expect to happen instead? Steps to reproduce the behavior:
Anything else we should know? My product code is ZST10-700. The product is FW: v7.15.4, SDK: v7.15.4. My chipset is ZGM130S037HGN 700 series. Software versionsMy product code is ZST10-700. The product is FW: v7.15.4, SDK: v7.15.4. My chipset is ZGM130S037HGN 700 series. Device informationManufacturer: ... Checklist
Upload Logfile |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 7 replies
-
👋 Hey @hassan-xy! It looks like you attached a logfile, but its filename doesn't look like it a driver log that came from Z-Wave JS. Please double-check that you uploaded the correct logfile. If you did, disregard this comment. As a reminder, here's how to create one: |
Beta Was this translation helpful? Give feedback.
-
z-ui_2023-12-11.log Thanks, |
Beta Was this translation helpful? Give feedback.
-
Hi guys, If it will take more time then can you guys suggest me if there is a command class which i can call as a api and fetch the MID,PID or any other missed data. Thanks guys, |
Beta Was this translation helpful? Give feedback.
-
Hi @AlCalzone Its been two weeks and here is no update on the issue. I request you to look into it and provide your valuable inputs. What I have noticed using the zniffer there is an S2 inclusion timeout and the payloads are released a little later. So overall here is conclusion. |
Beta Was this translation helpful? Give feedback.
-
hi @robertsLando Can you have a look at this issue. I really need your help right now. Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi @The00Dustin can you also have a look at this issue. |
Beta Was this translation helpful? Give feedback.
-
Hi @hassan-xy, I'm sorry for the delay but this is something on driver side that I cannot fix on z-ui. @AlCalzone is on parental leave so may be slow to respond, please be patient |
Beta Was this translation helpful? Give feedback.
-
@hassan-xy unfortunately, the log only shows that the lock stops communicating in the middle of the key exchange. Since it is the lock's turn to request information at the point it happens, there's nothing we can do about it. |
Beta Was this translation helpful? Give feedback.
If you take a look at the specifications, page 833, you'll see that the key exchange for S2 is very strict, both in sequence and in timing.
Looking at the logs, you're getting to the red line:
After Z-Wave JS has sent the network key for S2_AccessControl, the lock has a maximum of 10 seconds to verify the key. Afterwards, the key exchange has to be aborted. It sends the NonceGet very quickly, and acknowledges the NonceReport, but then never follows up with the key verification.
Looking at the RSSI values, I don't think this is actually a connectivity issue, so it has to be a firmware bug in the device.
There's no way to repeat anything or retrying, as it would a) violate the specificatio…