corrupted flash 8.1l 12216125 after attempt of vats removal

They go by many names, P01, P10, P12, P59, E38, VPW, '0411 etc.
Post Reply
darkneez
Posts: 3
Joined: Sat Jun 14, 2025 8:04 pm
cars: gm, crysler, saab

corrupted flash 8.1l 12216125 after attempt of vats removal

Post by darkneez »

hello everybody this is my first post here, im using obdlink sx , i have pcm hammer 2 and universal patcher, im trying to do a vats removal on a 2002 3500 8.1l 4l80e for california calibration
original vin : 3GBKC34G62M103176
OSID: 12216125
description: p01 service number : 12200411
calibration: 12208511
hardware: 9386530
serial number: 1EB153TC1060
BROAD cast code: DLAC
MEC: 0
VOLTAGE: 12.5

at the beginning i could read the original bin file, i modified bin file with universal patcher for vats removal, when attempting to write full flash (clone) is not allowing me to write properly the new information
problems in 008000-01FFFF (calibration) and 006000-007FFF (parameter), i verified new bin file with vats removed and its says different but ok, now when im trying to re write with original bin file is not letting me do that, i cannot read the bin file now, i cannot even read the vin its says : '' VIN query failed: Timeout '' , i probably bricked the ecm some help will be appreciated to fix this issue and complete the vats removal.

these are the errors that is throwing me after attempting to correct the ecm, re writing with original bin and recover system: forgot to say is telling me these '' Operating system request failed, checking for a live kernel... ''
" [12:19:07:123] PCM is in recovery mode. "

i tried with a j2534 jvci+ autel and clone vcm2 i just dont have access with both, so with obdlink sx is retrying like 100 times and taking aprox 20 min and is still throwing errors, i will adjunct results , debug log, original read bin file, and modified file.

these readings where taken in an attempt to flash with a different file with different vin same osid found in a repository on gidhub similar 8.1l , same issue is throwing me with original bin file and vats removed file.

Code: Select all

