i recently try to find ME7.9.7 seed/key algorithm.
i tried to follow seed/key topics in this forum. according to this topics i sniff any command between ECU and Device.
so i send different seed to device(with simulator) for reading different keys.
and i saw results that show in below.
Seed: 01 01 01 01
key: DF BB 45 65
seed: 02 02 02 02
key: 21 02 87 81
seed: 08 01 01 01
key: FB 97 18 DE
so in any topics that talk about seed/key, when author send
01 01 01 01 device response
20 20 20 20, and this way show number of shifting in algorithm.
is it possible a constant value add to 20 20 20 20 in the end of algorithm? for example:
20 20 20 20
+ BF 9B 25 45
--------------
DF BB 45 65
This is not true for the other seeds. then how i can understand which lookup table value used in this algorithm?