12216125 xdf help
-
vr4play
- Posts: 7
- Joined: Wed Jan 20, 2021 10:08 pm
- cars: 2002 Chevy Suburban
1991 Mitsubishi Galant VR-4
1992 Mitsubishi Galant VR-4
2005 Audi S4 Avant
Re: 12216125 xdf help
Thanks for all the reply's. I was able to change that code and run it through Universal Patcher and not have any checksum errors. I will try and load to the truck after work and report back.
-
Gampy
- Posts: 2332
- Joined: Fri Dec 14, 2018 9:38 pm
Re: 12216125 xdf help
For clarity, you hex edited the value at address 0x1EFDA to 02, then used UP to correct the checksum ??vr4play wrote:Thanks for all the reply's. I was able to change that code and run it through Universal Patcher and not have any checksum errors. I will try and load to the truck after work and report back.
Intelligence is in the details!
It is easier not to learn bad habits, then it is to break them!
If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
It is easier not to learn bad habits, then it is to break them!
If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
-
vr4play
- Posts: 7
- Joined: Wed Jan 20, 2021 10:08 pm
- cars: 2002 Chevy Suburban
1991 Mitsubishi Galant VR-4
1992 Mitsubishi Galant VR-4
2005 Audi S4 Avant
Re: 12216125 xdf help
I changed the hex from 03 to 02 at address 0x1EFDA and saved the file. I opened it with UP and in the log it showed all the checksums as ok so I didn't change anything there.
-
ironduke
- Posts: 820
- Joined: Thu Feb 13, 2020 1:32 pm
- cars: Mainly GM trucks, a Cruze and an Equinox for dailys..
Re: 12216125 xdf help
I'd do a hex compare between the original file and the one you just changed.. should have changed the checksum..vr4play wrote:I changed the hex from 03 to 02 at address 0x1EFDA and saved the file. I opened it with UP and in the log it showed all the checksums as ok so I didn't change anything there.
the hex editor I use if I only change 1 digit of the byte then it doesn't register it as a change so if I save it like that it doesn't keep the change, I need to type out 03 or 02.. I can't just click on the 2 or the 3... hard to explain I guess but it should have changed the checksums..
-
vr4play
- Posts: 7
- Joined: Wed Jan 20, 2021 10:08 pm
- cars: 2002 Chevy Suburban
1991 Mitsubishi Galant VR-4
1992 Mitsubishi Galant VR-4
2005 Audi S4 Avant
Re: 12216125 xdf help
I would like to thank everyone who helped, especially ironduke for posting the proper address. I was able to successfully flash the PCM with no errors and the fans come on when the AC pressure reaches it's set point. I can't explain why I didn't have to do anything with the checksums but it appears to have worked fine. I was a little nervous about bricking the PCM but it went smooth. I'm using WINHEX as my hex editor. I got it a long time ago when I used to burn chips for Mitsubishi's. There were no checksums in those ECU's. Just make a change and reburn the chip. I'm just glad I don't have to worry about burning up the compressor when trying to defrost the windows in the morning. Thanks again.
-
Gampy
- Posts: 2332
- Joined: Fri Dec 14, 2018 9:38 pm
Re: 12216125 xdf help
Success is always good to hear ...
As Ironduke stated, that change should have invalidated the checksum.
Checksum pre edit ...Checksum post edit ...
As Ironduke stated, that change should have invalidated the checksum.
Checksum pre edit ...
Code: Select all
OS Checksum 1: A36B [OK] Checksum2: 6553 [stock]
EngineCal Checksum 1: 6232 [OK] Checksum2: 1F89 [modded]
EngineDiag Checksum 1: DD9D [OK] Checksum2: 1A48 [stock]
TransCal Checksum 1: E4A4 [OK] Checksum2: 822A [stock]
TransDiag Checksum 1: B1C8 [OK] Checksum2: 9670 [stock]
Fuel Checksum 1: 7D59 [OK] Checksum2: E7CB [stock]
System Checksum 1: 1C87 [OK] Checksum2: E301 [modded]
Speedometer Checksum 1: 3368 [OK] Checksum2: 2F57 [stock]
Code: Select all
OS Checksum 1: A36B [OK] Checksum2: 6553 [stock]
EngineCal Checksum 1: 6232 [OK] Checksum2: 1F89 [modded]
EngineDiag Checksum 1: DD9D [OK] Checksum2: 1A48 [stock]
TransCal Checksum 1: E4A4 [OK] Checksum2: 822A [stock]
TransDiag Checksum 1: B1C8 [OK] Checksum2: 9670 [stock]
Fuel Checksum 1: 7D59 [OK] Checksum2: E7CB [stock]
System Checksum 1: 1C87, Calculated: 1D87 [Fail] Checksum2: 8BF7 [modded]
Speedometer Checksum 1: 3368 [OK] Checksum2: 2F57 [stock]
Intelligence is in the details!
It is easier not to learn bad habits, then it is to break them!
If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
It is easier not to learn bad habits, then it is to break them!
If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
-
ironduke
- Posts: 820
- Joined: Thu Feb 13, 2020 1:32 pm
- cars: Mainly GM trucks, a Cruze and an Equinox for dailys..
Re: 12216125 xdf help
Figured it out.. He modded the first file he posted that had a bad checksum to begin with..
I guess in some cases 2 wrongs do make a write... heh heh heh...
and yes,, the write instead of right was intentional...
Glad it worked out for ya..
I guess in some cases 2 wrongs do make a write... heh heh heh...
and yes,, the write instead of right was intentional...
Glad it worked out for ya..
-
antus
- Site Admin
- Posts: 10097
- Joined: Sat Feb 28, 2009 10:34 am
- cars: TX Gemini 2L Twincam 8psi
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Subaru WRX 2007
Re: 12216125 xdf help
Thats good to hear. For the record the changes I posted turned out to be for 12212156. I had a 12212156 OS mislabeled as 12216125 in my bin correction. I only noticed when I went to flash the bin from this thread and pcm hammer told me...
[04:27:22:227] PCM operating system ID: 12212156
[04:27:22:233] File operating system ID: 12216125
[04:27:22:227] PCM operating system ID: 12212156
[04:27:22:233] File operating system ID: 12216125
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
-
Gampy
- Posts: 2332
- Joined: Fri Dec 14, 2018 9:38 pm
Re: 12216125 xdf help
Sweet ...antus wrote:Thats good to hear. For the record the changes I posted turned out to be for 12212156. I had a 12212156 OS mislabeled as 12216125 in my bin correction. I only noticed when I went to flash the bin from this thread and pcm hammer told me...
[04:27:22:227] PCM operating system ID: 12212156
[04:27:22:233] File operating system ID: 12216125
Looking at a 12212156 binary it looks sane, that gives us two ...
And to accumulate the findings ...
A/C Type
OsID 12216125 @0x1EFDA
OsID 12212156 @0x1E686
Values
00 - serial
01 - serial cycling
02 - analog
03 - analog cycling
04 - Passive
05 - not fitted
Intelligence is in the details!
It is easier not to learn bad habits, then it is to break them!
If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
It is easier not to learn bad habits, then it is to break them!
If I was here to win a popularity contest, their would be no point, so I wouldn't be here!