PDA

View Full Version : Changing os issues



tullyh
09-01-2022, 09:15 AM
Hello all. I am a new to this tuning hobby , but have a question . I have a 2001 chevrolet silverado with os 12208322 . I have a junk yard 2002 silverado pcm with os of 12212156 or so . I want to clone my 2001 pcm ( 12208322 os ) but pcm hammer says it is corrupted an wont proceed with the write os ...... ect. Different os issue , I have already read the entire pcm for both ( have a xdf for my 2001 pcm) hence the clone of the junk yard pcm . Am I doing something wrong in the write process? I have a bench harness for the junkyard pcm.

Pulse_GTO
09-01-2022, 03:07 PM
Might not have enough voltage at the power supply.

tullyh
09-01-2022, 07:03 PM
I will rewrite the os and flash , but to change to a new os and flash , pcmhammer or the power supply doesn't have enough power to change the os ?

tullyh
09-01-2022, 07:06 PM
Might not have enough voltage at the power supply.

Every thing is good within the pcm, then it is the check for os that it won't proceed , says they don't match so won't do anything ?!?

Pulse_GTO
09-01-2022, 07:10 PM
I will rewrite the os and flash , but to change to a new os and flash , pcmhammer or the power supply doesn't have enough power to change the os ?

The problem is that the PCM really likes to have over 12.5V and 1A of power available for a flash. Sometimes they work with less, but it can have issues on occasion. I would like to have a power supply that can reliably put out 13 to 14V and 2A. That way there are no power requirement issues. Are you able to read the voltage at the PCM using PCMLogger? That would probably give you a good idea of what the PCM is receiving.

Did you make any changes to the file you are trying to flash to the junkyard PCM? Might be a checksum issue depending on what XDF you are using. Since you already have read your original file, I would open it up with Universal Patcher and save though there with a new name. Universal Patcher automatically fixes any cheksum issues. I would then try to clone it using PCMHammer. I would probably try this even if no changes have taken place.

Pulse_GTO
09-01-2022, 07:12 PM
Every thing is good within the pcm, then it is the check for os that it won't proceed , says they don't match so won't do anything ?!?

Are you able to post the two files, your original 2001 12208322 OS and the 2002 12212156? I want to try them on my bench harness and see what happens.

tullyh
09-01-2022, 11:20 PM
The problem is that the PCM really likes to have over 12.5V and 1A of power available for a flash. Sometimes they work with less, but it can have issues on occasion. I would like to have a power supply that can reliably put out 13 to 14V and 2A. That way there are no power requirement issues. Are you able to read the voltage at the PCM using PCMLogger? That would probably give you a good idea of what the PCM is receiving.

Did you make any changes to the file you are trying to flash to the junkyard PCM? Might be a checksum issue depending on what XDF you are using. Since you already have read your original file, I would open it up with Universal Patcher and save though there with a new name. Universal Patcher automatically fixes any cheksum issues. I would then try to clone it using PCMHammer. I would probably try this even if no changes have taken place.

No I did not make any changes , yet, I was wanting to clone my 2001 pcm , to save the original pcm
, as a " just in case " I have issues ,

tullyh
09-01-2022, 11:22 PM
I will see what I can do. I have 12.3v 2amp power supply that is a proof of concept before I commit to that harness

tullyh
09-02-2022, 01:08 AM
Do you have a patcher in mind ? It is only the os thats is different ( obviously) that pcm hammer won't change it .

tullyh
09-02-2022, 03:01 AM
here are the two files, trying to change the 02 chevy OS, to the 01 chevy OS. I want to clone the 01 chevy pcm in other words .

tullyh
09-02-2022, 10:16 PM
Anybody have an idea?

Pulse_GTO
09-02-2022, 11:02 PM
Turns out it was a checksum issue. I tried to flash the 2001 file and PCMHammer gave me an error message. I then opened up the file in EFI Live and it looks like the Operating System checksum was not valid. I then opened up the file in Universal Patcher, saved it with a new name and was immediately able to clone my bench P01 with the 2001 file. Try the attached file and see if you are able to clone it.

tullyh
09-02-2022, 11:08 PM
How do I download and use that unversal patcher ? I looked into downloading a universal patcher off github that was a maze of a ordeal.

Pulse_GTO
09-02-2022, 11:27 PM
https://universalpatcher.net/

tullyh
09-03-2022, 03:02 AM
Turns out it was a checksum issue. I tried to flash the 2001 file and PCMHammer gave me an error message. I then opened up the file in EFI Live and it looks like the Operating System checksum was not valid. I then opened up the file in Universal Patcher, saved it with a new name and was immediately able to clone my bench P01 with the 2001 file. Try the attached file and see if you are able to clone it. OH ,thank you so much it worked flawlessly !

Pulse_GTO
09-03-2022, 05:46 AM
Glad it worked!

tullyh
09-04-2022, 12:32 AM
We got a problem, I can't use my 2001 bin (8322) to alter the new pcm, and I can still use the old 2002 bin to test it, that checksum fixed bin you gave me changed the os and kept the old at the same time ?!? Is there a way it needs to be fully booted or did it say the os has changed but in reality its the old os?

tullyh
09-04-2022, 12:54 AM
[04:42:19:659] PCM Hammer 020
[04:42:20:236] Thanks for using PCM Hammer.
[04:42:20:361] Device Found: OBDX Pro VT
[04:42:20:486] Device Successfully Initialized and Ready
[04:42:23:714] VIN: 2GCEK19T421354145
[04:42:23:745] OS ID: 12208322
[04:42:23:761] Calibration ID: 12212431
[04:42:23:792] Hardware ID: 9386530
[04:42:23:870] Serial Number: 2EB2VNZ32094
[04:42:23:886] Broad Cast Code: DMNP
[04:42:23:901] MEC: 0
[04:42:46:847] Examining C:\Users\13087\Downloads\2001chevroletsilverado untouched 2 - Copy checksums fixed.bin
[04:42:46:847] Validating 512k file.
[04:42:46:847] Start End Stored Needed Verdict Segment Name
[04:42:46:863] 00000 7FFFD 7F53 7F53 Good Operating system
[04:42:46:863] 08002 13FFF B5AE B5AE Good Engine calibration
[04:42:46:878] 14002 16DFF 5D39 5D39 Good Engine diagnostics.
[04:42:46:878] 16E02 1BDFF 81E0 81E0 Good Transmission calibration
[04:42:46:878] 1BE02 1C7FF B4CC B4CC Good Transmission diagnostics
[04:42:46:894] 1C802 1E51F C026 C026 Good Fuel system
[04:42:46:910] 1E522 1EE9F 58A5 58A5 Good System
[04:42:46:910] 1EEA2 1EF9F 2257 2257 Good Speedometer
[04:42:46:925] All checksums are valid.
[04:42:57:454] C:\Users\13087\Downloads\2001chevroletsilverado - Copy checksums fixed.bin
[04:42:57:470] Validating 512k file.
[04:42:57:485] Start End Stored Needed Verdict Segment Name
[04:42:57:485] 00000 7FFFD B8BD 7F53 BAD Operating system
[04:42:57:501] 08002 13FFF B5AE B5AE Good Engine calibration
[04:42:57:517] 14002 16DFF 5D39 5D39 Good Engine diagnostics.
[04:42:57:532] 16E02 1BDFF 81E0 81E0 Good Transmission calibration
[04:42:57:548] 1BE02 1C7FF B4CC B4CC Good Transmission diagnostics
[04:42:57:564] 1C802 1E51F C026 C026 Good Fuel system
[04:42:57:579] 1E522 1EE9F 58A5 58A5 Good System
[04:42:57:595] 1EEA2 1EF9F 2257 2257 Good Speedometer
[04:42:57:610] This file is corrupt. It would render your PCM unusable.
[04:43:16:566] Examining C:\Users\13087\Documents\2001chevroletsilverado.bi n
[04:43:16:581] Validating 512k file.
[04:43:16:597] Start End Stored Needed Verdict Segment Name
[04:43:16:612] 00000 7FFFD B8BD 7F53 BAD Operating system
[04:43:16:644] 08002 13FFF B5AE B5AE Good Engine calibration
[04:43:16:659] 14002 16DFF 5D39 5D39 Good Engine diagnostics.
[04:43:16:675] 16E02 1BDFF 81E0 81E0 Good Transmission calibration
[04:43:16:706] 1BE02 1C7FF B4CC B4CC Good Transmission diagnostics
[04:43:16:722] 1C802 1E51F C026 C026 Good Fuel system
[04:43:16:753] 1E522 1EE9F 58A5 58A5 Good System
[04:43:16:769] 1EEA2 1EF9F 2257 2257 Good Speedometer
[04:43:16:800] This file is corrupt. It would render your PCM unusable.
[04:43:45:927] Examining C:\Users\13087\Documents\02chevyguineapigun-unaltered.bin
[04:43:45:989] Validating 512k file.
[04:43:46:005] Start End Stored Needed Verdict Segment Name
[04:43:46:021] 00000 7FFFD EFCC EFCC Good Operating system
[04:43:46:036] 08002 13FFF FAC4 FAC4 Good Engine calibration
[04:43:46:068] 14002 16DFF 5CF7 5CF7 Good Engine diagnostics.
[04:43:46:083] 16E02 1BDFF E790 E790 Good Transmission calibration
[04:43:46:114] 1BE02 1C7FF B45D B45D Good Transmission diagnostics
[04:43:46:146] 1C802 1E51F 9F73 9F73 Good Fuel system
[04:43:46:161] 1E522 1EE9F 58A5 58A5 Good System
[04:43:46:193] 1EEA2 1EF9F 34C8 34C8 Good Speedometer
[04:43:46:224] All checksums are valid.

Pulse_GTO
09-04-2022, 01:30 AM
Does your bench set up have a switch for power and one for battery? In other words, if you turn the switch off, does the PCM still have power like turning the key off in a car? Or when you turn your bench harness off, does it lose all power?

tullyh
09-04-2022, 02:39 AM
I did have both ( koeo and the the power on the whole time) did i not do it in order of , both key and all time on then perma power key off ? Or is there a relearn sequence for os boot?"

In-Tech
09-04-2022, 03:38 AM
Leave full time power on, when you key off ignition power it then writes what's in RAM to the flash, if you completely power off you don't get the final write.

tullyh
09-04-2022, 03:42 AM
So I have to reflash the os in this order: pcmhammer test flash good ( checksum fixed bin) then write os or clone , then. When done. Switch koeo off , with the pcm still perma powered ?

Pulse_GTO
09-04-2022, 03:47 AM
So I have to reflash the os in this order: pcmhammer test flash good ( checksum fixed bin) then write os or clone , then. When done. Switch koeo off , with the pcm still perma powered ?

Yes. Key power off, wait 30 seconds, permanent power off.

tullyh
09-04-2022, 03:55 AM
Key off 30seca then all power off for x amount of seconds

tullyh
09-04-2022, 04:21 AM
So do I have to use that checksum fixed only os ? Or was it supposed to allow me to fully clone my 2001 os ect.?

tullyh
09-04-2022, 04:38 AM
[08:23:25:778] Examining C:\Users\13087\Downloads\[COLOR="#FF0000"]2001chevroletsilverado untouched 2 - Copy checksums fixed.bin
[08:23:25:809] Validating 512k file.
[08:23:25:809] Start End Stored Needed Verdict Segment Name
[08:23:25:840] [COLOR="#FF0000"]00000 7FFFD 7F53 7F53 Good Operating system
[08:23:25:856] 08002 13FFF B5AE B5AE Good Engine calibration
[08:23:25:872] 14002 16DFF 5D39 5D39 Good Engine diagnostics.
[08:23:25:887] 16E02 1BDFF 81E0 81E0 Good Transmission calibration
[08:23:25:903] 1BE02 1C7FF B4CC B4CC Good Transmission diagnostics
[08:23:25:934] 1C802 1E51F C026 C026 Good Fuel system
[08:23:25:950] 1E522 1EE9F 58A5 58A5 Good System
[08:23:25:965] 1EEA2 1EF9F 2257 2257 Good Speedometer
[08:23:25:981] All checksums are valid.
[08:29:26:662] Examining C:\Users\13087\Documents\2001chevroletsilverado.bi n
[08:29:26:709] Validating 512k file.
[08:29:26:724] Start End Stored Needed Verdict Segment Name
[08:29:26:756] 00000 7FFFD B8BD 7F53 BAD Operating system
[08:29:26:771] 08002 13FFF B5AE B5AE Good Engine calibration
[08:29:26:787] 14002 16DFF 5D39 5D39 Good Engine diagnostics.
[08:29:26:818] 16E02 1BDFF 81E0 81E0 Good Transmission calibration
[08:29:26:834] 1BE02 1C7FF B4CC B4CC Good Transmission diagnostics
[08:29:26:865] 1C802 1E51F C026 C026 Good Fuel system
[08:29:26:881] 1E522 1EE9F 58A5 58A5 Good System
[08:29:26:912] 1EEA2 1EF9F 2257 2257 Good Speedometer
[08:29:26:943] This file is corrupt. It would render your PCM unusable.


[B]What the heck is that? its changed , then I test or flash then it isn't, is that the checksum patch ?

tullyh
09-04-2022, 04:43 AM
[08:40:25:006] Examining C:\Users\13087\Documents\02chevyguineapigun-unaltered.bin
[08:40:25:053] Validating 512k file.
[08:40:25:068] Start End Stored Needed Verdict Segment Name
[08:40:25:099] 00000 7FFFD EFCC EFCC Good Operating system
[08:40:25:131] 08002 13FFF FAC4 FAC4 Good Engine calibration
[08:40:25:146] 14002 16DFF 5CF7 5CF7 Good Engine diagnostics.
[08:40:25:162] 16E02 1BDFF E790 E790 Good Transmission calibration
[08:40:25:193] 1BE02 1C7FF B45D B45D Good Transmission diagnostics
[08:40:25:209] 1C802 1E51F 9F73 9F73 Good Fuel system
[08:40:25:240] 1E522 1EE9F 58A5 58A5 Good System
[08:40:25:287] 1EEA2 1EF9F 34C8 34C8 Good Speedometer
[08:40:25:318] All checksums are valid.



It is the same as the old and a new OS , completely.

Pulse_GTO
09-04-2022, 05:17 AM
Ok. Let me make sure that I am understanding correctly what you are wanting to do. You want the 2001 file on the 2002 computer in order to clone the 2001 computer.

I took both files you posted earlier and saved them with Universal Patcher, then opened them in TunerPro and saved them again. The checksums should be fine. In PCMHammer are you using Tools>Write Full Flash (Clone)?

tullyh
09-04-2022, 05:41 AM
yes, I am trying to clone the 2001 computer , using the 2002 computer.

And, yes i tried, multiple times, and testing, using both the Pcmhammer cloning tool and the write os tool, also.

tullyh
09-04-2022, 05:47 AM
I took both files you posted earlier and saved them with Universal Patcher, then opened them in TunerPro and saved them again. The checksums should be fine


So these are the fixed OSes for using with the xdf for the 8322? I shouldn't have any problems treating that as the 8322 exactly?

tullyh
09-04-2022, 06:07 AM
I think I figured it out, the xdf I am using 8322 doesnt work for this os or fixed checksum os .

tullyh
09-04-2022, 06:10 AM
this os 8322 xdf file

Pulse_GTO
09-04-2022, 06:46 AM
Try this XDF. Make sure to copy the checksum file into your "Plugins" folder in your "TunerPro Files" folder. When you save a bin with this XDF it will automatically make sure the checksums are correct.

antus
09-04-2022, 09:37 AM
Hello, I came to this thread after seeing your post on pcmhacking. I'll continue here as this is where most the thread is already. First of all - Its bad to just 'fix' checksums. They indicate the file is damaged, and fixing the checksum doesnt fix the actual problem, it just hides it. Especially being operating system segment the file might not work on the car at all, or not work when something specific happens like A/C comes on. Best to delete those files and not use them.

Here are the 2001 Silverado bins I have on file. I'd suggest writing the OS from one of these on the new PCM, then writing the parameter block from the old pcm to the new pcm for the clone. This way you should end up with a good OS on the new pcm.

