LS1 Flash Tool V1.07

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
Locked
User avatar
antus
Site Admin
Posts: 8237
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:

LS1 Flash Tool V1.07

Post by antus »

LS1 Flash Tool (PCMHacking.net) Official release thread.

Please note this code has been updated and migrated to create the open source PCM Hammer flash tool, and it is now able to read and write PCMs with 4 different interface types.
Check it out here: viewtopic.php?f=42&t=7843

Please discuss this tool here: http://pcmhacking.net/forums/viewtopic.php?f=3&t=3112
ls1flash-about.png
ls1flash-about.png (35.08 KiB) Viewed 71858 times
Get it here!
ls1flash-free-1.07b.zip
(99.88 KiB) Downloaded 3696 times
Edit: 2020-12-28 Original file removed due to a false virus positives from google, replaced with an unpacked exe.

This is the initial proof of concept free edition.

Features:

* Read PCM flash to bin (on bench or in car)
* Change VIN number stored in PCM

Supported PCMS:

* 9354896 (1999 version)
* 12200411 ('0411)
* 12586242 (1Mb LS1)
* LB7 Duramax (512kb)
* 12589463 (GMC 1Mb)

Supported OSIDs:

* All

Requirements:

* AVT 852 Cable
* Microsoft .net runtime v3.5 (available here, if required: http://www.microsoft.com/en-US/download ... aspx?id=21 )

Notes:

This is an entirely original code base, including the PCM 'bootloader'.
There was to be a low cost version of the tool that will support writing, but instead others joined and PCMHammer was born, 100% free.
There was also be support for other cheaper interface cables added (but NOT ELM interfaces. These are not capable). PCMHammer delivered this.
If you test this on a car, please post reports of success or failure here: http://pcmhacking.net/forums/viewtopic. ... t=0#p33507
v1.03 reading.png
v1.03 reading.png (33.64 KiB) Viewed 71447 times
ls1flash-vinchange.png
ls1flash-vinchange.png (13.11 KiB) Viewed 71858 times
Changelog:
v1.07 2014-06-22 Add definitions for GMC 1Mbit PCMs
v1.05 2013-08-20 Faster read speeds. Added read timer. Test and lock out black box pcms (different hardware and will need to be another project).
v1.04 2013-07-29 More LB7 OSIDs. Test and lock out 1024kb LLY Duramax (different hardware and will need to be another project). Fix LB7 Unlock. Handle non-ascii data in VIN/Serial etc.
v1.03 2013-07-28 Fix user key option. Add extra LB7 OSIDs. Fix handling of PCM delay when requesting seed.
v1.02 2013-07-27 Updated UI. Ability to use user supplied key.
v1.01 (not released) 1Mb PCM support
v1.00 2013-07-19 Initial release

Old version archive:
(Sorry old versions removed due to false malware positives from the google. This was due to my use of the confuser packer which suddenly began being flagged 8 years after the original release of the software and has causing issues with downloads on the entire site. Sending Google a big FU for hurting the site and not having any staff available to look in to the problem their side. I have personally confirmed the files on the site have not changed since the day they were released and that they are clean - Antus)
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
antus
Site Admin
Posts: 8237
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: PCMHacking.net LS1 Flash Tool V1.00

Post by antus »

Updated to V1.02.

This version should also read 2005 1MB PCMs. Please let me know the result if you can test.
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
antus
Site Admin
Posts: 8237
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: LS1 Flash Tool V1.03

Post by antus »

Updated to V1.03
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
antus
Site Admin
Posts: 8237
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: LS1 Flash Tool V1.04

Post by antus »

Updated to V1.04
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
antus
Site Admin
Posts: 8237
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: LS1 Flash Tool V1.05

Post by antus »

Updated to V1.05
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
antus
Site Admin
Posts: 8237
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: LS1 Flash Tool V1.07

Post by antus »

This tool's source code has been used to create the new open source flash tool PCM Hammer, which can now read and write with 4 different interface types. If you were waiting for write support, check it out! viewtopic.php?f=42&t=6080

This tool still does what it was meant to with the AVT interface, but will not receive any future updates. All new development is going in to PCM Hammer.
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
Locked