ECU Seed and Key Help

General discussion about interfacing with the CAN bus
Post Reply
itsrealfast
How the heck did I end up here?
Posts: 1
Joined: 2012 Mar 04 13:18

ECU Seed and Key Help

Post by itsrealfast » 2012 May 23 01:09

Hello,

I have a couple of seed and keys for a ecu. I created a ecu simulator to gather valid seeds and keys over the can bus neswork. Is there anyway you can understand the algorithm. Below is the list.

Seeds :, 0X00, 0X01, Keys:,0X02,0XFF ,
Seeds :, 0X00, 0X02, Keys:,0X02,0XFE ,
Seeds :, 0X00, 0X03, Keys:,0X02,0X01 ,
Seeds :, 0X00, 0X04, Keys:,0X02,0XFC ,
Seeds :, 0X00, 0X05, Keys:,0X02,0X03 ,
Seeds :, 0X00, 0X06, Keys:,0X02,0X02 ,
Seeds :, 0X00, 0X07, Keys:,0X02,0XFD ,
Seeds :, 0X00, 0X08, Keys:,0X02,0XF8 ,
Seeds :, 0X00, 0X09, Keys:,0X02,0X07 ,
Seeds :, 0X00, 0X0A, Keys:,0X02,0X06 ,
Seeds :, 0X00, 0X0B, Keys:,0X02,0XF9 ,
Seeds :, 0X00, 0X0C, Keys:,0X02,0X04 ,
Seeds :, 0X00, 0X0D, Keys:,0X02,0XFB ,
Seeds :, 0X00, 0X0E, Keys:,0X02,0XFA ,
Seeds :, 0X00, 0X0F, Keys:,0X02,0X05 ,
Seeds :, 0X00, 0X10, Keys:,0X02,0XF0 ,
Seeds :, 0X00, 0X11, Keys:,0X02,0X0F ,
Seeds :, 0X00, 0X12, Keys:,0X02,0X0E ,
Seeds :, 0X00, 0X13, Keys:,0X02,0XF1 ,
Seeds :, 0X00, 0X14, Keys:,0X02,0X0C ,
Seeds :, 0X00, 0X15, Keys:,0X02,0XF3 ,
Seeds :, 0X00, 0X16, Keys:,0X02,0XF2 ,
Seeds :, 0X00, 0X17, Keys:,0X02,0X0D ,
Seeds :, 0X00, 0X18, Keys:,0X02,0X08 ,
Seeds :, 0X00, 0X19, Keys:,0X02,0XF7 ,
Seeds :, 0X00, 0X1A, Keys:,0X02,0XF6 ,
Seeds :, 0X00, 0X1B, Keys:,0X02,0X09 ,
Seeds :, 0X00, 0X1C, Keys:,0X02,0XF4 ,
Seeds :, 0X00, 0X1D, Keys:,0X02,0X0B ,
Seeds :, 0X00, 0X1E, Keys:,0X02,0X0A ,
Seeds :, 0X00, 0X1F, Keys:,0X02,0XF5 ,
Seeds :, 0X00, 0X20, Keys:,0X02,0XE0 ,
Seeds :, 0X00, 0X21, Keys:,0X02,0X1F ,
Seeds :, 0X00, 0X22, Keys:,0X02,0X1E ,
Seeds :, 0X00, 0X23, Keys:,0X02,0XE1 ,
Seeds :, 0X00, 0X24, Keys:,0X02,0X1C ,
Seeds :, 0X00, 0X25, Keys:,0X02,0XE3 ,
Seeds :, 0X00, 0X26, Keys:,0X02,0XE2 ,
Seeds :, 0X00, 0X27, Keys:,0X02,0X1D ,
Seeds :, 0X00, 0X28, Keys:,0X02,0X18 ,
Seeds :, 0X00, 0X29, Keys:,0X02,0XE7 ,
Seeds :, 0X00, 0X2A, Keys:,0X02,0XE6 ,
Seeds :, 0X00, 0X2B, Keys:,0X02,0X19 ,
Seeds :, 0X00, 0X2C, Keys:,0X02,0XE4 ,
Seeds :, 0X00, 0X2D, Keys:,0X02,0X1B ,
Seeds :, 0X00, 0X2E, Keys:,0X02,0X1A ,
Seeds :, 0X00, 0X2F, Keys:,0X02,0XE5 ,
Seeds :, 0X00, 0X30, Keys:,0X02,0X10 ,
Seeds :, 0X00, 0X31, Keys:,0X02,0XEF ,
Seeds :, 0X00, 0X32, Keys:,0X02,0XEE ,
Seeds :, 0X00, 0X33, Keys:,0X02,0X11 ,
Seeds :, 0X00, 0X34, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X35, Keys:,0X02,0X13 ,
Seeds :, 0X00, 0X36, Keys:,0X02,0X12 ,
Seeds :, 0X00, 0X37, Keys:,0X02,0XED ,
Seeds :, 0X00, 0X38, Keys:,0X02,0XE8 ,
Seeds :, 0X00, 0X39, Keys:,0X02,0X17 ,
Seeds :, 0X00, 0X3A, Keys:,0X02,0X16 ,
Seeds :, 0X00, 0X3B, Keys:,0X02,0XE9 ,
Seeds :, 0X00, 0X3C, Keys:,0X02,0X14 ,
Seeds :, 0X00, 0X3D, Keys:,0X02,0XEB ,
Seeds :, 0X00, 0X3E, Keys:,0X02,0XEA ,
Seeds :, 0X00, 0X3F, Keys:,0X02,0X15 ,
Seeds :, 0X00, 0X40, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X41, Keys:,0X02,0X3F ,
Seeds :, 0X00, 0X42, Keys:,0X02,0X3E ,
Seeds :, 0X00, 0X43, Keys:,0X02,0XC1 ,
Seeds :, 0X00, 0X44, Keys:,0X02,0X3C ,
Seeds :, 0X00, 0X45, Keys:,0X02,0XC3 ,
Seeds :, 0X00, 0X46, Keys:,0X02,0XC2 ,
Seeds :, 0X00, 0X47, Keys:,0X02,0X3D ,
Seeds :, 0X00, 0X48, Keys:,0X02,0X38 ,
Seeds :, 0X00, 0X49, Keys:,0X02,0XC7 ,
Seeds :, 0X00, 0X4A, Keys:,0X02,0XC6 ,
Seeds :, 0X00, 0X4B, Keys:,0X02,0X39 ,
Seeds :, 0X00, 0X4C, Keys:,0X02,0XC4 ,
Seeds :, 0X00, 0X4D, Keys:,0X02,0X3B ,
Seeds :, 0X00, 0X4E, Keys:,0X02,0X3A ,
Seeds :, 0X00, 0X4F, Keys:,0X02,0XC5 ,
Seeds :, 0X00, 0X50, Keys:,0X02,0X30 ,
Seeds :, 0X00, 0X51, Keys:,0X02,0XCF ,
Seeds :, 0X00, 0X52, Keys:,0X02,0XCE ,
Seeds :, 0X00, 0X53, Keys:,0X02,0X31 ,
Seeds :, 0X00, 0X54, Keys:,0X02,0XCC ,
Seeds :, 0X00, 0X55, Keys:,0X02,0X33 ,
Seeds :, 0X00, 0X56, Keys:,0X02,0X32 ,
Seeds :, 0X00, 0X57, Keys:,0X02,0XCD ,
Seeds :, 0X00, 0X58, Keys:,0X02,0XC8 ,
Seeds :, 0X00, 0X59, Keys:,0X02,0X37 ,
Seeds :, 0X00, 0X5A, Keys:,0X02,0X36 ,
Seeds :, 0X00, 0X5B, Keys:,0X02,0XC9 ,
Seeds :, 0X00, 0X5C, Keys:,0X02,0X34 ,
Seeds :, 0X00, 0X5D, Keys:,0X02,0XCB ,
Seeds :, 0X00, 0X5E, Keys:,0X02,0XCA ,
Seeds :, 0X00, 0X5F, Keys:,0X02,0X35 ,
Seeds :, 0X00, 0X60, Keys:,0X02,0X20 ,
Seeds :, 0X00, 0X61, Keys:,0X02,0XDF ,
Seeds :, 0X00, 0X62, Keys:,0X02,0XDE ,
Seeds :, 0X00, 0X63, Keys:,0X02,0X21 ,
Seeds :, 0X00, 0X64, Keys:,0X02,0XDC ,
Seeds :, 0X00, 0X65, Keys:,0X02,0X23 ,
Seeds :, 0X00, 0X66, Keys:,0X02,0X22 ,
Seeds :, 0X00, 0X67, Keys:,0X02,0XDD ,
Seeds :, 0X00, 0X68, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X69, Keys:,0X02,0X27 ,
Seeds :, 0X00, 0X6A, Keys:,0X02,0X26 ,
Seeds :, 0X00, 0X6B, Keys:,0X02,0XD9 ,
Seeds :, 0X00, 0X6C, Keys:,0X02,0X24 ,
Seeds :, 0X00, 0X6D, Keys:,0X02,0XDB ,
Seeds :, 0X00, 0X6E, Keys:,0X02,0XDA ,
Seeds :, 0X00, 0X6F, Keys:,0X02,0X25 ,
Seeds :, 0X00, 0X70, Keys:,0X02,0XD0 ,
Seeds :, 0X00, 0X71, Keys:,0X02,0X2F ,
Seeds :, 0X00, 0X72, Keys:,0X02,0X2E ,
Seeds :, 0X00, 0X73, Keys:,0X02,0XD1 ,
Seeds :, 0X00, 0X74, Keys:,0X02,0X2C ,
Seeds :, 0X00, 0X75, Keys:,0X02,0XD3 ,
Seeds :, 0X00, 0X76, Keys:,0X02,0XD2 ,
Seeds :, 0X00, 0X77, Keys:,0X02,0X2D ,
Seeds :, 0X00, 0X78, Keys:,0X02,0X28 ,
Seeds :, 0X00, 0X79, Keys:,0X02,0XD7 ,
Seeds :, 0X00, 0X7A, Keys:,0X02,0XD6 ,
Seeds :, 0X00, 0X7B, Keys:,0X02,0X29 ,
Seeds :, 0X00, 0X7C, Keys:,0X02,0XD4 ,
Seeds :, 0X00, 0X7D, Keys:,0X02,0X2B ,
Seeds :, 0X00, 0X7E, Keys:,0X02,0X2A ,
Seeds :, 0X00, 0X7F, Keys:,0X02,0XD5 ,
Seeds :, 0X00, 0X80, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X81, Keys:,0X02,0X7F ,
Seeds :, 0X00, 0X82, Keys:,0X02,0X7E ,
Seeds :, 0X00, 0X83, Keys:,0X02,0X81 ,
Seeds :, 0X00, 0X84, Keys:,0X02,0X7C ,
Seeds :, 0X00, 0X85, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X86, Keys:,0X02,0X82 ,
Seeds :, 0X00, 0X87, Keys:,0X02,0X7D ,
Seeds :, 0X00, 0X88, Keys:,0X02,0X78 ,
Seeds :, 0X00, 0X89, Keys:,0X02,0X87 ,
Seeds :, 0X00, 0X8A, Keys:,0X02,0X86 ,
Seeds :, 0X00, 0X8B, Keys:,0X02,0X79 ,
Seeds :, 0X00, 0X8C, Keys:,0X02,0X84 ,
Seeds :, 0X00, 0X8D, Keys:,0X02,0X7B ,
Seeds :, 0X00, 0X8E, Keys:,0X02,0X7A ,
Seeds :, 0X00, 0X8F, Keys:,0X02,0X85 ,
Seeds :, 0X00, 0X90, Keys:,0X02,0X70 ,
Seeds :, 0X00, 0X91, Keys:,0X02,0X8F ,
Seeds :, 0X00, 0X92, Keys:,0X02,0X8E ,
Seeds :, 0X00, 0X93, Keys:,0X02,0X71 ,
Seeds :, 0X00, 0X94, Keys:,0X02,0X8C ,
Seeds :, 0X00, 0X95, Keys:,0X02,0X73 ,
Seeds :, 0X00, 0X96, Keys:,0X02,0X72 ,
Seeds :, 0X00, 0X97, Keys:,0X02,0X8D ,
Seeds :, 0X00, 0X98, Keys:,0X02,0X88 ,
Seeds :, 0X00, 0X99, Keys:,0X02,0X77 ,
Seeds :, 0X00, 0X9A, Keys:,0X02,0X76 ,
Seeds :, 0X00, 0X9B, Keys:,0X02,0X89 ,
Seeds :, 0X00, 0X9C, Keys:,0X02,0X74 ,
Seeds :, 0X00, 0X9D, Keys:,0X02,0X8B ,
Seeds :, 0X00, 0X9E, Keys:,0X02,0X8A ,
Seeds :, 0X00, 0X9F, Keys:,0X02,0X75 ,
Seeds :, 0X00, 0XA0, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0XA1, Keys:,0X02,0X9F ,
Seeds :, 0X00, 0XA2, Keys:,0X02,0X9E ,
Seeds :, 0X00, 0XA3, Keys:,0X02,0X61 ,
Seeds :, 0X00, 0XA4, Keys:,0X02,0X9C ,
Seeds :, 0X00, 0XA5, Keys:,0X02,0X63 ,
Seeds :, 0X00, 0XA6, Keys:,0X02,0X62 ,
Seeds :, 0X00, 0XA7, Keys:,0X02,0X9D ,
Seeds :, 0X00, 0XA8, Keys:,0X02,0X98 ,
Seeds :, 0X00, 0XA9, Keys:,0X02,0X67 ,
Seeds :, 0X00, 0XAA, Keys:,0X02,0X66 ,
Seeds :, 0X00, 0XAB, Keys:,0X02,0X99 ,
Seeds :, 0X00, 0XAC, Keys:,0X02,0X64 ,
Seeds :, 0X00, 0XAD, Keys:,0X02,0X9B ,
Seeds :, 0X00, 0XAE, Keys:,0X02,0X9A ,
Seeds :, 0X00, 0XAF, Keys:,0X02,0X65 ,
Seeds :, 0X00, 0XB0, Keys:,0X02,0X90 ,
Seeds :, 0X00, 0XB1, Keys:,0X02,0X6F ,
Seeds :, 0X00, 0XB2, Keys:,0X02,0X6E ,
Seeds :, 0X00, 0XB3, Keys:,0X02,0X91 ,
Seeds :, 0X00, 0XB4, Keys:,0X02,0X6C ,
Seeds :, 0X00, 0XB5, Keys:,0X02,0X93 ,
Seeds :, 0X00, 0XB6, Keys:,0X02,0X92 ,
Seeds :, 0X00, 0XB7, Keys:,0X02,0X6D ,
Seeds :, 0X00, 0XB8, Keys:,0X02,0X68 ,
Seeds :, 0X00, 0XB9, Keys:,0X02,0X97 ,
Seeds :, 0X00, 0XBA, Keys:,0X02,0X96 ,
Seeds :, 0X00, 0XBB, Keys:,0X02,0X69 ,
Seeds :, 0X00, 0XBC, Keys:,0X02,0X94 ,
Seeds :, 0X00, 0XBD, Keys:,0X02,0X6B ,
Seeds :, 0X00, 0XBE, Keys:,0X02,0X6A ,
Seeds :, 0X00, 0XBF, Keys:,0X02,0X95 ,
Seeds :, 0X00, 0XC0, Keys:,0X02,0X40 ,
Seeds :, 0X00, 0XC1, Keys:,0X02,0XBF ,
Seeds :, 0X00, 0XC2, Keys:,0X02,0XBE ,
Seeds :, 0X00, 0XC3, Keys:,0X02,0X41 ,
Seeds :, 0X00, 0XC4, Keys:,0X02,0XBC ,
Seeds :, 0X00, 0XC5, Keys:,0X02,0X43 ,
Seeds :, 0X00, 0XC6, Keys:,0X02,0X42 ,
Seeds :, 0X00, 0XC7, Keys:,0X02,0XBD ,
Seeds :, 0X00, 0XC8, Keys:,0X02,0XB8 ,
Seeds :, 0X00, 0XC9, Keys:,0X02,0X47 ,
Seeds :, 0X00, 0XCA, Keys:,0X02,0X46 ,
Seeds :, 0X00, 0XCB, Keys:,0X02,0XB9 ,
Seeds :, 0X00, 0XCC, Keys:,0X02,0X44 ,
Seeds :, 0X00, 0XCD, Keys:,0X02,0XBB ,
Seeds :, 0X00, 0XCE, Keys:,0X02,0XBA ,
Seeds :, 0X00, 0XCF, Keys:,0X02,0X45 ,
Seeds :, 0X00, 0XD0, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0XD1, Keys:,0X02,0X4F ,
Seeds :, 0X00, 0XD2, Keys:,0X02,0X4E ,
Seeds :, 0X00, 0XD3, Keys:,0X02,0XB1 ,
Seeds :, 0X00, 0XD4, Keys:,0X02,0X4C ,
Seeds :, 0X00, 0XD5, Keys:,0X02,0XB3 ,
Seeds :, 0X00, 0XD6, Keys:,0X02,0XB2 ,
Seeds :, 0X00, 0XD7, Keys:,0X02,0X4D ,
Seeds :, 0X00, 0XD8, Keys:,0X02,0X48 ,
Seeds :, 0X00, 0XD9, Keys:,0X02,0XB7 ,
Seeds :, 0X00, 0XDA, Keys:,0X02,0XB6 ,
Seeds :, 0X00, 0XDB, Keys:,0X02,0X49 ,
Seeds :, 0X00, 0XDC, Keys:,0X02,0XB4 ,
Seeds :, 0X00, 0XDD, Keys:,0X02,0X4B ,
Seeds :, 0X00, 0XDE, Keys:,0X02,0X4A ,
Seeds :, 0X00, 0XDF, Keys:,0X02,0XB5 ,
Seeds :, 0X00, 0XE0, Keys:,0X02,0XA0 ,
Seeds :, 0X00, 0XE1, Keys:,0X02,0X5F ,
Seeds :, 0X00, 0XE2, Keys:,0X02,0X5E ,
Seeds :, 0X00, 0XE3, Keys:,0X02,0XA1 ,
Seeds :, 0X00, 0XE4, Keys:,0X02,0X5C ,
Seeds :, 0X00, 0XE5, Keys:,0X02,0XA3 ,
Seeds :, 0X00, 0XE6, Keys:,0X02,0XA2 ,
Seeds :, 0X00, 0XE7, Keys:,0X02,0X5D ,
Seeds :, 0X00, 0XE8, Keys:,0X02,0X58 ,
Seeds :, 0X00, 0XE9, Keys:,0X02,0XA7 ,
Seeds :, 0X00, 0XEA, Keys:,0X02,0XA6 ,
Seeds :, 0X00, 0XEB, Keys:,0X02,0X59 ,
Seeds :, 0X00, 0XEC, Keys:,0X02,0XA4 ,
Seeds :, 0X00, 0XED, Keys:,0X02,0X5B ,
Seeds :, 0X00, 0XEE, Keys:,0X02,0X5A ,
Seeds :, 0X00, 0XEF, Keys:,0X02,0XA5 ,
Seeds :, 0X00, 0XF0, Keys:,0X02,0X50 ,
Seeds :, 0X00, 0XF1, Keys:,0X02,0XAF ,
Seeds :, 0X00, 0XF2, Keys:,0X02,0XAE ,
Seeds :, 0X00, 0XF3, Keys:,0X02,0X51 ,
Seeds :, 0X00, 0XF4, Keys:,0X02,0XAC ,
Seeds :, 0X00, 0XF5, Keys:,0X02,0X53 ,
Seeds :, 0X00, 0XF6, Keys:,0X02,0X52 ,
Seeds :, 0X00, 0XF7, Keys:,0X02,0XAD ,
Seeds :, 0X00, 0XF8, Keys:,0X02,0XA8 ,
Seeds :, 0X00, 0XF9, Keys:,0X02,0X57 ,
Seeds :, 0X00, 0XFA, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0XFB, Keys:,0X02,0XA9 ,
Seeds :, 0X00, 0XFC, Keys:,0X02,0X54 ,
Seeds :, 0X00, 0XFD, Keys:,0X02,0XAB ,
Seeds :, 0X00, 0XFE, Keys:,0X02,0XAA ,
Seeds :, 0X00, 0XFF, Keys:,0X02,0X55 ,




