GM 16216588 - Hacking

American Delco GM ECUs and PCMs, ALDL, OBD 1.5.
Post Reply
User avatar
antus
Site Admin
Posts: 9004
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: GM 16216588 - Hacking

Post by antus »

Vl400s delco flash tool can do bin or cal. I'd expect most tools do do it this way. Certainly if your changing OS you'd want to select write bin or full program or the like. After that cal only would be fine.
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
User avatar
Tazzi
Posts: 3547
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: GM 16216588 - Hacking

Post by Tazzi »

quadstar87 wrote: Yea, they are slightly shifted. I guess what i'm wondering is if the complete operating system code is overwritten when you flash a calibration, however.
Antus answered that nicely :)

From what the commercial softwares do, looks like they have a definition file made up for each operating system for each ECU which defines the locations of each table/parameter ect for the calibration.

Flashing just the cal section would flash in technically.. but the OS would look for the tables in the locations that it has pre-defined which might not match that calibration file?
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
antus
Site Admin
Posts: 9004
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: GM 16216588 - Hacking

Post by antus »

Not sure if this is any use to you. It can convert 128k OBD2 chev PCM bins to cal and vice versa, and calculate/verify checksum. It can also scramble/descramble bins. Note that this is NOT for the Aussie 128k ALDL bins on the Aussie pcms.
Attachments
bincal-14.zip
(7.15 KiB) Downloaded 421 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
User avatar
quadstar87
Posts: 86
Joined: Wed Dec 02, 2015 4:13 am

Re: GM 16216588 - Hacking

Post by quadstar87 »

OK so my real misunderstanding was calling the flash data a calibration. Actually what we have compiled here is the entire OS and Calibration into a single file which lets us calculate the checksum.

Again the banked code had thrown me off. I'll plan to make my tool just do entire writes for now and see if we can get the latest OS to run on different trucks with different flags set correctly!

Antus, this tool is invaluable! Much better than hand slicing the files in HxD!
User avatar
antus
Site Admin
Posts: 9004
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: GM 16216588 - Hacking

Post by antus »

I'd recommend you dont do a write entire if the pcm has the same calibration id as what your writing. There is potential to brick the pcm between the erase and a successfull write of the os, so doing an os write when you dont need to is an unnecessary risk.
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
User avatar
quadstar87
Posts: 86
Joined: Wed Dec 02, 2015 4:13 am

Re: GM 16216588 - Hacking

Post by quadstar87 »

antus wrote:I'd recommend you dont do a write entire if the pcm has the same calibration id as what your writing. There is potential to brick the pcm between the erase and a successfull write of the os, so doing an os write when you dont need to is an unnecessary risk.
Oh joy, good to know.
User avatar
quadstar87
Posts: 86
Joined: Wed Dec 02, 2015 4:13 am

Re: GM 16216588 - Hacking

Post by quadstar87 »

First major setback today. Looks like I need to de-solder some flash chips and add sockets. :(
Last edited by quadstar87 on Tue May 10, 2016 9:53 am, edited 1 time in total.
User avatar
Tazzi
Posts: 3547
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: GM 16216588 - Hacking

Post by Tazzi »

antus wrote:I'd recommend you dont do a write entire if the pcm has the same calibration id as what your writing. There is potential to brick the pcm between the erase and a successfull write of the os, so doing an os write when you dont need to is an unnecessary risk.
Are these essentially the LS1 ECUs.. but... from a truck?
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
antus
Site Admin
Posts: 9004
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: GM 16216588 - Hacking

Post by antus »

These are closer to the vx/xy pcm, but with a vpw chip in them. They look the same, with different colour connectors. HC11 processor, 128k bins. Also running diesel engines. There is also an earlier version thats still ALDL but with more or less the same software on them. Chevy express vans I think. 6.5L.
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
User avatar
quadstar87
Posts: 86
Joined: Wed Dec 02, 2015 4:13 am

Re: GM 16216588 - Hacking

Post by quadstar87 »

What are the chances I could setup one of these with an NVRAM instead of socketing the flash? Or are those not very universal?
Post Reply