Page 1 of 1

Algorithm for Seed Key

PostPosted: Tue May 24, 2011 1:23 pm
by croudfreak
Hello,
I’m having problem to find a solution to my issue, I make a log and receive 2 bytes as SEED, and 4 bytes are the KEY to send to the ECU in my communication, I’ll be clearer.
I make the communication with the ECU, then I send a command to request the SEED, the ECU sends to me 2 bytes, then I have to send the key, which are 4 bytes are right key. What I need is the algorithm to calculate the KEY to send, since I have the SEED and the Result.

Received SEED KEY Sent
92 90 <<<<<<< if I receive this, how I get this >>>>>> 02 2A 7C 90
BC BB ........................................................ 31 A0 21 1F
73 90 ........................................................ 17 A7 B7 60
19 CA ........................................................ 0B B9 53 3A
8A 53 ........................................................ 01 4B BE F4
(OS. This SEED’s and KEY’s are valid).

I hope someone could help me to solve this problem; I’m took several days to analyze this and haven’t any result.

Regards.

Re: Algorithm for Seed Key

PostPosted: Wed May 25, 2011 3:38 pm
by radsdau
It's a fairly involved algorithm I'm afraid. ECU Manufacturers intentionally make it difficult to protect themselves from the risk of warranty claims arising from non-factory reflashing.

Re: Algorithm for Seed Key

PostPosted: Sat Aug 27, 2011 5:48 am
by Bruce Willis
What type of ECU an CPU?