Please let me know



Thank You

BCasey
What's hacking?
Posts: 19
Joined: 2008 Sep 04 17:01
Location: Ottawa, Canada

Re: ECU Seed and Key Help

Post by BCasey » 2012 Jul 22 13:30

while I dont know the seed key algorithm this info could be very useful. I'll save it and have a look and see if I can find a pattern.

one thing is the seeds first value you always have 0x00, is that cause its always 0x00?

Also At first glace I noticed that the last hex digit of the second seed value ALWAY corresponds to the same key value in the same location

first seed
0X00, 0X01

first key
0X02,0XFF

the value 1 in this position of the seed, is always F in the same position of the key

and the same can be said for every value in this position, 2 = E, 3 = 1 ... etc

Not a complete algorithm but its a start :D

g0tcha
How the heck did I end up here?
Posts: 7
Joined: 2017 Nov 04 07:43

Re: ECU Seed and Key Help

Post by g0tcha » 2017 Nov 04 14:55

hi

what car ? what function you need SKC for ? what level ?

have alot of seed/key algorithms from ecu flashing to mileage correction and immobilizer.

poop713
Yes, we CAN hack!
Posts: 62
Joined: 2017 Feb 09 23:31

Re: ECU Seed and Key Help

Post by poop713 » 2017 Nov 04 17:56

