Hallo zusammen,
habe seit 2 Wochen ein Problem welches ich trotz intensiver Mühe nicht lösen kann.
Es geht um die Berechnung eines CRC16 in der Kommunikation zw. einer Funkfernbedienung mit CC1101 und einer Standheizung.
Das Protokoll selbst habe ich entschlüsselt. Bis auf das CRC eben.
Ich habe bereits online so ziemlich alle Seiten zu einer gängigen CRC-Berechnung besucht und viel vorab gecheckt.
Das Highbyte scheint auch richtig zu sein. Dies kann ich mit hunderten Beispielen belegen.
Auf das Lowbyte hingegen komme ich nicht. Es ist weder CRC Modbus noch sonstige Varianten der Berechnung.
Machen wir ein Beispiel;
Die Bytesequenz in Hex, welche die Heizung erwartet;
23 00 01 59 F6 00 CRC= 1C 13
23 00 01 59 F6 01 CRC= DC D2
23 00 01 59 F6 02 CRC= DD 92
..................
23 00 01 59 F6 04 CRC= DF 12
Ich könnte mir mit einer Table helfen, indem ich alle möglichen Kombinationen logge, doch wäre das nicht der Weg, den ich
unbedingt einschlagen wollen würde.
Die Ergebnisse von der zu erwarteten CRC und der Berechneten habe ich mir Binär dargestellt und gehofft eine Symmetrie zu erkennen
habe seit 2 Wochen ein Problem welches ich trotz intensiver Mühe nicht lösen kann.
Es geht um die Berechnung eines CRC16 in der Kommunikation zw. einer Funkfernbedienung mit CC1101 und einer Standheizung.
Das Protokoll selbst habe ich entschlüsselt. Bis auf das CRC eben.
Ich habe bereits online so ziemlich alle Seiten zu einer gängigen CRC-Berechnung besucht und viel vorab gecheckt.
Das Highbyte scheint auch richtig zu sein. Dies kann ich mit hunderten Beispielen belegen.
Auf das Lowbyte hingegen komme ich nicht. Es ist weder CRC Modbus noch sonstige Varianten der Berechnung.
Machen wir ein Beispiel;
Die Bytesequenz in Hex, welche die Heizung erwartet;
23 00 01 59 F6 00 CRC= 1C 13
23 00 01 59 F6 01 CRC= DC D2
23 00 01 59 F6 02 CRC= DD 92
..................
23 00 01 59 F6 04 CRC= DF 12
Ich könnte mir mit einer Table helfen, indem ich alle möglichen Kombinationen logge, doch wäre das nicht der Weg, den ich
unbedingt einschlagen wollen würde.
Die Ergebnisse von der zu erwarteten CRC und der Berechneten habe ich mir Binär dargestellt und gehofft eine Symmetrie zu erkennen