› M1 Support Forum › Zone Status Report via M1XEP went bad
- This topic has 5 replies, 2 voices, and was last updated December 3, 2023 at 1:59 pm by bacoboy.
-
AuthorPosts
-
October 16, 2023 at 11:55 am #7456bacoboy
Ran into an issue with my new alarm system while trying to get Apple Homekit setup. I had it working and then in stopped working. When I dug into the details, the zone report response had for some reason shrunk. Its supposed to be 208 character, but instead I got back this which caused a checksum failure in the code causing it to freak out:
[13/10/2023, 11:51:48] [Alarm] ZoneStatusReport { message: 'D6ZS33000330333330002222222222220006', body: '330003303333300022222222222200', type: 'ZS', hexLength: 'D6', checkSum: '06',
[13/10/2023, 11:51:48] [Alarm] Error connecting to ElkM1 TypeError: The calculated checksum does not match the checksum on the received message: . Will retry in 5s
When I dug further, I saw that there were null characters 0x00 in there which didn't make any sense:
0001460 t h e r e c e i v e d m e 7420 6568 7220 6365 6965 6576 2064 656d 0001500 s s a g e : \0 \0 \0 \0 \0 \0 \0 \0 \0 7373 6761 3a65 0020 0000 0000 0000 0000 0001520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000 0000 0000 0000 0000 0000 0000 0000 * 0001760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . W i l 0000 0000 0000 0000 0000 2e00 5720 6c69 0002000 l r e t r y i n 5 s 033 [ 3
When I checked via a terminal connection this was confirmed
06zs004D
D6ZS33000330333330002222222222220006Finally I just powered the thing down, counted to 5 and restarted the whole system which seems to have put it back into working order.
06zs004D
D6ZS3300033033333000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005CI don’t know why it got into this state, but figured I’d reach out directly to see if this was a known issue nd something like a firmware update might be in order.
Since this was installed by somebody else I don’t have any of the management software to even check what version it might be running.
Documented most of this here in what I thought was a software issue until I traced it back to the raw message being in a bad way.
Thoughts? Something that has been seen before?
October 17, 2023 at 9:36 am #7457Brad WeeksWhat is the Firmware Version in the M1?
October 17, 2023 at 7:51 pm #7469bacoboyAs I said, I do not have the configuration software the installers used. The only version I can get is the one from the serial port interface:
06vn0056
36VN0503120200300000000000000000000000000000000000000083October 18, 2023 at 11:48 am #7472Brad WeeksIt appears the M1 and the M1XEP are running older Firmware versions. I’d suggest updating the M1 to 5.3.18 and the M1XEP to 2.0.48 and retesting.
October 19, 2023 at 2:57 pm #7475bacoboyHey Brad. Had the Keyth guy over to upgrade the firmware and they confirmed both are running the latest (versions mentioned above).
We also spoke with Shawn. He suggested next time it freaks out (has happened twice now) to try resetting only the ethernet interface to see if that hints at which firmware might be having issue.
In the meantime do you have any thoughts about the shorter response/checksum issue/null characters I was able to figure out so far?
The string:
D6ZS33000330333330002222222222220006
is clearly not 214 characters long (0xD6 in decimal)
Thanks.
December 3, 2023 at 1:59 pm #7573bacoboyThis happened a couple more times for me for which the solution is a hard power off, count to 5, turn whole system back on.
Anybody else seen this?
-
AuthorPosts
- You must be logged in to reply to this topic.