Check out this program called "Uds-server" on github.
It will help you decide the seedkey. If you can take a log with canutils and then replay it and then run Uds-server and it will show you what your looking for.
https://github.com/zombieCraig/uds-server

jballhanger
How the heck did I end up here?
Posts: 1
Joined: 2015 Sep 13 23:11

Re: ECU Seed and Key Help

Post by jballhanger » 2017 Nov 27 21:35

g0tcha, I have a Ford Focus that I am trying to tune. You said you had seed/key algorithms, do you have three byte algorithms used with $27 $03?

Thanks,

DCELL
How the heck did I end up here?
Posts: 2
Joined: 2018 Mar 01 15:03

Re: ECU Seed and Key Help

Post by DCELL » 2018 Mar 01 15:27

Any progress?

delonet
How the heck did I end up here?
Posts: 1
Joined: 2017 Sep 07 03:52

Re: ECU Seed and Key Help

Post by delonet » 2018 Jun 01 20:07

g0tcha wrote:
2017 Nov 04 14:55
hi

what car ? what function you need SKC for ? what level ?

have alot of seed/key algorithms from ecu flashing to mileage correction and immobilizer.
Hi g0tcha,
I've the same problem by key coding for smart. Could you have algorithm?

Neoronin
How the heck did I end up here?
Posts: 1
Joined: 2017 Jan 15 20:47

