Locked 2 PCMs

Discuss anything TunerPro related.

Moderators: Mangus, robertisaar, dex

Post Reply
C5Shark
Posts: 7
Joined: Mon Dec 11, 2006 4:31 pm

Locked 2 PCMs

Post by C5Shark »

I tried my hand at tuning and locked 2 of my PCMs. I have a 95 LT1 Caprice. I started with a tune from Bryan Herter and that program ran fine. I wanted to drop the idle a tad, and modify the performance shift tables. I did so and went to load the program. It finished loading & said it was successful (Winflash), but when I went out to the car I had a flashing CEL, fans were on, and the PCM would not communicate. Same thing happened to another PCM. The guys at the ImpalaSS Forum told me it was likely an incorrect checksum. I checked that with the checksum utility from TC and the ISSF guys were right, the checksum was incorrect. That program let me correct the checksum, but now I'm out of good PCMs lol.

What I want to verify is that, when I modify a file in TunerPro R/T & check the checksum with the utility, the file is them ready to load. Or is there something else I'm missing. I can't afford to keep locking PCMs all willy nilly like this. lol
1995 Caprice LT1
User avatar
Mangus
TunerPro Author
Posts: 1926
Joined: Wed Mar 19, 2003 1:49 pm

Post by Mangus »

It depends on the XDF you're using. Older EE.xdf files didn't have the checksum set up correctly. The one that is currently up on Moates appears to have the proper checksum set up.

To verifiy if the definition you're using has the checksum properly set up, open the definition in TunerPro and hit Ctrl + F2, click the checksum tab, and ensure that a checksum calculation is present. Click "edit selected" and verify that data start is 2018, end is 10000, and store is 2015 (Store size is 16-bit, data size is 8 bit).

You should be able to have your PCMs recovered. I believe that Moates has the ability to do this as well (or will soon if he doesn't currently).

I highly recommend removing the checksum altogether by setting the mask ID byte ($EE) to $AA.
***************************************
TunerPro Author
1989 Trans Am
C5Shark
Posts: 7
Joined: Mon Dec 11, 2006 4:31 pm

Post by C5Shark »

Recovered how? I'm having a buddy pull the bad flash chips, and put in some new ones. He's also socketing it for me just incase I screw up again, apparently the old chips can be reflashed in an EPROM programmer (I think thats what I was told) and used again.

Are there any negative effects that removing the checksum will have? What is the purpose of them checksum?
1995 Caprice LT1
User avatar
Mangus
TunerPro Author
Posts: 1926
Joined: Wed Mar 19, 2003 1:49 pm

Post by Mangus »

Yes, that's how you recover them - reflash the chips.

No, there are generally no negative effects when disabling the checksum, and it would avoid the issue you ran into (although do would using the newer version of EE.xdf).
***************************************
TunerPro Author
1989 Trans Am
C5Shark
Posts: 7
Joined: Mon Dec 11, 2006 4:31 pm

Post by C5Shark »

It's probably an older version if EE.xdf. I don't remember where I downloaded it from.
1995 Caprice LT1
User avatar
Mangus
TunerPro Author
Posts: 1926
Joined: Wed Mar 19, 2003 1:49 pm

Post by Mangus »

Get the one here:

http://www.moates.net/fileman/index.php?dir=3)%20Binary%20Editor%20Definitions/1)%20TunerPro%20XDF%20Files/1%29%20General%20Motors
***************************************
TunerPro Author
1989 Trans Am
C5Shark
Posts: 7
Joined: Mon Dec 11, 2006 4:31 pm

Post by C5Shark »

Thanks. So with this file, when I save my changes it is ready to load, nothing else needs to be done to it before I flash the PCM. Sorry for being repetative, but PCMs are expensive lol.

I want EE.xdf correct? I've seen some mention of EEB on the ImpalaSS Forum but don't know the difference (if any)
1995 Caprice LT1
User avatar
Mangus
TunerPro Author
Posts: 1926
Joined: Wed Mar 19, 2003 1:49 pm

Post by Mangus »

I'm not too sure about the difference between EE and EEB either. You'll have to investigate that.

Yes, the EE.xdf that is there should work fine. Before flashing the PCM, make your changes, save the bin, then verify the checksum with your checksum application just to be sure. If it works the first time, you're good to go. You may also choose to disable the checksum routine by uploading AA to the mask ID byte.

-M
***************************************
TunerPro Author
1989 Trans Am
C5Shark
Posts: 7
Joined: Mon Dec 11, 2006 4:31 pm

Post by C5Shark »

Ok, thanks. It'll probably be atleast another week before I get my hands on a working PCM so now I play the waiting game. lol
1995 Caprice LT1
C5Shark
Posts: 7
Joined: Mon Dec 11, 2006 4:31 pm

Post by C5Shark »

I looked at the settings by hitting Ctrl + F2 and the checksum values were exactly as you posted. I downloaded the file from the link and I'm still getting incorrect checksums. How do I disable the checksums completely? I don't know where to find the mask ID field.
1995 Caprice LT1
User avatar
Mangus
TunerPro Author
Posts: 1926
Joined: Wed Mar 19, 2003 1:49 pm

Post by Mangus »

I'll investigate further when I get home.
***************************************
TunerPro Author
1989 Trans Am
Post Reply