Inexpensive Opensource Flashing(Read is 100% working)
I put out PCM Hammer Release 9 yesterday, you can download it here:
https://github.com/LegacyNsfw/PcmHacks/releases
https://github.com/LegacyNsfw/PcmHacks/releases
Did a test with the ecu I have sitting on the floor with my MX+
First time, no issues and just under 10mins read time.
12:27:07:013] PCM Hammer 009
[12:27:09:868] Voltage: 11.8V
[12:27:09:915] Elm ID: ELM327 v1.3a
[12:27:09:962] ScanTool device ID: STN2255 v5.1.3
[12:27:15:546] VIN: [12:27:15:624] OS ID: 12216125
[12:27:15:656] Calibration ID: 12216121
[12:27:15:687] Hardware ID: 0
[12:27:15:812] Serial Number: 2EB36MMP2144
[12:27:15:858] Broad Cast Code: DNWZ
[12:27:15:890] MEC: 0
[12:27:49:336] Will save to C:\Users\user\Desktop\PCM Hammer
\PcmHammer009\pcmham09 test on 411 17 dec 2019.bin
[12:27:49:352] Querying operating system of current PCM.
[12:27:49:445] OSID: 12216125
[12:27:49:679] Unlock succeeded.
[12:27:49:742] This interface does not support VPW 4x
[12:27:49:820] Uploading kernel to PCM.
[12:27:50:834] Kernel upload 12% complete.
[12:27:51:801] Kernel upload 24% complete.
[12:27:52:721] Kernel upload 37% complete.
[12:27:53:689] Kernel upload 49% complete.
[12:27:54:640] Kernel upload 62% complete.
[12:27:55:592] Kernel upload 74% complete.
[12:27:56:528] Kernel upload 87% complete.
[12:27:57:464] Kernel upload 100% complete.
[12:27:59:086] Kernel Version: 010300BB
[12:27:59:086] kernel uploaded to PCM succesfully. Requesting data...
[12:27:59:149] Flash chip: Intel 28F400B, 512kb
[12:28:00:350] Recieved block starting at 0 / 0x0. 0%
[12:37:48:591] Recieved block starting at 523264 / 0x7FC00. 99%
[12:37:48:596] Read complete.
[12:37:48:601] All write-request messages succeeded on the first try.
You have an excellent connection to the PCM.
[12:37:48:606] We're not sure how much retrying is normal for a read
operation on a 512kb PCM.
[12:37:48:611] Please help by sharing your results in the PCM Hammer
thread at pcmhacking.net.
[12:37:48:616] Starting verification...
[12:37:48:626] Calculating CRCs from file...
[12:37:48:641] Requesting CRCs from PCM...
[12:37:48:791] Range File CRC PCM CRC
Verdict Purpose
[12:37:52:073] 060000-07FFFF D8C98FAF D8C98FAF Same
OperatingSystem
[12:37:55:388] 040000-05FFFF 244EF6F9 244EF6F9 Same
OperatingSystem
[12:37:58:678] 020000-03FFFF C43C96C3 C43C96C3 Same
OperatingSystem
[12:38:00:428] 008000-01FFFF EA43CDBF EA43CDBF Same
Calibration
[12:38:02:148] 006000-007FFF 85B5BB36 85B5BB36 Same
Parameter
[12:38:03:841] 004000-005FFF A1C1F1E8 A1C1F1E8 Same
Parameter
[12:38:05:591] 000000-003FFF 33AE0D6A 33AE0D6A Same
Boot
[12:38:05:626] The contents of the file match the contents of the PCM.
[12:38:06:116] Clearing trouble codes.
[12:38:08:739] Clearing trouble codes.
[12:38:11:369] Elapsed time 00:10:21.6867733
[12:38:11:379] Saving contents to C:\Users\user\Desktop\PCM Hammer
\PcmHammer009\pcmham09 test on 411 17 dec 2019.bin
First time, no issues and just under 10mins read time.
12:27:07:013] PCM Hammer 009
[12:27:09:868] Voltage: 11.8V
[12:27:09:915] Elm ID: ELM327 v1.3a
[12:27:09:962] ScanTool device ID: STN2255 v5.1.3
[12:27:15:546] VIN: [12:27:15:624] OS ID: 12216125
[12:27:15:656] Calibration ID: 12216121
[12:27:15:687] Hardware ID: 0
[12:27:15:812] Serial Number: 2EB36MMP2144
[12:27:15:858] Broad Cast Code: DNWZ
[12:27:15:890] MEC: 0
[12:27:49:336] Will save to C:\Users\user\Desktop\PCM Hammer
\PcmHammer009\pcmham09 test on 411 17 dec 2019.bin
[12:27:49:352] Querying operating system of current PCM.
[12:27:49:445] OSID: 12216125
[12:27:49:679] Unlock succeeded.
[12:27:49:742] This interface does not support VPW 4x
[12:27:49:820] Uploading kernel to PCM.
[12:27:50:834] Kernel upload 12% complete.
[12:27:51:801] Kernel upload 24% complete.
[12:27:52:721] Kernel upload 37% complete.
[12:27:53:689] Kernel upload 49% complete.
[12:27:54:640] Kernel upload 62% complete.
[12:27:55:592] Kernel upload 74% complete.
[12:27:56:528] Kernel upload 87% complete.
[12:27:57:464] Kernel upload 100% complete.
[12:27:59:086] Kernel Version: 010300BB
[12:27:59:086] kernel uploaded to PCM succesfully. Requesting data...
[12:27:59:149] Flash chip: Intel 28F400B, 512kb
[12:28:00:350] Recieved block starting at 0 / 0x0. 0%
[12:37:48:591] Recieved block starting at 523264 / 0x7FC00. 99%
[12:37:48:596] Read complete.
[12:37:48:601] All write-request messages succeeded on the first try.
You have an excellent connection to the PCM.
[12:37:48:606] We're not sure how much retrying is normal for a read
operation on a 512kb PCM.
[12:37:48:611] Please help by sharing your results in the PCM Hammer
thread at pcmhacking.net.
[12:37:48:616] Starting verification...
[12:37:48:626] Calculating CRCs from file...
[12:37:48:641] Requesting CRCs from PCM...
[12:37:48:791] Range File CRC PCM CRC
Verdict Purpose
[12:37:52:073] 060000-07FFFF D8C98FAF D8C98FAF Same
OperatingSystem
[12:37:55:388] 040000-05FFFF 244EF6F9 244EF6F9 Same
OperatingSystem
[12:37:58:678] 020000-03FFFF C43C96C3 C43C96C3 Same
OperatingSystem
[12:38:00:428] 008000-01FFFF EA43CDBF EA43CDBF Same
Calibration
[12:38:02:148] 006000-007FFF 85B5BB36 85B5BB36 Same
Parameter
[12:38:03:841] 004000-005FFF A1C1F1E8 A1C1F1E8 Same
Parameter
[12:38:05:591] 000000-003FFF 33AE0D6A 33AE0D6A Same
Boot
[12:38:05:626] The contents of the file match the contents of the PCM.
[12:38:06:116] Clearing trouble codes.
[12:38:08:739] Clearing trouble codes.
[12:38:11:369] Elapsed time 00:10:21.6867733
[12:38:11:379] Saving contents to C:\Users\user\Desktop\PCM Hammer
\PcmHammer009\pcmham09 test on 411 17 dec 2019.bin
Nice, thanks for posting that.
In other news, a user on pcmhacking.net reported a problem trying to flash a P59 with an Intel 1mb chip. That doesn't work yet. No real harm done, but he had to use LS Droid to fix it. I'm hoping to get that fixed in the next day or two. For now though, anyone with a P59 should confirm that it has an AMD flash chip before trying to write to it using PCM Hammer.
Just to be clear:
Intel 512kb chips work for reading and writing.
AMD 1mb chips work for reading and writing.
Intel 1mb chips work for reading, but not for writing.
In other news, a user on pcmhacking.net reported a problem trying to flash a P59 with an Intel 1mb chip. That doesn't work yet. No real harm done, but he had to use LS Droid to fix it. I'm hoping to get that fixed in the next day or two. For now though, anyone with a P59 should confirm that it has an AMD flash chip before trying to write to it using PCM Hammer.
Just to be clear:
Intel 512kb chips work for reading and writing.
AMD 1mb chips work for reading and writing.
Intel 1mb chips work for reading, but not for writing.
I've got a P59 *.bin for OS 12587603 out of what was marked on the windshield at the junk yard to be a 2003 Chevy Trailblazer. This is a Flex Fuel capable file out of a PCM that also supports DBW and DBC and I have the *.XDF to go with it if you need it.
I got the XDF from "The Driveway Engineer" on You Tube to give credit where credit is due and he has others on his Facebook site.
Rick
I got the XDF from "The Driveway Engineer" on You Tube to give credit where credit is due and he has others on his Facebook site.
Rick
To my knowledge "The Driveway Engineer" has never contacted anyone involved with the PCM Hammer and I know he has never contacted me in regards to Ls Droid and he has absolutely zero clue what he is talking about when he discusses either of these programs. I know I would have been more then happy to work with him initially and fill him in so he could at least have given out correct information and I'm sure NSFW would have done the same. Now speaking for myself.... the ship has sailed on that chance.
All the guys trying to do is become the next Sloppy Mechanics and he's going about it all the wrong ways. He's taking credit for others work even if he's doing it indirectly and is making it look like he's put something special together for people. I've looked at a number of the bins in his Google drive and they are complete trash....they are labeled incorrectly, improper segment swaps and a couple even had bad checksums. He did not create a single one of the XDF's that he shares and does not even attempt to credit the XDF author. Instead he sits back rambling on about stuff he has no clue about while attempting to seem knowledgeable and people are buying into it.
I very seldom will ever say anything negative about another person but I'll make an exception for this guy.
PCM Hammer #10 is out:
https://github.com/LegacyNsfw/PcmHacks/releases
https://github.com/LegacyNsfw/PcmHacks/releases