Re: ECU Seed and Key Help

Post by Neoronin » 2019 Jan 22 09:22

For value position 1 it s right.
For value position 2 :

when 1st position is number, 2nd position is char and when 1sr postion is char, 2nd position is number.

Ex :

0x01 = 0xFF -> 1st positon is 1(seed) = F(key) ; 2nd position 0 = F
0x03 = 0x01 -> 1st position is 3 = 1(1 is number) = 2nd position 0 = 0

Algo :
1st position :
1 = F
2 = E
3 = 1
4 = C
etc...

2nd position :
0 = F if 1st position key is char OR 0 = 0 if 1st position key is number

FOR 1...9
1=F if 1st is number OR 1=0 if 1st is char

YOu understand ?

Sorry for my english

Code: Select all

Seeds :, 0X00, 0X01, Keys:,0X02,0XFF ,
Seeds :, 0X00, 0X02, Keys:,0X02,0XFE ,
Seeds :, 0X00, 0X03, Keys:,0X02,0X01 ,
Seeds :, 0X00, 0X04, Keys:,0X02,0XFC ,
Seeds :, 0X00, 0X05, Keys:,0X02,0X03 ,
Seeds :, 0X00, 0X06, Keys:,0X02,0X02 ,
Seeds :, 0X00, 0X07, Keys:,0X02,0XFD ,
Seeds :, 0X00, 0X08, Keys:,0X02,0XF8 ,
Seeds :, 0X00, 0X09, Keys:,0X02,0X07 ,
Seeds :, 0X00, 0X0A, Keys:,0X02,0X06 ,
Seeds :, 0X00, 0X0B, Keys:,0X02,0XF9 ,
Seeds :, 0X00, 0X0C, Keys:,0X02,0X04 ,
Seeds :, 0X00, 0X0D, Keys:,0X02,0XFB ,
Seeds :, 0X00, 0X0E, Keys:,0X02,0XFA ,
Seeds :, 0X00, 0X0F, Keys:,0X02,0X05 ,
Seeds :, 0X00, 0X10, Keys:,0X02,0XF0 ,
Seeds :, 0X00, 0X11, Keys:,0X02,0X0F ,
Seeds :, 0X00, 0X12, Keys:,0X02,0X0E ,
Seeds :, 0X00, 0X13, Keys:,0X02,0XF1 ,
Seeds :, 0X00, 0X14, Keys:,0X02,0X0C ,
Seeds :, 0X00, 0X15, Keys:,0X02,0XF3 ,
Seeds :, 0X00, 0X16, Keys:,0X02,0XF2 ,
Seeds :, 0X00, 0X17, Keys:,0X02,0X0D ,
Seeds :, 0X00, 0X18, Keys:,0X02,0X08 ,
Seeds :, 0X00, 0X19, Keys:,0X02,0XF7 ,
Seeds :, 0X00, 0X1A, Keys:,0X02,0XF6 ,
Seeds :, 0X00, 0X1B, Keys:,0X02,0X09 ,
Seeds :, 0X00, 0X1C, Keys:,0X02,0XF4 ,
Seeds :, 0X00, 0X1D, Keys:,0X02,0X0B ,
Seeds :, 0X00, 0X1E, Keys:,0X02,0X0A ,
Seeds :, 0X00, 0X1F, Keys:,0X02,0XF5 ,
Seeds :, 0X00, 0X20, Keys:,0X02,0XE0 ,
Seeds :, 0X00, 0X21, Keys:,0X02,0X1F ,
Seeds :, 0X00, 0X22, Keys:,0X02,0X1E ,
Seeds :, 0X00, 0X23, Keys:,0X02,0XE1 ,
Seeds :, 0X00, 0X24, Keys:,0X02,0X1C ,
Seeds :, 0X00, 0X25, Keys:,0X02,0XE3 ,
Seeds :, 0X00, 0X26, Keys:,0X02,0XE2 ,
Seeds :, 0X00, 0X27, Keys:,0X02,0X1D ,
Seeds :, 0X00, 0X28, Keys:,0X02,0X18 ,
Seeds :, 0X00, 0X29, Keys:,0X02,0XE7 ,
Seeds :, 0X00, 0X2A, Keys:,0X02,0XE6 ,
Seeds :, 0X00, 0X2B, Keys:,0X02,0X19 ,
Seeds :, 0X00, 0X2C, Keys:,0X02,0XE4 ,
Seeds :, 0X00, 0X2D, Keys:,0X02,0X1B ,
Seeds :, 0X00, 0X2E, Keys:,0X02,0X1A ,
Seeds :, 0X00, 0X2F, Keys:,0X02,0XE5 ,
Seeds :, 0X00, 0X30, Keys:,0X02,0X10 ,
Seeds :, 0X00, 0X31, Keys:,0X02,0XEF ,
Seeds :, 0X00, 0X32, Keys:,0X02,0XEE ,
Seeds :, 0X00, 0X33, Keys:,0X02,0X11 ,
Seeds :, 0X00, 0X34, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X35, Keys:,0X02,0X13 ,
Seeds :, 0X00, 0X36, Keys:,0X02,0X12 ,
Seeds :, 0X00, 0X37, Keys:,0X02,0XED ,
Seeds :, 0X00, 0X38, Keys:,0X02,0XE8 ,
Seeds :, 0X00, 0X39, Keys:,0X02,0X17 ,
Seeds :, 0X00, 0X3A, Keys:,0X02,0X16 ,
Seeds :, 0X00, 0X3B, Keys:,0X02,0XE9 ,
Seeds :, 0X00, 0X3C, Keys:,0X02,0X14 ,
Seeds :, 0X00, 0X3D, Keys:,0X02,0XEB ,
Seeds :, 0X00, 0X3E, Keys:,0X02,0XEA ,
Seeds :, 0X00, 0X3F, Keys:,0X02,0X15 ,
Seeds :, 0X00, 0X40, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X41, Keys:,0X02,0X3F ,
Seeds :, 0X00, 0X42, Keys:,0X02,0X3E ,
Seeds :, 0X00, 0X43, Keys:,0X02,0XC1 ,
Seeds :, 0X00, 0X44, Keys:,0X02,0X3C ,
Seeds :, 0X00, 0X45, Keys:,0X02,0XC3 ,
Seeds :, 0X00, 0X46, Keys:,0X02,0XC2 ,
Seeds :, 0X00, 0X47, Keys:,0X02,0X3D ,
Seeds :, 0X00, 0X48, Keys:,0X02,0X38 ,
Seeds :, 0X00, 0X49, Keys:,0X02,0XC7 ,
Seeds :, 0X00, 0X4A, Keys:,0X02,0XC6 ,
Seeds :, 0X00, 0X4B, Keys:,0X02,0X39 ,
Seeds :, 0X00, 0X4C, Keys:,0X02,0XC4 ,
Seeds :, 0X00, 0X4D, Keys:,0X02,0X3B ,
Seeds :, 0X00, 0X4E, Keys:,0X02,0X3A ,
Seeds :, 0X00, 0X4F, Keys:,0X02,0XC5 ,
Seeds :, 0X00, 0X50, Keys:,0X02,0X30 ,
Seeds :, 0X00, 0X51, Keys:,0X02,0XCF ,
Seeds :, 0X00, 0X52, Keys:,0X02,0XCE ,
Seeds :, 0X00, 0X53, Keys:,0X02,0X31 ,
Seeds :, 0X00, 0X54, Keys:,0X02,0XCC ,
Seeds :, 0X00, 0X55, Keys:,0X02,0X33 ,
Seeds :, 0X00, 0X56, Keys:,0X02,0X32 ,
Seeds :, 0X00, 0X57, Keys:,0X02,0XCD ,
Seeds :, 0X00, 0X58, Keys:,0X02,0XC8 ,
Seeds :, 0X00, 0X59, Keys:,0X02,0X37 ,
Seeds :, 0X00, 0X5A, Keys:,0X02,0X36 ,
Seeds :, 0X00, 0X5B, Keys:,0X02,0XC9 ,
Seeds :, 0X00, 0X5C, Keys:,0X02,0X34 ,
Seeds :, 0X00, 0X5D, Keys:,0X02,0XCB ,
Seeds :, 0X00, 0X5E, Keys:,0X02,0XCA ,
Seeds :, 0X00, 0X5F, Keys:,0X02,0X35 ,

