Page 1 of 4

Seed Key algorithms

Posted: Fri Jun 12, 2020 4:49 am
by Scops12904
Hello,

I have many Seed/Key algorythms for different ECUs and brands.
If you need something please send Manufacturer, ECU, Mode and some Seed/Key pairs to validate if i've got the right one for you.
I can deliver the code in C# (Code or DLL), JAVA Code, C (Code or DLL)

Feel free to send your request.

Re: Seed Key algorithms

Posted: Sat Jun 13, 2020 2:06 am
by j_ds_au
Or you can find them here (and elsewhere) for free ...

Joe.

Re: Seed Key algorithms

Posted: Sat Jun 13, 2020 2:09 am
by Scops12904
Absolutely agree with you! I wrote this just in case there is something you can't find here (and elsewhere).

Re: Seed Key algorithms

Posted: Sat Jun 13, 2020 2:13 am
by ironduke
Does anyone know of the new GM algo's are out there to find? If I look around I know I have a few seed and keys here somewhere.. Don't need them for my own vehicles, but I may in a year or so..

Re: Seed Key algorithms

Posted: Sat Jun 13, 2020 8:24 am
by In-Tech
2018 Chevrolet Truck E92
Seed 438930D306
Key CDCF835F22

All I have at the moment. I'll look for others.

Re: Seed Key algorithms

Posted: Sun Jun 14, 2020 11:07 pm
by antus
I dont think anyone knows the 5 byte algos. At the moment existing solutions are connecting to SPS and sending the vehicle details and the seed and collecting the key back from GM.

Re: Seed Key algorithms

Posted: Sat Jul 04, 2020 7:56 am
by In-Tech
Hiya,
Do any of you have the algo for the 2 byte T87's. I just got my bench harness finished for the T87 and am brute forcing a couple of ebay units I bought to play with and shelf stock. I'll post the seed/key and bin files when I'm finished.

I'm still occasionally messing around with my ford project too if anyone knows of a freeware algo for the EECV. I haven't done much datalogging with it yet and can't remember if it's a 2 byte seed or 3 byte seed. I want to say it was a 3 byte seed and 2 byte key on the 1024k black oak I was playing with. My only interest is on the EECV so I'm not having to hang a chip on the J3 port once all tuning is finished.

Re: Seed Key algorithms

Posted: Sat Jul 04, 2020 11:35 am
by ironduke
In-Tech wrote:Hiya,
Do any of you have the algo for the 2 byte T87's. I just got my bench harness finished for the T87 and am brute forcing a couple of ebay units I bought to play with and shelf stock. I'll post the seed/key and bin files when I'm finished.

I'm still occasionally messing around with my ford project too if anyone knows of a freeware algo for the EECV. I haven't done much datalogging with it yet and can't remember if it's a 2 byte seed or 3 byte seed. I want to say it was a 3 byte seed and 2 byte key on the 1024k black oak I was playing with. My only interest is on the EECV so I'm not having to hang a chip on the J3 port once all tuning is finished.
Do you have any seed key examples so it could be matched up to a known algo??
Seed.Key_algo.exe
(8.09 MiB) Downloaded 638 times
try this, change interpreter to gm lan, then select seed and sweep, look in created text file for matching seed and key, hopefully you find one and then have your algo.. I can break down the algo, I'm just not good at it and it takes time, lol..
I just did the T43 seed-key algo and figured out how to write it in c#...

This is the T43 algo, anyone want to check my work? works for the 6 I've tested it with..

seed += 0xB0D8 ; // & 0x0000ffffffff;
seed = seed & 0xFFFF;
Console.WriteLine("seed is:" + "{0:x4}", seed);
seed = ~seed + 1 & 0xFFFF; //
Console.WriteLine("seed is:" + "{0:x4}", seed);
temp1 = seed << 3;
temp2 = seed >> 0xD;
seed = temp1 | temp2 & 0xFFFF;
t43key = ((seed & 0x0000FF00) >> 8) | ((seed & 0x000000FF) << 8); // swap hi/low

Re: Seed Key algorithms

Posted: Sat Jul 04, 2020 3:35 pm
by In-Tech
Just got the first one dumped :punk: I just did it and came back to post and now see your file so I will try it out shortly. Thanks so much :thumbup:

VIN: 3GCUKSEJ4FG349319

TCM Service No: 24274896
TCM Traceability Code: 7A15087APL004454
TCM Security Seed: F848 <<<<<<<< Key is 6B26

TCM Module 1: 24274897
TCM Module 2: 24277952
TCM Module 3: 24277955
TCM Module 4: 24277956
TCM Module 5: 24266306
TCM Module 6: 24272363
2015_T87_62_LTZ_1500.rar
(598.35 KiB) Downloaded 333 times

Re: Seed Key algorithms

Posted: Sat Jul 04, 2020 5:26 pm
by In-Tech
Hello ironduke, many thanks again and next week I might get some time to play on the Ford stuff a bit. ;)

GMLAN didn't work but interpreter type Keyword2000 and algo 39 seems to work great on the two that I have. :thumbup:

I assume this is an Allison 6spd since the vin is a 2016 Diesel LML

VIN: 1GC4K0C82GF148770

VIN 1GC4K0C82GF148770
Make CHEVROLET
Model Silverado
Year 2016
Drive Type 4WD/4-Wheel Drive/4x4
Style/Body Medium/heavy Pickup (GVWR greater than 10,000 lbs.)
Engine 6.6L
Manufactured in FLINT, MICHIGAN, UNITED STATES (USA)
Age 4 years
Cab Type Crew/ Super Crew/ Crew Max
Engine Model LML - PTI, DURAMAX
Gross Vehicle Weight Rating Class 3: 10,001 - 14,000 lb (4,536 - 6,350 kg)
Brake System Type Hydraulic
Engine Configuration V-Shaped
Fuel Delivery / Fuel Injection Type Common Rail Direct Injection Diesel (CRDI)

TCM Service No: 24271207
TCM Traceability Code: 7A16002BPQ007558
TCM Security Seed: 6D30 <<<<<< Key is F3D7

TCM Module 1: 24271208

Edit: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
Turns out EfiLive was able to read it so I guess they have the algo figured out already, can't save as a bin though :silent: Here's a screenshot of more file info.
T87_LML.JPG
2016_T87_66_LML_Turbo.rar
(544.85 KiB) Downloaded 345 times