LB7 Duramax E54 ECU

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
User avatar
Tazzi
Posts: 3428
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: LB7 Duramax E54 ECU

Post by Tazzi »

jlvaldez wrote:For my curiosity, can you explain how the hell you came up with this algorithm for the seed/key pair? I'm legitimately lost as to how it's possible to look at 5 pairs and come up with.... that....
It is my day job after all :lol:
I generate every possible combination and identify the pattern from there.

Same with I generate 5byte seed/keys for the newer modules I program on the bench (BCM, radios, Clusters ect). Although since its 5bytes... every combo.. is rather large.. so that one is online based like most tuning companies do.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: LB7 Duramax E54 ECU

Post by Gampy »

O-yea, thought I was missing something ...

App Side
3. PcmInfo KernelBaseAddress

Edited addition to previous post.

Put the full kernel on a quick simple diet, lost ~630 bytes, maybe it will fit now, I think I can squeeze another 5 or 6 hundred bytes out if I work at it.
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
VX L67 Getrag
Posts: 2882
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: LB7 Duramax E54 ECU

Post by VX L67 Getrag »

This is going to seem left field but is the e54 similar architecture as the e55?
User avatar
antus
Site Admin
Posts: 8250
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: LB7 Duramax E54 ECU

Post by antus »

No, its a very close relation of the P01. Looks the same, talks the same protocol, runs almost exactly the same code, just seems to have a very slight difference in the amount of ram, or how the ram is used so far. It wont run the 8kb pcmhammer kernel, but it does run the same kernel I used to read P01 and P59 in ls1flash-free which I recently noticed I added support for in 2013, and had since forgotten about that. :wall: viewtopic.php?f=42&t=3111&p=33505
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
VX L67 Getrag
Posts: 2882
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: LB7 Duramax E54 ECU

Post by VX L67 Getrag »

... haha seeing the PCM has a similar code that’s what confused me as to why it was similar to p01/p59 as architecture seems so different looking at them
User avatar
delcowizzid
Posts: 5493
Joined: Sat Feb 28, 2009 8:38 pm
Location: Wellington NZ
Contact:

Re: LB7 Duramax E54 ECU

Post by delcowizzid »

Good work lads
If Its Got Gas Or Ass Count Me In.if it cant be fixed with a hammer you have an electrical problem
In-Tech
Posts: 787
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: LB7 Duramax E54 ECU

Post by In-Tech »

Sooooooooo, since we're on the subject. Has anyone had any communication with the Allison trans controller? I'll rip one apart in the next few days but probing appears to have a 29f800 1mb chip which is almost unreasonable for an early 2000 stuff, maybe it was GM specific for allison. At first glance at the outside, it looks like a tcm side of early LT1 stuff. Still trying to suck a .bin out of the software side... I'll probably have that shortly without pulling it apart. It does appear to react to outside influence on the boot mode tactic of the LT1 stuff though.
In-Tech
Posts: 787
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: LB7 Duramax E54 ECU

Post by In-Tech »

Tazzi wrote:
jlvaldez wrote:For my curiosity, can you explain how the hell you came up with this algorithm for the seed/key pair? I'm legitimately lost as to how it's possible to look at 5 pairs and come up with.... that....
It is my day job after all :lol:
I generate every possible combination and identify the pattern from there.

Same with I generate 5byte seed/keys for the newer modules I program on the bench (BCM, radios, Clusters ect). Although since its 5bytes... every combo.. is rather large.. so that one is online based like most tuning companies do.
Tazzi is an algo that cannot be duplicated. :thumbup:
THEFERMANATOR
Posts: 13
Joined: Sat May 25, 2019 2:48 am

Re: LB7 Duramax E54 ECU

Post by THEFERMANATOR »

I don't have much to contribute, but LB7 ECM's are 01, then 02-04 are the same(03 and 04 use the same OS), and 04.5-05 was the LLY(LB7 stopped when 04 production ended). I did more than my fair share of LB7 tuning with efilive. 01 has always been the bastard child with all the flashing quirks that is famous for getting messed up flashing with a tech 2 because 01 used a unique flashing routine. 01 ECM's are also famous for the change engine oil counter getting corrupted. Most everybody changes them to an 02 OS. 01 and some early 02 OS's had some scaling differences, there was an 02 only OS that had some more scaling changes, then you have the final 02 OS(6006) & 044(03/04 OS) that all share the better scaling.

I have an 03 setting on the bench that I would love to be able to try and force flash a clean .bin onto because it got corrupted flashing it with a tech2(notice a pattern here with the factory flash routine corrupting them) instead of spending $285 plus the shipping both ways to socal to have the flash chip removed, bench flashed, and then re-installed. I know efilive said they had to come up with there own flash routine just for the e54, but they still regularly get corrupted for no reason. LLY's have always given me the most trouble getting a completed flash into.
Post Reply