g0tcha
How the heck did I end up here?
Posts: 7
Joined: 2017 Nov 04 07:43

Re: ECU Seed and Key Help

Post by g0tcha » 2019 Feb 26 12:09

Neoronin wrote:
2019 Jan 22 09:22
For value position 1 it s right.
For value position 2 :

when 1st position is number, 2nd position is char and when 1sr postion is char, 2nd position is number.

Ex :

0x01 = 0xFF -> 1st positon is 1(seed) = F(key) ; 2nd position 0 = F
0x03 = 0x01 -> 1st position is 3 = 1(1 is number) = 2nd position 0 = 0

Algo :
1st position :
1 = F
2 = E
3 = 1
4 = C
etc...

2nd position :
0 = F if 1st position key is char OR 0 = 0 if 1st position key is number

FOR 1...9
1=F if 1st is number OR 1=0 if 1st is char

YOu understand ?

Sorry for my english

Code: Select all

Seeds :, 0X00, 0X01, Keys:,0X02,0XFF ,
Seeds :, 0X00, 0X02, Keys:,0X02,0XFE ,
Seeds :, 0X00, 0X03, Keys:,0X02,0X01 ,
Seeds :, 0X00, 0X04, Keys:,0X02,0XFC ,
Seeds :, 0X00, 0X05, Keys:,0X02,0X03 ,
Seeds :, 0X00, 0X06, Keys:,0X02,0X02 ,
Seeds :, 0X00, 0X07, Keys:,0X02,0XFD ,
Seeds :, 0X00, 0X08, Keys:,0X02,0XF8 ,
Seeds :, 0X00, 0X09, Keys:,0X02,0X07 ,
Seeds :, 0X00, 0X0A, Keys:,0X02,0X06 ,
Seeds :, 0X00, 0X0B, Keys:,0X02,0XF9 ,
Seeds :, 0X00, 0X0C, Keys:,0X02,0X04 ,
Seeds :, 0X00, 0X0D, Keys:,0X02,0XFB ,
Seeds :, 0X00, 0X0E, Keys:,0X02,0XFA ,
Seeds :, 0X00, 0X0F, Keys:,0X02,0X05 ,
Seeds :, 0X00, 0X10, Keys:,0X02,0XF0 ,
Seeds :, 0X00, 0X11, Keys:,0X02,0X0F ,
Seeds :, 0X00, 0X12, Keys:,0X02,0X0E ,
Seeds :, 0X00, 0X13, Keys:,0X02,0XF1 ,
Seeds :, 0X00, 0X14, Keys:,0X02,0X0C ,
Seeds :, 0X00, 0X15, Keys:,0X02,0XF3 ,
Seeds :, 0X00, 0X16, Keys:,0X02,0XF2 ,
Seeds :, 0X00, 0X17, Keys:,0X02,0X0D ,
Seeds :, 0X00, 0X18, Keys:,0X02,0X08 ,
Seeds :, 0X00, 0X19, Keys:,0X02,0XF7 ,
Seeds :, 0X00, 0X1A, Keys:,0X02,0XF6 ,
Seeds :, 0X00, 0X1B, Keys:,0X02,0X09 ,
Seeds :, 0X00, 0X1C, Keys:,0X02,0XF4 ,
Seeds :, 0X00, 0X1D, Keys:,0X02,0X0B ,
Seeds :, 0X00, 0X1E, Keys:,0X02,0X0A ,
Seeds :, 0X00, 0X1F, Keys:,0X02,0XF5 ,
Seeds :, 0X00, 0X20, Keys:,0X02,0XE0 ,
Seeds :, 0X00, 0X21, Keys:,0X02,0X1F ,
Seeds :, 0X00, 0X22, Keys:,0X02,0X1E ,
Seeds :, 0X00, 0X23, Keys:,0X02,0XE1 ,
Seeds :, 0X00, 0X24, Keys:,0X02,0X1C ,
Seeds :, 0X00, 0X25, Keys:,0X02,0XE3 ,
Seeds :, 0X00, 0X26, Keys:,0X02,0XE2 ,
Seeds :, 0X00, 0X27, Keys:,0X02,0X1D ,
Seeds :, 0X00, 0X28, Keys:,0X02,0X18 ,
Seeds :, 0X00, 0X29, Keys:,0X02,0XE7 ,
Seeds :, 0X00, 0X2A, Keys:,0X02,0XE6 ,
Seeds :, 0X00, 0X2B, Keys:,0X02,0X19 ,
Seeds :, 0X00, 0X2C, Keys:,0X02,0XE4 ,
Seeds :, 0X00, 0X2D, Keys:,0X02,0X1B ,
Seeds :, 0X00, 0X2E, Keys:,0X02,0X1A ,
Seeds :, 0X00, 0X2F, Keys:,0X02,0XE5 ,
Seeds :, 0X00, 0X30, Keys:,0X02,0X10 ,
Seeds :, 0X00, 0X31, Keys:,0X02,0XEF ,
Seeds :, 0X00, 0X32, Keys:,0X02,0XEE ,
Seeds :, 0X00, 0X33, Keys:,0X02,0X11 ,
Seeds :, 0X00, 0X34, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X35, Keys:,0X02,0X13 ,
Seeds :, 0X00, 0X36, Keys:,0X02,0X12 ,
Seeds :, 0X00, 0X37, Keys:,0X02,0XED ,
Seeds :, 0X00, 0X38, Keys:,0X02,0XE8 ,
Seeds :, 0X00, 0X39, Keys:,0X02,0X17 ,
Seeds :, 0X00, 0X3A, Keys:,0X02,0X16 ,
Seeds :, 0X00, 0X3B, Keys:,0X02,0XE9 ,
Seeds :, 0X00, 0X3C, Keys:,0X02,0X14 ,
Seeds :, 0X00, 0X3D, Keys:,0X02,0XEB ,
Seeds :, 0X00, 0X3E, Keys:,0X02,0XEA ,
Seeds :, 0X00, 0X3F, Keys:,0X02,0X15 ,
Seeds :, 0X00, 0X40, Keys:,0X02,0X00 ,
Seeds :, 0X00, 0X41, Keys:,0X02,0X3F ,
Seeds :, 0X00, 0X42, Keys:,0X02,0X3E ,
Seeds :, 0X00, 0X43, Keys:,0X02,0XC1 ,
Seeds :, 0X00, 0X44, Keys:,0X02,0X3C ,
Seeds :, 0X00, 0X45, Keys:,0X02,0XC3 ,
Seeds :, 0X00, 0X46, Keys:,0X02,0XC2 ,
Seeds :, 0X00, 0X47, Keys:,0X02,0X3D ,
Seeds :, 0X00, 0X48, Keys:,0X02,0X38 ,
Seeds :, 0X00, 0X49, Keys:,0X02,0XC7 ,
Seeds :, 0X00, 0X4A, Keys:,0X02,0XC6 ,
Seeds :, 0X00, 0X4B, Keys:,0X02,0X39 ,
Seeds :, 0X00, 0X4C, Keys:,0X02,0XC4 ,
Seeds :, 0X00, 0X4D, Keys:,0X02,0X3B ,
Seeds :, 0X00, 0X4E, Keys:,0X02,0X3A ,
Seeds :, 0X00, 0X4F, Keys:,0X02,0XC5 ,
Seeds :, 0X00, 0X50, Keys:,0X02,0X30 ,
Seeds :, 0X00, 0X51, Keys:,0X02,0XCF ,
Seeds :, 0X00, 0X52, Keys:,0X02,0XCE ,
Seeds :, 0X00, 0X53, Keys:,0X02,0X31 ,
Seeds :, 0X00, 0X54, Keys:,0X02,0XCC ,
Seeds :, 0X00, 0X55, Keys:,0X02,0X33 ,
Seeds :, 0X00, 0X56, Keys:,0X02,0X32 ,
Seeds :, 0X00, 0X57, Keys:,0X02,0XCD ,
Seeds :, 0X00, 0X58, Keys:,0X02,0XC8 ,
Seeds :, 0X00, 0X59, Keys:,0X02,0X37 ,
Seeds :, 0X00, 0X5A, Keys:,0X02,0X36 ,
Seeds :, 0X00, 0X5B, Keys:,0X02,0XC9 ,
Seeds :, 0X00, 0X5C, Keys:,0X02,0X34 ,
Seeds :, 0X00, 0X5D, Keys:,0X02,0XCB ,
Seeds :, 0X00, 0X5E, Keys:,0X02,0XCA ,
Seeds :, 0X00, 0X5F, Keys:,0X02,0X35 ,
nice work dude. whats your background ? what you do ?