[12:18:19:361]  PCM Hammer 2.00-Preview
[12:18:19:371]  domingo, junio 15 2025 @12:18:19:37
[12:18:20:284]  Thanks for using PCM Hammer.
[12:18:20:381]  Voltage: 12.8V
[12:18:20:396]  Elm ID: ELM327 v1.3a
[12:18:20:439]  ScanTool device ID: STN1130 v4.5.1
[12:18:23:460]  VIN query failed: Timeout
[12:18:44:794]  D:\DUMPS\pcm hammer bins repository\12216125_1GCHK24G12E144906.bin
[12:18:44:799]  Identifying 512KiB file.
[12:18:44:808]  File is P01 512KiB.
[12:18:44:814]  File operating system ID: 12216125
[12:18:44:817]  File is P01 512KiB.
[12:18:44:819]  	Start	End	Stored	Needed	Verdict	Segment Name
[12:18:44:821]  	00000	7FFFD	A36B	A36B	Good	Operating system
[12:18:44:821]  	08002	15C4F	E485	E485	Good	Engine calibration
[12:18:44:821]  	15C52	193CF	8B06	8B06	Good	Engine diagnostics.
[12:18:44:831]  	193D2	1D6EF	59D0	59D0	Good	Transmission calibration
[12:18:44:831]  	1D6F2	1E02F	1620	1620	Good	Transmission diagnostics
[12:18:44:845]  	1E032	1EE6F	176E	176E	Good	Fuel system
[12:18:44:847]  	1EE72	1F3EF	73C5	73C5	Good	System
[12:18:44:847]  	1F3F2	1F4EF	0CC2	0CC2	Good	Speedometer
[12:18:44:847]  Requesting operating system ID...
[12:18:55:679]  Operating system request failed, checking for a live kernel...
[12:19:00:593]  Checking for recovery mode...
[12:19:07:123]  PCM is in recovery mode.
[12:19:07:135]  File is P01 512KiB.
[12:19:07:250]  PCM Unlock not required
[12:19:07:255]  Unlock succeeded.
[12:19:07:310]  This interface does not support VPW 4x
[12:19:07:425]  Upload permission granted.
[12:19:08:527]  Kernel upload 47% complete.
[12:19:09:647]  Kernel upload 100% complete.
[12:19:09:700]  Kernel Version: 82400201
[12:19:09:706]  Kernel uploaded to PCM successfully.
[12:19:09:812]  File is P01 512KiB.
[12:19:09:822]  PCM and image file are both operating system 12216125
[12:19:09:949]  Flash chip: Intel 28F400B, 512KiB
[12:19:09:997]  Calculating CRCs from file.
[12:19:10:077]  Requesting CRCs from PCM.
[12:19:10:077]  	Range		File CRC		PCM CRC	Verdict	Purpose
[12:19:12:478]  060000-07FFFF	D8C98FAF	D8C98FAF	Same	OperatingSystem
[12:19:14:874]  040000-05FFFF	244EF6F9	244EF6F9	Same	OperatingSystem
[12:19:17:260]  020000-03FFFF	C43C96C3	C43C96C3	Same	OperatingSystem
[12:19:19:101]  008000-01FFFF	D414B9A3	AAE3DF22	Different	Calibration
[12:19:19:373]  006000-007FFF	4323E78A	85B5BB36	Different	Parameter
[12:19:19:663]  004000-005FFF	85B5BB36	C814C181	Different	Parameter
[12:19:20:096]  000000-003FFF	33AE0D6A	33AE0D6A	Same	Boot
[12:19:20:144]  Processing range 008000-01FFFF
[12:19:20:144]  Erasing.
[12:19:20:640]  Writing...
[12:20:34:814]  Retry count for this block: 10
[12:20:34:824]  Processing range 006000-007FFF
[12:20:34:832]  Erasing.
[12:20:35:115]  Writing...
[12:21:49:238]  Retry count for this block: 10
[12:21:49:254]  Processing range 004000-005FFF
[12:21:49:254]  Erasing.
[12:21:49:549]  Writing...
[12:23:03:462]  Retry count for this block: 10
[12:23:03:476]  Calculating CRCs from file.
[12:23:03:543]  Requesting CRCs from PCM.
[12:23:03:551]  	Range		File CRC		PCM CRC	Verdict	Purpose
[12:23:05:946]  060000-07FFFF	D8C98FAF	D8C98FAF	Same	OperatingSystem
[12:23:08:334]  040000-05FFFF	244EF6F9	244EF6F9	Same	OperatingSystem
[12:23:10:719]  020000-03FFFF	C43C96C3	C43C96C3	Same	OperatingSystem
[12:23:12:538]  008000-01FFFF	D414B9A3	3222306E	Different	Calibration
[12:23:12:810]  006000-007FFF	4323E78A	54858871	Different	Parameter
[12:23:13:080]  004000-005FFF	85B5BB36	85B5BB36	Same	Parameter
[12:23:13:500]  000000-003FFF	33AE0D6A	33AE0D6A	Same	Boot
[12:23:13:560]  Processing range 008000-01FFFF
[12:23:13:560]  Erasing.
[12:23:14:058]  Writing...
[12:24:28:358]  Retry count for this block: 10
[12:24:28:368]  Processing range 006000-007FFF
[12:24:28:379]  Erasing.
[12:24:28:681]  Writing...
[12:25:42:746]  Retry count for this block: 10
[12:25:42:766]  Calculating CRCs from file.
[12:25:42:828]  Requesting CRCs from PCM.
[12:25:42:841]  	Range		File CRC		PCM CRC	Verdict	Purpose
[12:25:45:240]  060000-07FFFF	D8C98FAF	D8C98FAF	Same	OperatingSystem
[12:25:47:630]  040000-05FFFF	244EF6F9	244EF6F9	Same	OperatingSystem
[12:25:50:015]  020000-03FFFF	C43C96C3	C43C96C3	Same	OperatingSystem
[12:25:51:835]  008000-01FFFF	D414B9A3	3222306E	Different	Calibration
[12:25:52:115]  006000-007FFF	4323E78A	54858871	Different	Parameter
[12:25:52:394]  004000-005FFF	85B5BB36	85B5BB36	Same	Parameter
[12:25:52:824]  000000-003FFF	33AE0D6A	33AE0D6A	Same	Boot
[12:25:52:856]  Processing range 008000-01FFFF
[12:25:52:872]  Erasing.
[12:25:53:368]  Writing...
[12:27:07:567]  Retry count for this block: 10
[12:27:07:574]  Processing range 006000-007FFF
[12:27:07:590]  Erasing.
[12:27:07:887]  Writing...
[12:28:21:961]  Retry count for this block: 10
[12:28:21:973]  Calculating CRCs from file.
[12:28:22:059]  Requesting CRCs from PCM.
[12:28:22:072]  	Range		File CRC		PCM CRC	Verdict	Purpose
[12:28:24:450]  060000-07FFFF	D8C98FAF	D8C98FAF	Same	OperatingSystem
[12:28:26:851]  040000-05FFFF	244EF6F9	244EF6F9	Same	OperatingSystem
[12:28:29:250]  020000-03FFFF	C43C96C3	C43C96C3	Same	OperatingSystem
[12:28:31:075]  008000-01FFFF	D414B9A3	3222306E	Different	Calibration
[12:28:31:357]  006000-007FFF	4323E78A	54858871	Different	Parameter
[12:28:31:625]  004000-005FFF	85B5BB36	85B5BB36	Same	Parameter
[12:28:32:047]  000000-003FFF	33AE0D6A	33AE0D6A	Same	Boot
[12:28:32:094]  Processing range 008000-01FFFF
[12:28:32:105]  Erasing.
[12:28:32:589]  Writing...
[12:29:46:841]  Retry count for this block: 10
[12:29:46:841]  Processing range 006000-007FFF
[12:29:46:854]  Erasing.
[12:29:47:142]  Writing...
[12:31:01:286]  Retry count for this block: 10
[12:31:01:294]  Calculating CRCs from file.
[12:31:01:367]  Requesting CRCs from PCM.
[12:31:01:373]  	Range		File CRC		PCM CRC	Verdict	Purpose
[12:31:03:759]  060000-07FFFF	D8C98FAF	D8C98FAF	Same	OperatingSystem
[12:31:06:158]  040000-05FFFF	244EF6F9	244EF6F9	Same	OperatingSystem
[12:31:08:555]  020000-03FFFF	C43C96C3	C43C96C3	Same	OperatingSystem
[12:31:10:381]  008000-01FFFF	D414B9A3	3222306E	Different	Calibration
[12:31:10:649]  006000-007FFF	4323E78A	54858871	Different	Parameter
[12:31:10:921]  004000-005FFF	85B5BB36	85B5BB36	Same	Parameter
[12:31:11:335]  000000-003FFF	33AE0D6A	33AE0D6A	Same	Boot
[12:31:11:382]  Processing range 008000-01FFFF
[12:31:11:382]  Erasing.
[12:31:11:884]  Writing...
[12:32:25:910]  Retry count for this block: 10
[12:32:25:910]  Processing range 006000-007FFF
[12:32:25:927]  Erasing.
[12:32:26:229]  Writing...
[12:33:40:462]  Retry count for this block: 10
[12:33:40:462]  ===============================================
[12:33:40:478]  THE CHANGES WERE -NOT- WRITTEN SUCCESSFULLY
[12:33:40:478]  ===============================================
[12:33:40:494]  This may indicate a hardware problem on the PCM.
[12:33:40:494]  We tried, and re-tried, and it still didn't work.
[12:33:40:510]  
[12:33:40:510]  Please start a new thread at pcmhacking.net, and
[12:33:40:526]  include the contents of the debug tab.
[12:33:40:526]  Select the debug tab, click anywhere in the text,
[12:33:40:526]  press Ctrl+A to select the text, and Ctrl+C to
[12:33:40:543]  copy the text. Press Ctrl+V to paste that content
[12:33:40:543]  content into your forum post.
[12:33:40:543]  Elapsed time 00:14:33.2799225
debug log error.txt
(612.12 KiB) Downloaded 28 times
2002 3500 8.1l.bin
(512 KiB) Downloaded 25 times
2002 3500 8.1l inmo off.bin
(512 KiB) Downloaded 25 times
User avatar
antus
Site Admin
Posts: 9031
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: corrupted flash 8.1l 12216125 after attempt of vats removal

