Note that there are some explanatory texts on larger screens.

plurals
  1. POHow could I guess a checksum algorithm?
    primarykey
    data
    text
    <p>Does anybody know how to figure out the CRC algorithm if a given code + CRC string is given? </p> <p>I have got several strings consisting of code + matching CRCs but don´t know how to calculate the CRC in question so that I could produce more code strings. Here are some samples (16bit code + 4bit CRC):</p> <pre> 0010101000011101 + 0000 0010101000011111 + 0001 1000110011101101 + 0001 0000000000000100 + 0010 0011100011001110 + 0011 1000110011101110 + 0100 0001011110101100 + 0100 0010101000011110 + 0101 0011100011001101 + 0110 0001011110101111 + 0111 0011100011001100 + 1001 0011100011001111 + 1010 0001011110101101 + 1011 0000000000001000 + 1011 0000111100001101 + 1100 0000000000001100 + 1100 1111111111111111 + 1101 1000110011101111 + 1101 1000110011101100 + 1110 0001011110101110 + 1110 1111111100001101 + 1110 0010101000011100 + 1111 </pre> <p>These codes come from a RF (433MHz) sender like the X10 products.</p> <p>I am not sure if this is a CRC or what it is, but at least it calculated somehow out of those code strings.</p> <p>Can anyone help?</p> <p><strong>Updates:</strong></p> <p>RE: finding the specifications I also think would be the best solution but since this is no option I need to brute force the checksum calculation somehow.</p> <p>This is the problem, I don´t have the specifications and I can´t get them anywhere. I have tried several different checksum calculation methods without result, isn´t there a way to compare the input strings finding out what they have in common and this way getting the algorithm</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload