PDA

View Full Version : New here...I think i have a helpful write up for an OS swap...



Stangkiller
August 17th, 2006, 04:25 PM
I've been a member for only a few days reading A LOT. Thank you so much for all the helpful information that I've found so far. And I hope someday to be able to help the spread of this information.
------
Alright, I *think* I’ve got this figured and understood. I'm going to write this before doing the actual swap, just so I have an opportunity to put all my thoughts in writing before attempting to fry my computer. Please let me know if it's right or wrong.


What's required:
1.) The new Custom Tun file
2.) The new Custom Bin file
3.) <Required for '99 and '00> a corresponding Stock tune.

First let me explain the corresponding tunes.

Every tune in every vehicle has an Operating system on the computer. Each operating system carries an OS number. For example, mine is 09373372 from my '99. And the 2002 z06 file I’ll be using is, 12221588. Yes all these numbers tend to get a bit confusing...but stay with me; I hope I can break it down for you.


Back to the corresponding tunes.
The number on the left is the stock GM OS, while the number on the right is the corresponding custom O.S.#

2001 Programs
12202088 = 01250001
92111922 = 01250001
12208322 = 01270001
12225074 = 01290001

2002 Programs
12209203 = 02010001
12212156 = 02020001
12221588 = 02030001
12593358 = 02040001

2003 Programs
12579405 = 03150001
12593058 = 03190001

2004 Programs
12585950 = 04072901
12587603 = 04073001
12592425 = 04073101
12587604 = 04110001
12592433 = 04140001

The different year programs have a number of different O.S.’s this is for a number of reasons, such as Z06, or changes from GM. Also understand your OS # is more critical than your model year number. Hence your model year number may not correspond with the correct year of these programs.

For example Jason, CajunDude, <2002 C5> your OS is 12593358. According to this, you need to use the corresponding # 02040001. This is important for choosing your correct Tun and Bin files.

Continuing with this example CajunDude, will download two files.

custom_02_cal_20060523.zip
and
custom_02_tun_20051113.zip

These files are available on efi-live’s download web page.
http://www.efilive.com/download.aspx


Step one for the swap. CajunDude will take a preliminary and final download of his current tune, for two reasons. One for a back up incase he ever needs to go back, and two so he can later re-use the Cal. of the original tune.

Step Two. Do a full flash of the correct corresponding Tun file.

Step Three. Do a calibration only re-flash back onto the car. This calibration file will come from CajunDude’s stock file. However for ’99 and ’00 cars, they will have to find a proper corresponding file to use.

Step Four. Rescan the PCM, and save the file.

Step Five. On the newly downloaded PCM file, check the “EFI LIVE CUSTOM CALIBRATIONS” tab. And ensure the parameters are as follows.

{A0000} Forced Octane Scaler: Disabled
{A0001} Forced Octane Scaler Percentage: 100%
{A0002} Octane Scaler Limiter: 100%
{A0011} PCM Input #1 Function: Not used
{A0012} Valet Mode Speed Limit with ETC: Max Setting
{A0013} Valet Mode Speed Limit non ETC: Max Setting

You car is now running the new Custom OS. If you are coming from a '99 or '00 you can copy and paste bits and pieces of your original tune, otherwise if you're the newer tune, the tune should have swapped over. Enjoy making your new custom tune!

Black02SS
August 17th, 2006, 04:50 PM
Welcome, have you read this by chance yet?

http://68.178.219.18/tutorials/Custom%20OS%20Upgrade%20Tutorial.pdf

Stangkiller
August 17th, 2006, 04:55 PM
Welcome, have you read this by chance yet?

http://68.178.219.18/tutorials/Custom%20OS%20Upgrade%20Tutorial.pdf
Yes sir, I used that for much of my reference. I was just trying to put it into my own words to make sure i understood it all.

A word of advice i read on this forum was to think everything through all the way before actually trying on the car. Which is what this is, sorry it's a bit lengthy, and has been probably beaten to death on this forum.


:cheers:
Chris

joecar
August 17th, 2006, 08:37 PM
Yes sir, I used that for much of my reference. I was just trying to put it into my own words to make sure i understood it all.

A word of advice i read on this forum was to think everything through all the way before actually trying on the car. Which is what this is, sorry it's a bit lengthy, and has been probably beaten to death on this forum.
:cheers:
ChrisChris,
That's fine, put it in your own words, invite comments, that way it will get it clear in your head
(and other people's too, they might be too shy to ask... ;)).

The reference that Chad mentioned is very good, and that's exactly what you're doing:
reading it over and thinking everything thru before trying...
(applies to other things too, like installing headers or cam or suspension).
:cheers:

Joe

dfe1
August 18th, 2006, 01:48 AM
The different year programs have a number of different O.S.’s this is for a number of reasons, such as Z06, or changes from GM. Also understand your OS # is more critical than your model year number. Hence your model year number may not correspond with the correct year of these programs.
Also note that it may be advantageous to change operating systems. As an example, if you want to switch to Custom Operating System 5, you need to start with a 12212156 operating system-- also used on 02 C5s (as well as some trucks). Additionally, if you have two vehicles that you would like to use to compare calibration data, they have to use the same OS.

I haven't had a chance to look into it, but it would be nice to know if there are any specific benefits to switching OSs other than for subsequent conversion to a custom OS. As an example, my 01 C5 originally had the 12202088 OS. When the dealer did a steering lock recall service, they installed a 12593358 OS (an 02 system). I have to assume that the later OS addressed part of the steering lock issue, but I'm not sure what else, if anything.

Stangkiller
August 18th, 2006, 03:13 AM
I have to assume that the later OS addressed part of the steering lock issue, but I'm not sure what else, if anything.
Now that brings up a good point. By upgrading to this, i'm not going to install my fuel cut for my column lock am i?

Stangkiller
August 18th, 2006, 03:18 PM
Thank you very much! I did the install with no problems at all! I'm now getting a code though 1336....i guess i need to go search that.

:cheers:
Chris

Tordne
August 18th, 2006, 03:54 PM
There is a P1336 - Crank Position (CKP) System Variation Not Learned...

Normally when doing a full reflash you don't need to do a CASE learn, but perhaps you need to for some reason.

Shift+Ctrl+F8 is the easiest way to do it. I've never had to do this so can't advise further.

Cheers,

Stangkiller
August 18th, 2006, 06:10 PM
Ok, let met just make sure i understand this. Start then scan the car. press Shift+Ctrl+F8...or i'm sure i can find it on one of the menus?

and then proceed to make sure this is the circumstance?
http://forum.efilive.com/showpost.php?p=7968&postcount=11

The following conditions are required for a CASE learn:

1. Transmission must be "NOT IN GEAR"
2. Only one *successful* learn attempt per ignition cycle is allowed.
3. ECT must be >= 60 degC (140 degF)
4. Brake pedal must be depressed - although EFILive attempts to bypass that check - not always successfully.
5. Handbrake should be applied - although I am not sure if any operating systems check that - but it can't hurt to have it applied.
6. None of these faults are allowed to be set:
P0335 Crankshaft Position (CKP) Sensor A Circuit
P0336 Crankshaft Position (CKP) Sensor A Performance
P0341 Camshaft Position (CMP) Sensor Performance Bank 1 Sensor A
P0342 Camshaft Position (CMP) Sensor Circuit Low Bank 1 Sensor A
P0343 Camshaft Position (CMP) Sensor Circuit High Bank 1 Sensor A
P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low
P0118 Engine Coolant Temperature (ECT) Sensor Circuit High
P1539 Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
P1546 Air Conditioning (A/C) Clutch Feedback Circuit Open
P0705 Transmission Range (TR) Switch Circuit
P0706 Transmission Range (TR) Switch Performance
P1810 Transmission Fluid Pressure (TFP) Position Switch Circuit
P1825 Internal Mode Switch-Invalid Range
7. Additionally, EFILive requires the VSS to be 0.

The RPM that you must rev to is a calibrated value in the PCM, so it could be different in some calibrations. But it should be between 4000 and 5000 - if you get to 5000 and have not felt the fuel cut then you've probably gone far enough.
Also the ECT is a calibrated value so it may be higher in some calibrations.

Once you feel/hear the brief fuel cut (it's only about 1/10 of a second), you must get off the throttle completely as the engine rpm must be allowed to decelerate down to idle while the PCM learns the CKP sensor variation.
Then you must switch off the ignition and wait 15-20 seconds for the PCM to write the learned data to non-volatile (flash) memory.

Regards
Paul