Skip to content

Interlogix.c decode code not reading ELK or Alula sensors using ITI/Interlogix protocol #1711

@d-rock6689

Description

@d-rock6689

I have both an ELK-319DWM module as well as a Alula RE101 319.5MHz sensor. These sensors are not recognized by the current interlogix.c decoding file.

I have tested a modification of this code by changing the following code excerpt from the current "59" bits to "57". Simply replacing the the 59 with 57 solved the issue. I tried this on my security system which worked fine with the existing legacy sensors as well as the newer sensors using the same ITI protocol. Is it possible to roll in this modification?

ref interlogix.c Lines 117 to 122

// Check if the message length is between the length seen in test files (59)
// and the 64 bits discussed above.
if (bitbuffer->bits_per_row[0] < 59
|| bitbuffer->bits_per_row[0] > 64) {
return DECODE_ABORT_LENGTH;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions