M1 Support Forum Zone Status Report via M1XEP went bad

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #7456
    bacoboy

      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
      D6ZS33000330333330002222222222220006

      Finally 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
      D6ZS3300033033333000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C

      I 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?

      #7457
      Brad Weeks

        What is the Firmware Version in the M1?

        #7469
        bacoboy

          As 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
          36VN0503120200300000000000000000000000000000000000000083

          #7472
          Brad Weeks

            It 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.

            #7475
            bacoboy

              Hey 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.

              #7573
              bacoboy

                This 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?

              Viewing 6 posts - 1 through 6 (of 6 total)
              • You must be logged in to reply to this topic.
              Scroll to Top