Forum: Mikrocontroller und Digitale Elektronik Verschlüsselung vom Display am Ebike Yamaha PW-ST


von Tobias (Gast)


Lesenswert?

Hallöle,

ich habe einen Datenstrom von einem Display, wobei die Tastendrücke 
recht aufwändig verschlüsselt werden. Dabei scheint es einen Rolling 
code zu geben, der sich alle Sekunde ändert, und dann wird auch ein 
Zähler mit einbezogen, der den Rolling code verschleiert. Der Rolling 
code wird 20 mal wiederholt (wenn der Zähler (count) auf konstant 0 
simuliert wird).

Sobal jetzt eine Taste gehalten wird, werden alle 8 bytes anders, und 
beim loslassen sind wieder die gleichen Rolling codes da (nach einem 
neustart sind die immer gleich). Es werden auch mehrere Tastendrück 
übereinander in den 8 bytes verschlüsselt.

Wer kann mir Tipps geben, wie ich den Rolling code herausfinden kann?

Gruss
Tobi

millis ID [0] [1] [2] [3] [4] [5] [6] [7] - count
102 36 80 9B CE 9E 15 8D 3E FD - 0
501 36 85 43 61 1C 68 86 F3 65 - 0
1501 36 42 99 6C A5 6C AF 61 01 - 0
2500 36 AF 7E BB 7A 5E E4 65 F1 - 0
3500 36 2A AC C8 14 E1 39 DE 05 - 0
4499 36 58 73 BF 79 0E 53 68 BC - 0
5498 36 17 67 F3 65 17 2F B1 6F - 0
6498 36 16 8A 44 15 EF 2C 17 8C - 0
7497 36 A3 CF 2B AD 4A 41 E0 37 - 0
8497 36 C1 10 DF FF A3 B1 FE 34 - 0
9496 36 DA C8 4D FF 51 9E F0 BC - 0
10496 36 A1 10 43 8A 6E 30 DD 93 - 0

von Jobst M. (jobstens-de)


Lesenswert?

Steht hier irgendwo: "Wir helfen E-Bike-Dieben doch gerne!" ?

Gruß
Jobst

von Jürgen (Gast)


Lesenswert?

Was hast Du da wie gemessen und welche Daten gehen in welche Richtung?

von Tobias K. (tobey08)


Lesenswert?

Ich habe nicht "gemessen". Ich habe den CAN-Bus ausgelesen. Das Display 
sendet alle 50ms mit ID 36 den Status der Schalter (evtl. noch mehr), 
nur verschlüsselt.

Oben sind die einzelnen bytes die das Display sendet, wenn ich einen 
Motor simuliere, und den Zähler auf 0 lasse. Diese bytes ändern sich 
jede Sekunde. Es ist hier kein Schalter gedrückt.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.