g0tcha
How the heck did I end up here?
Posts: 7
Joined: 2017 Nov 04 07:43

Re: ECU Seed and Key Help

Post by g0tcha » 2019 Feb 26 12:10

delonet wrote:
2018 Jun 01 20:07
g0tcha wrote:
2017 Nov 04 14:55
hi

what car ? what function you need SKC for ? what level ?

have alot of seed/key algorithms from ecu flashing to mileage correction and immobilizer.
Hi g0tcha,
I've the same problem by key coding for smart. Could you have algorithm?
hi

yes i have alot of the algo solved ping me on g0tcha@3gp.za.net

fguarneri
How the heck did I end up here?
Posts: 4
Joined: 2019 Apr 17 17:21

Re: ECU Seed and Key Help

Post by fguarneri » 2019 Apr 17 17:33

Hi the algo is something like this:

| 0 | 1 | 2 | 3 || 4 | 5 | 6 | 7 || 8 | 9 | A | B || C | D | E | F | ——> SEED NIBBLE

| 0 | F | E | 1 || C | 3 | 2 | D || 8 | 7 | 6 | 9 || 4 | B | A | 5 | ——> KEY NIBBLE

X O R

|| 0 | 0 | 0 | 0 || C | C | C | C || 8 | 8 | 8 | 8 || 4 | 4 | 4 | 4 ||
=
|| 0 | F | E | 1 || 0 | F | E | 1 || 0 | F | E | 1 || 0 | F | E | 1 ||

JAYBOXER
How the heck did I end up here?
Posts: 2
Joined: 2019 Apr 16 10:26

Re: ECU Seed and Key Help

Post by JAYBOXER » 2019 Apr 18 11:38

This might be the solution to the problem I have. I am trying to change a VIN on a 2017 Dodge Ram PCM, but I am running into a 7E8 03 7F 27 80 response. I have spent several days digging for information and trying to figure this out, and I have determined that this response I get from my ELM327 is telling me that this is a security block. So I have tried several combinations of the command 2702 00 00, where I continuously change the last two numbers looking for the correct security key. Is the information you have given here applicable to my issue?

fguarneri
How the heck did I end up here?
Posts: 4
Joined: 2019 Apr 17 17:21

Re: ECU Seed and Key Help

Post by fguarneri » 2019 Apr 19 19:05

Yes and no. Each manufacturer has a way to generate de seeds and its correspondent key. Usually the FoMoCo uses a local procedure to generate the seeds and once you have discovered/broken the algorithm, you can easily calculate and respond the keys without remote/external interaction like the GM is used to. But remember: each ECU model may have a different algo. A good way to find out this behavior for your ECU is using a market tuner and verify if an internet connection is necessary to proceed with tuning process. Also, you can google “ECU seed keys patents” and refine some results based on your vehicle manufacturer.

Post Reply