Page 1 of 1

ECU Seed and Key Help

Posted: 2012 May 23 01:09
by itsrealfast
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

Re: ECU Seed and Key Help

Posted: 2012 Jul 22 13:30
by BCasey
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

Re: ECU Seed and Key Help

Posted: 2017 Nov 04 14:55
by g0tcha
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.

Re: ECU Seed and Key Help

Posted: 2017 Nov 04 17:56
by poop713
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

Re: ECU Seed and Key Help

Posted: 2017 Nov 27 21:35
by jballhanger
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,

Re: ECU Seed and Key Help

Posted: 2018 Mar 01 15:27
by DCELL
Any progress?

Re: ECU Seed and Key Help

Posted: 2018 Jun 01 20:07
by delonet
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?

Re: ECU Seed and Key Help

Posted: 2019 Jan 22 09:22
by Neoronin
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 ,

Re: ECU Seed and Key Help

Posted: 2019 Feb 26 12:09
by g0tcha
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 ?

Re: ECU Seed and Key Help

Posted: 2019 Feb 26 12:10
by g0tcha
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

Re: ECU Seed and Key Help

Posted: 2019 Apr 17 17:33
by fguarneri
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 ||

Re: ECU Seed and Key Help

Posted: 2019 Apr 18 11:38
by JAYBOXER
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?

Re: ECU Seed and Key Help

Posted: 2019 Apr 19 19:05
by fguarneri
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.