[12:45:54:878] Thanks for using PCM Hammer.
[03:54:03:374] Examining S:\P01_P59 Bins\2001 Silverado 5.3 Auto 12208322.bin
[03:54:03:394] Validating 512k file.
[03:54:03:398] Start End Stored Needed Verdict Segment Name
[03:54:03:412] 00000 7FFFD 7F53 7F53 Good Operating system
[03:54:03:416] 08002 13FFF A39A A39A Good Engine calibration
[03:54:03:420] 14002 16DFF 467A 467A Good Engine diagnostics.
[03:54:03:424] 16E02 1BDFF 81E0 81E0 Good Transmission calibration
[03:54:03:430] 1BE02 1C7FF B4CC B4CC Good Transmission diagnostics
[03:54:03:437] 1C802 1E51F C4DD C4DD Good Fuel system
[03:54:03:446] 1E522 1EE9F 51C5 51C5 Good System
[03:54:03:452] 1EEA2 1EF9F 202C 202C Good Speedometer
[03:54:03:459] All checksums are valid.
[03:54:14:659] Examining S:\P01_P59 Bins\2001 Silverado 4.8 Auto 12208322.bin
[03:54:14:681] Validating 512k file.
[03:54:14:688] Start End Stored Needed Verdict Segment Name
[03:54:14:697] 00000 7FFFD 7F53 7F53 Good Operating system
[03:54:14:706] 08002 13FFF DD50 DD50 Good Engine calibration
[03:54:14:715] 14002 16DFF 0FAB 0FAB Good Engine diagnostics.
[03:54:14:724] 16E02 1BDFF 1EF9 1EF9 Good Transmission calibration
[03:54:14:733] 1BE02 1C7FF B4CC B4CC Good Transmission diagnostics
[03:54:14:744] 1C802 1E51F BE67 BE67 Good Fuel system
[03:54:14:755] 1E522 1EE9F 4BF1 4BF1 Good System
[03:54:14:766] 1EEA2 1EF9F 3BEC 3BEC Good Speedometer
[03:54:14:777] All checksums are valid.
[04:00:48:394] Examining S:\P01_P59 Bins\2001 Silverado 6.0 Auto 4L80 12208322.bin
[04:00:48:422] Validating 512k file.
[04:00:48:434] Start End Stored Needed Verdict Segment Name
[04:00:48:446] 00000 7FFFD 7F53 7F53 Good Operating system
[04:00:48:458] 08002 13FFF 8FB6 8FB6 Good Engine calibration
[04:00:48:474] 14002 16DFF 2AAC 2AAC Good Engine diagnostics.
[04:00:48:487] 16E02 1BDFF 0853 0853 Good Transmission calibration
[04:00:48:503] 1BE02 1C7FF EDDD EDDD Good Transmission diagnostics
[04:00:48:517] 1C802 1E51F 1D08 1D08 Good Fuel system
[04:00:48:531] 1E522 1EE9F 4EAB 4EAB Good System
[04:00:48:553] 1EEA2 1EF9F 22CB 22CB Good Speedometer
[04:00:48:569] All checksums are valid.
[04:00:53:404] Examining S:\P01_P59 Bins\2001 Silverado 8.1 Auto Allison 12208322.bin
[04:00:53:443] Validating 512k file.
[04:00:53:460] Start End Stored Needed Verdict Segment Name
[04:00:53:477] 00000 7FFFD 7F53 7F53 Good Operating system
[04:00:53:493] 08002 13FFF B50B B50B Good Engine calibration
[04:00:53:509] 14002 16DFF 878E 878E Good Engine diagnostics.
[04:00:53:526] 16E02 1BDFF DDA5 DDA5 Good Transmission calibration
[04:00:53:542] 1BE02 1C7FF 109A 109A Good Transmission diagnostics
[04:00:53:558] 1C802 1E51F 9441 9441 Good Fuel system
[04:00:53:574] 1E522 1EE9F 7364 7364 Good System
[04:00:53:590] 1EEA2 1EF9F 22CB 22CB Good Speedometer
[04:00:53:606] All checksums are valid.

For the turn ignition off then main power, that applies mainly for saving a vin change. It doesnt hurt to do it for flashing, but when the pcmhammer kernel is running there is nothing to do the rams save when you power down - that applies to the factory operating system

For the XDF they can all update the calibration segment without a plugin. Plugin is only where there is an operating system checksum configured, and its only needed for XDFs that have a code patch to the operating system. As above fixing a bad OS checksum from genuine corruption is bad.

Pulse_GTO
09-04-2022, 07:38 PM
I've done what Antus suggested with the 2001 Silverado 5.3 file and the original 2001 chevroletsilverado - Copy file. The result I'm posting here for people to check and make sure I did it correctly. I'm sorry I was not able to help more, but I'm taking advantage of this as a great learning opportunity.

tullyh
09-04-2022, 08:49 PM
So what your telling me is the original 2001 bin file ( file to be cloned) was a bad or corrupt file ?

tullyh
09-04-2022, 09:34 PM
Going to have a few questions .
Will I have to take the Universal Patcher out of my Tunerpro file? Use both Pcmhammer and Tunerpro all stock?
Will I be able to use the original XDF files for OS 8322? or that is not relevant?

I have researched tuning and pcm hacking for a while, but it seems to me that tutorials are lacking.

I apologize in advance for my tech incompetence . and appreciate the patience .

tullyh
09-04-2022, 11:13 PM
It seems these XDFs dont work for my PCM
They keep changing the OS and can't be used with the OS 12208322.
I am not using another Plug-in for Tuner-Pro.
I am goin to look into another XDF file or so.

tullyh
09-06-2022, 03:19 AM
I finally figured it out, I had a plug-in on the os part of the xdf and it would "fix" the os and it didn't work out in Pcmhammer. I have the os situation figured out and read it on my LSDROID app and all is well . Fingers crossed, Thank You ANTUS ! and PULSE_GTO !