Post by antus »

Firstly PCM Hammer 2 is a preview release only. It is still under testing and you should only be using it if you can afford to loose a PCM and want to support us to test the next version. There are known problems with it (though that did not necessarily cause your problem). For general use, continue to use v021.

What you have is a partial brick. It is in recovery mode because the flash is corrupt but the boot sector is OK. PCM Hammer can recover from this assuming the bench and the power and the interface hardware etc is all good. You should try and do a clone write with the official 0.21 pcm hammer version and a known good bin file to get it back to normal.
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
darkneez
Posts: 3
Joined: Sat Jun 14, 2025 8:04 pm
cars: gm, crysler, saab

Re: corrupted flash 8.1l 12216125 after attempt of vats removal

Post by darkneez »

thank you, i used pcm hammer 21v to recover the ecm , i could flash it and read now, i read it again and put the new reading bin file in universal patcher and is showing vats removed, it seems everything is working fine, i used same bin files that i uploaded here, i will test it now in the car, any news i will let you guys now, great job with pcm hammer

i used godiag gt100+ as bench , amps where between 0.21 a to 0.4 while flashing , source is 2 amps so its good for this application (intel chip), voltage keep between 12.5 and 12.9

obdlink sx is slow but i used in the past for saab ecm clonning so is trustworthy

