E92 PCM Reverse Engineering

Disassembly, Reassembly, Tools and devleopment. Going deep with Hardware and Software.
User avatar
Gatecrasher
Posts: 273
Joined: Sat Apr 25, 2020 6:09 am

Re: E92 PCM Reverse Engineering

Post by Gatecrasher »

I had to do the additional checksums when I updated my E92a (2017 Corvette).
kur4o
Posts: 955
Joined: Sun Apr 10, 2016 9:20 pm

Re: E92 PCM Reverse Engineering

Post by kur4o »

Gatecrasher wrote:I had to do the additional checksums when I updated my E92a (2017 Corvette).
Do you have a copy of bins with updated checksum with small changes. I looked for patterns all over e92a, but didn`t find any.
User avatar
Gatecrasher
Posts: 273
Joined: Sat Apr 25, 2020 6:09 am

Re: E92 PCM Reverse Engineering

Post by Gatecrasher »

I looked back over my notes and it may have just been CVN I had to fix. Skip shift variables are outside the checksum range. If you look into the code for P0601 DTC you'll find checksum references though.

I'll try to post some better info soon. Been dealing with some serious real life stuff recently.
User avatar
antus
Site Admin
Posts: 8253
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: E92 PCM Reverse Engineering

Post by antus »

Is there a stock E92A bin to look at?
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
ironduke
Posts: 583
Joined: Thu Feb 13, 2020 11:32 pm
cars: Mainly GM trucks, a Cruze and an Equinox for dailys..

Re: E92 PCM Reverse Engineering

Post by ironduke »

antus wrote:Is there a stock E92A bin to look at?
Here's a link to a couple.. https://mega.nz/file/875UETTD#mNWdSgTbk ... a3MILA33-o

I can zip up and maybe post up individual bins here but size wise I figured this is easier..
User avatar
antus
Site Admin
Posts: 8253
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: E92 PCM Reverse Engineering

Post by antus »

I turned off the auto transmission flag off in this one. It looks like there are 4 edits to the bin.
Attachments
E92 5 byte.2017.Silverado.OS-12691210.stock.bin
(4 MiB) Downloaded 91 times
E92 5 byte.2017.Silverado.OS-12691210.auto trans flag off.bin
(4 MiB) Downloaded 101 times
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
kur4o
Posts: 955
Joined: Sun Apr 10, 2016 9:20 pm

Re: E92 PCM Reverse Engineering

Post by kur4o »

Thanks, antus

That will be good enough for some research, how that torque security checksums are stored in engine segment.
User avatar
Gatecrasher
Posts: 273
Joined: Sat Apr 25, 2020 6:09 am

Re: E92 PCM Reverse Engineering

Post by Gatecrasher »

You guys might already know this, but I wanted to share something I ran into this weekend. I screwed up one of the checksums on a calibration I was playing with on my 2017 E92A. Programming failed and the ECM stayed in the bootloader like it was supposed to. But the GM tools wouldn't reprogram it because it wouldn't answer mode 10. The bootloader doesn't even have a handler for mode 10, so it didn't give a negative response. It just ignored the request entirely. The software kept saying the module wouldn't respond to a programming request. It was responding to everything else though.

I was able to turn on a function that ignores non-compliant programming responses and from there was able to get a stock file back in the car.
Vampyre
Posts: 261
Joined: Wed Dec 06, 2017 1:02 pm
cars: grand am, trans am

Re: E92 PCM Reverse Engineering

Post by Vampyre »

anyone have pdbs or info they want to share for e92 e90 or any other files
Post Reply