one thing that is making me think is the calibration , this one has a california approved calibration 12208511 , but original calibration is 12216121 (4l80e) i hope new calibration is for the same kind of transmission , is there any way to check a list of calibrations for an specific transmission, engine size , number of axles and other characteristics? , like chrysler has a list of calibrations on fed word.pdf

i tried to check calibrations with free account on ac delco website using vin : 3gbkc34g62m103176 with no results there was not even 1 calibration

at the beginning before the flashing when i read the new ecm by obd there was a transmission related code and a vats code
darkneez
Posts: 3
Joined: Sat Jun 14, 2025 8:04 pm
cars: gm, crysler, saab

Re: corrupted flash 8.1l 12216125 after attempt of vats removal

Post by darkneez »

hello i already tested the ecm in the car and is starting and transmission working (at) , it has some check engine codes, i still have troubles with the calibrations, i would like to know what calibrations is for federal, california, efi , diesel, for number of axels, etc. for this 8.1l 2002, im sharing bin file of original ecm calibration with bad vin ( original calibration shows 12216121 ) :

[03:43:09:958] VIN: 4UZA4FF45WC932848
[03:43:10:000] OS ID: 12216125
[03:43:10:018] Hardware Type: P01_P59
[03:43:10:047] Calibration ID: 12216121
[03:43:10:095] Hardware ID: 9386530
[03:43:10:226] Serial Number: 2EB270F51296
[03:43:10:273] Broad Cast Code: DNWZ
[03:43:10:321] MEC: 0

both new and old ecms are intel 28f400b chip

pictures of trouble codes of new ecm with new calibration before vats removal
new ecm codes.jpg
picture of original cid
original cid.jpg
picture of original cvn
original cvn.jpg
2002 3500 8.1l original file.bin
(512 KiB) Downloaded 23 times
User avatar
antus
Site Admin
Posts: 9031
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: corrupted flash 8.1l 12216125 after attempt of vats removal

Post by antus »

You should be able to disable P1626 processing since you dont care that you didnt get the fuel enable signal with VATS off. P0706 might clear once it sees valid changes from the transmission range switch.
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
Post Reply