8
In this special edition of Tech Tips, we will address some of the questions that technicians ask most frequently regarding computer relearn procedures when they install our remanufactured computers. We have also included a section addressing questions regarding the BDM scan tool and Iflash software GENERAL MOTORS VEHICLE COMPUTER RELEARN PROCEDURES Performing any of the following repairs may require you to initiate a computer relearn procedure in order to restore proper vehicle operation. Powertrain Control Computer replacement with a non- transferable PROM Powertrain Control Computer reprogramming Body Control Computer Instrument Cluster replacement Engine replacement Crankshaft replacement Crankshaft harmonic balancer replacement Crankshaft position sensor replacement Diesel Engine controller Diesel engine PCM with or without injection pump replacement Diesel engine front cover replacement Here are some helpful tips to perform the system relearn, depending upon the particular repair that you have performed. Powertrain Control Computer Replacement with a non- transferable PROM All computers being replaced must be reprogrammed or “reflashed”. This is so the replacement computer has the most up-to-date information for that particular vehicle. This information is specific for the vehicle based on the vehicle identification number, and cannot be used on another vehicle, even though they may appear to be similar. Relearn procedures involve: Crankshaft Variation (CASE Learn), Engine Idle speed, Theft Deterrent password, and Transmission adaptive shift points. Powertrain Control Computer Reprogramming If diagnostics reveal that a reprogram or re-flash of the computer is necessary, relearn procedures involve: Crankshaft Variation (CASE Learn), Engine Idle speed, Theft Deterrent password, and Transmission adaptive shift points. Body Control Computer &/or Instrument Cluster replacement Theft deterrent password relearn is necessary. Engine, crankshaft, harmonic balancer, and crankshaft position sensor If any of the above items are replaced, then a Crankshaft Variation relearn is necessary. RELEARN PROCEDURES IMPORTANT: Please note that the Theft Deterrent Password Relearn must be performed first, otherwise the vehicle may not start. THEFT DETERRENT PASSWORD RELEARN General Motors uses three different types of vehicle theft deterrent systems in their cars and trucks manufactured from 1986. They are: 1. Pass-key or Passkey 2 (PK2) 2. Passlock 3. Passkey 3 (PK3) or Passkey 3+ Instead of listing all of the vehicles and the systems that they use, we will simplify the identification process by taking a look at the vehicle ignition key (Refer to page 8 for key identification). There is one other system, referred to as VATS (Vehicle Anti-theft System) that is used by GM. This system is similar to Passkey, but since a relearn is not necessary, we will not elaborate on this system in this article. By referring to the chart and matching the correct key, you can safely identify the system that the vehicle uses, and, in turn, determine the correct relearn procedure. Just remember, that this article pertains only to those vehicles with a re-programmable or “re-flashable” PCM. Fall 2003 Standard Motor Products, Inc. Long Island City, NY 11101 ENGINE CONTROLS AND FUEL SYSTEMS

General Motor Relearn Procedures

Embed Size (px)

Citation preview

Page 1: General Motor Relearn Procedures

In th is specia l ed i t ion of TechTips, we wil l address some of thequestions that technicians ask mostfrequently regarding computer relearnprocedures when they insta l l ourremanufactured computers. We havealso included a section addressingquestions regarding the BDM scantool and Iflash software

GENERAL MOTORSVEHICLE COMPUTERRELEARN PROCEDURES

Performing any of the followingrepairs may require you to initiate acomputer relearn procedure in orderto restore proper vehicle operation.

• Powertrain Control Computer replacement wi th a non-transferable PROM

• Powertrain Control Computer reprogramming

• Body Control Computer• Instrument Cluster replacement• Engine replacement• Crankshaft replacement• Crankshaft harmonic balancer

replacement• Crankshaf t pos i t ion sensor

replacement• Diesel Engine controller• Diesel engine PCM wi th or

wi thout in jec t ion pump replacement

• Diesel engine f ront cover replacement

Here a re some he lp fu l t ips toper form the sys tem re learn ,depending upon the particular repairthat you have performed.

Powertrain Control ComputerReplacement with a non-transferable PROM

Al l computers be ing rep lacedmust be reprogrammed or“ re f l ashed” . Th is i s so thereplacement computer has the mostup- to-da te in format ion for tha tparticular vehicle. This information isspecific for the vehicle based on thevehicle identif ication number, andcannot be used on another vehicle,even though they may appear to besimilar. Relearn procedures involve:Crankshaft Variation (CASE Learn),Engine Idle speed, Theft Deterrentpassword, and Transmission adaptiveshift points.

Powertrain Control ComputerReprogramming

I f d iagnost ics revea l tha t areprogram or re - f l ash o f thecomputer i s necessary , re learnprocedures invo lve : Crankshaf tVariation (CASE Learn), Engine Idlespeed, Theft Deterrent password, andTransmission adaptive shift points.

Body Control Computer &/orInstrument Clusterreplacement

Theft deterrent password relearnis necessary.

Engine, crankshaft, harmonicbalancer, and crankshaftposition sensor

I f any o f the above i t ems arereplaced, then a Crankshaft Variationrelearn is necessary.

RELEARN PROCEDURES

IMPORTANT: Please note that theTheft Deterrent Password Relearnmust be performed first, otherwisethe vehicle may not start.

THEFT DETERRENTPASSWORD RELEARN

General Motors uses threedifferent types of vehicle theftdeterrent systems in their cars andtrucks manufactured from 1986. They are:1. Pass-key or Passkey 2 (PK2)2. Passlock 3. Passkey 3 (PK3) or Passkey 3+

Instead of listing all of the vehiclesand the systems that they use, wewi l l s impl i fy the ident i f ica t ionprocess by tak ing a look a t thevehicle ignition key (Refer to page 8for key identification). There is oneother system, referred to as VATS(Vehicle Anti-theft System) that isused by GM. This system is similarto Passkey, but since a relearn isnot necessary, we will not elaborateon this system in this article. Byreferring to the chart and matchingthe cor rec t key, you can sa fe lyidentify the system that the vehicleuses, and, in turn, determine thecorrec t re learn procedure. Justremember, that this article pertainsonly to those vehic les wi th a re-programmable or “re-flashable”PCM.

Fall 2003

Standard Motor Products, Inc. Long Island City, NY 11101

ENGINE CONTROLS AND FUEL SYSTEMS

Page 2: General Motor Relearn Procedures

PASSKEY & PASSKEY 2

Th is sys tem cons is ts o f : thePowertrain Control Module (ECM orPCM), Body Control Module (BCM) orPasskey theft deterrent module, andthe ignition lock and key. In mostcases, the theft deterrent duties arehandled by a Passkey module. Inthose vehicles, if you are replacing akey, al l you must do is match theresistance of the existing key that isin use . I f you rep lace the the f tdeterrent module, then the modulewill learn the existing key resistancewith the first start up sequence. Attha t po in t , the res is tance i spermanent ly memor i zed by themodule , and can no longer bechanged. No relearn is necessary. Inthis situation, the vehicle will startand run wi th no prob lem. I f thevehicle won’t start, check your scantoo l fo r a VTD (Veh ic le The f tDeterrent) Fail-Enable Mode troublecode, or if the security light on thedash is illuminated. If you have thiscode, then the vehicle probably isequipped with a BCM, and you mustperform a relearn.

The next section applies only tothose vehicles that use a BCM.Forthose vehicles that use a BCM, theBCM can learn the resistance value ofthe existing key by using the relearnprocess.

In order for the vehicle to start,the BCM (as wel l as the Passkeymodule in o ther veh ic les) mustidentify the resistor pellet in the key,then the BCM sends a password tothe PCM. If this password matchesthe password stored in the PCM, thesystem enables fuel delivery. So youcan see that if either the BCM or PCMare replaced, a relearn procedure isnecessary . Th is same re learnprocedure can be used if an ignitionkey with a different resistance valueis used to replace the existing key.

Be fore beg inn ing the re learn ,make sure there is a fully charged

battery in the vehicle, and both theBCM and PCM are properly poweredup and in communication with eachother. Now you’re ready to initiate therelearn procedure. 1. First, insert the ignition key and

turn the ignit ion switch to the “On” position (Do not start the engine). Leave the switch on for 11 minutes. The security l ight may flash or be on steady during this 11 minute period. Make sure the l igh t is no longer on or flashing before proceeding to #2 .

2. Turn the ignition switch off for 30 seconds.

3. Turn the ignition switch to the “On” position (as in step #1) for 11 minutes again.

4. Turn the ignition switch off for another 30 seconds.

5. Turn the ignition switch to the “On” position for 11 minutes a third time.

6. Turn the ignition switch off for 30 seconds one final time.

7. Turn the ignition switch to the “On” position one final time and wait 30 seconds.

8. Attempt to start the engine.I f the engine s tar ts and runs normal ly , the re learn is complete. If the engine does not start, check

for trouble codes and address thembefore a t tempt ing the re learnprocedure again.

PASSLOCK

The Passlock system is designedto prevent vehicle operation if the keyis not used to start the vehicle. Thekey , wh ich does not conta in aresistor will turn the Passlock lockcylinder. The Passlock lock cylinderwill relay a resistance code to theinstrument panel c luster (IPC). I tdoes this by rotating a magnet past astationary hall effect sensor, creatinga resistance code. At this point theIPC will determine if the resistance

code is cor rec t and wi th in anacceptable time frame. If the code iscorrect, the IPC will send a codedpassword to the powertrain controlmodule (PCM). If the PCM receivesthe correct password, it will allow thefuel injectors to operate normally andthe veh ic le w i l l s ta r t and runnormally.

I f the correct res is tance codefrom the lock cylinder is not receivedwithin the acceptable time frame, thevehicle will go into a short tampermode dur ing wh ich the the f tdeterrent system will not allow thevehicle to operate for approximately4 seconds. When this occurs, thesecurity indicator will f lash. Afterthree consecutive fai led tr ies, thesystem will enter into a long tampermode. In this mode, the fuel injectorswill be disabled for approximately 10minutes, and the security indicatorwill be flashing. Please note that inany of the tamper modes, the vehiclemay start, but it will quickly stall.

The Passlock system is designedto prevent vehicle theft even if any ofthe theft deterrent parts are replaced.Passlock eliminates the need for thekey mounted resistor.

Par ts tha t can no longer bereplaced without the possibility of thesystem going into a tamper mode andprevent s ta r t ing a re : the lockcylinder, the instrument panel cluster(IPC), and the powertrain control module (PCM).

In order to initiate the relearn:1 . Hook up your scan too l to

erase any of the passlock/vehicletheft deterrent trouble codes. If thereare any o ther codes , no te thembefore you erase them, so you mayaddress them after the relearn hasbeen completed.

2. With the igni t ion key in the“On” position from the code-clearingstep, attempt to start the vehicle. Atthis point, if the vehicle starts, andthe security light has not illuminated,a relearn is not necessary, and you’redone. If the vehicle starts and stalls,

< 2 >

FALL 2003

Page 3: General Motor Relearn Procedures

leave the key in the “Run” positionand wait for the “Security” light toturn off. This will take approximately10 minutes. At any time during thisrelearn, the light may flash or be ons teady . I f the ign i t ion swi tch i sturned off at any t ime during thisrelearn cycle that the security light isilluminated, the entire cycle must berestarted from the beginning.For most cars , one cyc le w i l l besuf f i c ien t fo r the re learn . I f thevehicle will not start after the firstcyc le , then cont inue the processfrom step #3 to the end. Most trucks wi l l require that youcontinue from step #3 to the end.

3. When the light turns off, turnthe ign i t ion swi tch to the “Of f ”pos i t ion for approx imate ly tenseconds.

4. Next, repeat steps 2 and 3 twomore times for a total of three cycles.After the third time, the new code willbe relearned on the next start attemptwhen the ignition switch is rotatedfrom the “Off” position.

5. From the “Off” position, startthe vehicle, observing the securitylight. If the vehicle starts and runsnormally, and the security light is off,the relearn is complete. If the vehicledoes not s tar t , check for t roublecodes before proceeding further.

PASSKEY 3 ANDPASSKEY 3+

In this system, the vehicle theftdeterrent functions are provided bythe theft deterrent control module.There is a transponder embedded inthe head of the key that becomesenergized by the exciter coils in theign i t ion lock cy l inder when the igni t ion swi tch is turned on. Theenergized transponder now transmitsa signal containing a unique value tothe theft deterrent control module. Ifthe module accepts this value, thenthere is an additional communicationthat takes place between the moduleand the key. If the module and the

key agree, then the module sends thefuel enable password to the PCM. Ifthe PCM recognizes the password,then the veh ic le s ta r ts and runsnormally.

I f any o f the communica t ionbetween the module and the key isincor rec t or the PCM does notrecognize the password, then the fuelinjectors are disabled.

The ign i t ion key i s a normallooking key with no visible contactsas in the Passkey or VATS systems.The transponder is located in the keyhead. The transponder value is fixedand cannot be changed. These keysare usually identified by the lettersPK3, or PK3+ stamped into the steelbody. A relearn will be necessary ifany o f the fo l lowing have beenreplaced: any key, the theft deterrentcontrol module or the powertra incontrol module (PCM).

When the theft control module isbeing replaced, the module will learnthe ex is t ing keys immedia te ly .However, the PCM must learn thenew fuel enable password from thenew module. If you are replacing aPCM with a PCM that has been usedin another veh ic le or has beenremanufactured, then a relearn mustbe performed in order for the PCM tolearn the fuel enable password. Keepin mind that when you perform arelearn on this system, all previouslylearned keys will be erased from thethe f t de te r ren t cont ro l modu le ’smemory. Any additional keys may berelearned immediately after the firstre learn has been per formed byinser t ing the add i t iona l key andturning the ignit ion switch to the“On” position within ten seconds ofremoving the previously learned key.

In order to in i t iate the re learnprocess:

1 . Inser t a master key (b lackhead) into the ignition switch.

2 . Turn to the “On” pos i t ionwi thout s ta r t ing the eng ine . Thesecurity light should illuminate andstay on.

3. Wait approximately 10 minutesor until the security light turns off.

4. Turn off the ignition switch andwait 5 seconds.

5. Repeat steps 2 through 4 twomore times with the same key.

6 . Turn the ign i t ion o f f . Theveh ic le w i l l now learn the keytransponder information on the nextstart cycle.

7. Star t the vehic le . I f vehic les ta r ts and runs normal ly , andsecurity l ight is off, the relearn iscomplete. I f addi t ional keys are to berelearned:

8. Turn the vehicle off.9 . Inser t the nex t key to be

learned and turn the ignition switchto the “On” pos i t ion w i th in 10seconds of removing the previouslyused key.

10. Wait for the security light toturn off. It should happen quickly.You may not even notice the l ightcome on, because it will learn the keytransponder immediately.

11. Repeat steps 8 through 10 forany additional keys.

CRANKSHAFTVARIATION RELEARN(CASE Learn)

”CASE” means: crankshaf t anglesensor error.

A crankshaf t var ia t ion re learnmust be performed if: A diagnostic trouble code of P1336 ispresent.The computer has been replaced or re-programmed.The crankshaft position sensor has beenreplaced.The engine, harmonic balancer, clutch, orflywheel have been: disassembled,removed, or replaced.

The crankshaft position variationlearn ing fea ture enab les thecomputer to compensate for partmanufac tur ing to le rances . Th is

< 3 >

Fall 2003

Page 4: General Motor Relearn Procedures

allows the computer to accuratelydetect an engine misfire throughoutthe engine RPM range. The learningprocess is stored in the computer’smemory and does not have to berepeated unless one or more of theabove conditions are present.

To perform the relearn, proceedas follows: Connect a scan tool tomake sure there are no trouble codesstored in the computer’s memory. Ifthere is any power train trouble codeother than P1336 (Crankshaf tPosition Variation not learned), thecomputer wi l l d isable the re learnfunc t ion unt i l the prob lem tha tcaused the code has been eliminated.A lso , make sure tha t the eng inecoolant (check it when the engine isco ld) and o i l l eve ls a re a t anacceptable level.

1. Set the parking brake and blockthe drive wheels. Make sure that thehood is closed.2. Start the engine and make surethat the engine coolant temperatureis at least 158 degrees F. (70 degrees C.)3. Turn the engine off for at least 10seconds.4. Select the crankshaft positionvariation learn procedure (CASELearn)on your scan tool.5. Make sure that the transmission isin Park. Start the engine.6. Apply the brakes and hold thepedal firmly.7. Follow the scan tool instructions.Remember: That you are going toincrease the engine speed toapproximately 3000 RPM, 4000 RPM,or 5150 RPM. That’s the variationlearn fuel cutoff RPM (dependingupon the engine), and that it’simportant to release the throttle whenthe engine RPM starts to decrease asa result of the fuel cutoff going intoeffect. Failure to do such will result inover revving of the engine, causingpossible engine damage. 8. Once the engine has returned toidle, check the status of Diagnostictrouble code P1336. If the scan tool

indicates that the CASE has beenlearned, the relearn procedure is nowcomplete. If CASE has not beenlearned, check for the presence ofother power train codes. If any exist,correct the problem, then repeat this procedure.

NOTE: If the Crankshaft VariationRelearn is not accessible throughyour scan tool (some t ruckapplications 1998 & later), performthe re learn in the fo l lowingmanner:

1. Turn off all of the accessories.With the Air temperature sensor andCoolant temperature within 5 degrees(Centigrade) of each other, start theengine and let it idle in Park orNeutral for two minutes.2. Accelerate the vehicle to 55 mph atpart throttle. Cruise at 55 mph for 8-10 minutes until the engine reachesoperating temperature.3. Cruise at 55 mph for another 5-6minutes.4. Decelerate to 45 mph withoutusing the brakes, and maintain 45mph for 1 minute.5. Perform 4 deceleration cycles,without using the brakes, of 25seconds each where no specificspeed is necessary. Returning to 45mph for 15 seconds in betweendeceleration cycles.6. Accelerate to 55 mph and cruisefor 2 minutes.7. Stop the vehicle and idle for 2minutes with the brake applied andthe transmission in Drive (automatictrans.) or Neutral (manual trans.)with the clutch depressed. Refer todiagram A on page 8.

BASE IDLE RELEARN

The Computer will reset the idlea i r cont ro l va lve whenever theignition switch is turned to the “On”position, then to the “Off” position.

However, before you return the

car to the customer, i t is best tobr ing the engine up to operat ingtempera ture in Park w i th the a i rconditioning off. Then, turn the airconditioning on. Next, turn the aircond i t ion ing o f f . Next , p lace thet ransmiss ion se lec tor in dr ive .Finally, with the car in Drive, turn theair conditioning on. That’s it!

DIESEL ENGINE TDCOFFSET RELEARNPROCEDURES

This procedure should only beperformed when one or more of thefollowing has occurred:1. A diagnostic trouble code of P1214(TDC offset not established) ispresent.2. The engine has been replaced.3. The front engine cover has beenreplaced.4. The PCM with or without theinjection pump has been replaced.5. The crankshaft position sensor hasbeen replaced.

NOTE: Replacement of the only theinjection pump does not require thisprocedure.

In order to initiate the relearn:1. Hook up your scan tool.2. Start the engine and idle engineuntil coolant temperature is at least170 degrees F.3. Clear any diagnostic trouble codes,if any. Then turn the engine off.4. Turn the ignition switch to the“On” position. Do not start theengine.5. Prepare the PCM to activate theoffset relearn by placing and holdingthe accelerator pedal in the fully openposition for no less than 45 seconds.Then release the pedal.6. Turn the ignition switch to the“Off” position for 30 seconds. Toconfirm that the PCM has powereddown, you should get a “Nocommunication with vehicle” message on your scan tool.

< 4 >

FALL 2003

Page 5: General Motor Relearn Procedures

7. Now start the engine and makesure that the coolant temperature is170 degrees F or higher.8. As soon as the engine coolant hasreached 170 degrees F. and theengine speed is below 1500 RPM, thePCM will automatically learn the newTDC offset. A slight stumble inengine RPM is indicative that the newTDC has been activated.9. Verify the TDC offset reading onyour scan tool. The TDC offset shouldbe between -0.25 and –0.75 degrees.If the TDC offset is within thespecification, the relearn iscompleted.If the offset is out of specificationthen the injection pump must beadjusted.If the injection pump has not beenreplaced or adjusted and the TDCoffset is very high on the positiveside, then check for damage on thecamshaft driven gear or key-way. Ifthe TDC offset is very high on thenegative side, check the crankshaftsensor for proper installation.

TRANSMISSIONRELEARN

There is no re learn procedureother than to drive the vehicle. It isbest to road test the vehicle, as thePCM wi l l re learn the adapt ivepressure sh i f t po in ts for propert ransmiss ion opera t ion . Thetransmission may not shift as usualunt i l the sh i f t po in ts have beenlearned. It is recommended that thef irst shif t sequence be performedmanually. Shift the transmission fromlow (first) gear to overdrive, one geara t a t ime , under modera teacceleration. If you turn the vehicleover to the customer without a roadtest, you may want to cal l this totheir attention.

Joe Dantuono-Top Gun TechnicianNick Rinaldi- Tech Manager

Here i s a l i s t o f the mostfrequently asked questions and theiranswers regarding the BDM scan tooland the Iflash software.

1. When can I expect myTIS2000 Data updates?Data updates are released from GM atinfrequent intervals. Most often 1 or2 updates per quarter.

2. How can I tell if a GM vehiclerequires an update to itscalibration?Using an enhanced scantool like theBDM, read the CAL ID of the vehiclesECM and compare with the GMwebsite http://calid.gm.com/.If the CAL ID number is different thevehicle requires an update.

3. Where can I find detail on thedifferent calibrations availablefor a GM vehicle?Enter the VIN at the GM websitehttp://calid.gm.com/ .

4. Can I program aremanufactured AC Delco ECM?Yes you can, but only with GeneralMotors TIS 2000 software version2.4 or higher. However, in order tosuccessfully reprogram an AC DelcoECM with TIS 2000 version 2.4, youmust select “Replace and ProgramECU” on the programming processselection on the first selectionscreen.

5. What happens if I lose powerduring programming?The units are usually recoverable bystarting the programming sequenceonce power is restored.

6. There is more than onecalibration to choose from.Which do I select?The normal selection is “initialsystem calibration”. However, insome instances, you may be facedwith a selection for a specific vehicle

platform: example - choose G Van or C/K Pick up. Your customer suppliesthis information. There may also be abulletin selection for a specificproblem: example -Telecommunications Interference.Choose at customers request.

7. Can we program GEO andIsuzu products?No. These units are not supported byexisting software.

8. Can I enhance theperformance of my car throughflash programming?The performance improvementsinclude fuel economy, emmissions,diagnostics among others. The iflashwill not drastically impacthorsepower or acceleration.

9. What are “post programminginstructions” and “controllerspecific instructions” thatappear once programming iscomplete?“Post programming instructions” aregiven at the end of the programmingevent. These instructions arenecessary for the operator to performprior to disconnecting the ECM“Controller specific instructions” areinstructions that must be carried outby the technician installing the ECM.

10. What is CASE learn?CASE learn stands for “crank anglesensor error” learn. Some vehiclesrequire this procedure to beperformed when installing a new ECMinto a vehicle or if a code P1336 ispresent. The BDM can perform thisfunction.

11. Where can I find the serial #of by BDM tool?The BDM Serial # can be found onthe bottom of the scantool beside thethreaded brass mount. Simply pullback the yellow rubber housing andread the 7 digit # (ie 99B0001)

< 5 >

Fall 2003

Page 6: General Motor Relearn Procedures

12. Can I program Bodymodules with the TIS2000software?No, as of July’03 TIS2000 softwarecan only be used to program GMEngine Control Module calibrations.The ability to update GM Body andChassis modules may be availablefrom GM soon.

13. How often is the TIS2000application updated?The TIS application is the PCprogram application. It connects withthe data to compile the calibration forthe specific vehicle. This applicationis occasionally updated on no setschedule.

14. What does off-boardprogramming mean?Off-Board simple refers to the ECMbeing reprogrammed off the vehicle.

15. Can I program on car?Yes. The iflash equipment canprogram on the car as well. See theiflash “User Guide” for more details.

16. How do I select the correctharness?The harness number will be indicatedbeside PCM number on the cross-reference chart ST8873-1. Any PCMnumber not on the chart is currentlynot supported.

17. What is Chrysler VINprogramming?Chrysler PCMs are updated to thelatest calibration by Blue Streak atthe time of remanufacture. Thecustomers VIN needs to be insertedin the PCM for proper function in thevehicles network.

18. What is the latest version formy “Flash” cartridge?It is important to always keep your“Flash” cartridge updated. As ofJuly’03 the latest version is 3.01.Refer to www.bsecorp.com for thelatest version.

19. What are the PCrequirements for flashprogramming?CPU:166 Mhz , Hard Drive:2.5 GB,RAM:32 MB,Video RAM:1 MB,LSCache:256 KB,CD-ROM:16Xspeed,OS:Win 95b/98/ME/2000/XP,ISA/PCI Bus 1 Parallel and 1 serial RS232 port.

< 6 >

FALL 2003

ERROR DESCRIPTION SOLUTION

Communication could not be established w/the 1 BDM / BDM Pro FLASH software is the latest version.E665 Diagnostic Tool! Ensure proper connection 2 BDM / BDM Pro is on main menu and double click iFlash icon

3 The RS-232 connection from PC to BDM / BDM Pro is proper.E666 Access to database denied. 1 Disconnect and reconnect security dongle and restart computer. Repeat if

necessary. E1162 Access to service programming server was denied. 1 Ensure the security Dongle key is properly installed; Select “Configuration”

No hardware key was found. in the TIS menu bar on the top of the screen; Choose “I/O Management” selection under the Configuration pull down menu and the I/O Managementscreen pop up; Click “Properties” button while making sure “Dongle” ishighlighted and the “Properties” screen will pop up; Pull down the Port selection and select “LPT1”; Then click “OK” button; Exit TIS2000 and iflashsoftware; Restart iflash for SPS programming.

M676 The ECU could be a service ECU!!! 1 This is just a message. It indicates the PCM / VCM does not contain a VIN and calibration. Usually seen on DELCO PCMs / VCMs. Continue as usual.

Here is a description of the possible Iflash codes and how to remedy them.

GM SPS Programming Error Codes

Note: All Errors could be a result of the RS232 cable. Make sure that the modular end of the cable (BDM Side) issecure and no strain is placed on the cable.

Page 7: General Motor Relearn Procedures

< 7 >

Fall 2003

ERROR DESCRIPTION SOLUTION

Important: The calibration selected is already the 1 This indicates that the PCM / VCM to be programmed already contains the current calibration of the control module. calibration in which you are trying to program.

E2387 Reprogramming with the same download file is not 2 If this is a BSE remanufactured PCM / VCM, follow the procedure below.allowed. a) Select Replace and Reprogram instead of Reprogram only.

b) Select 2001 Light Duty Truck w/Gasoline fuel in the preparing for communication screen.c) Select NEXT when asked to turn ignition off and change module.d) Enter the VIN of the customer’s vehicle to be programmed.e) Select the calibration, and program the ECM.

E835 No selection is made in one or more modules… 1 In the calibration selection screen, make sure that tabs have GREEN select a VALID part from each module. checkmarks. If not select the tab and check a calibration.

E837 No selection made to one of the option … 1 Select Reprogrammable - without RPO K29 and proceed as usual.E2858 The communication could not be established with 1 Is the ECM a BSE ECM? We cannot guarantee to program other

the vehicle / controller. remanufactured or used ECMs2 Make sure that both LEDs are lit on the interface box (RED & GREEN)3 Make sure that the ignition switch is in the on position.4 Make sure the correct harness is used and correct cross for ECM is made.

E842 / E671 VIN not found / The VIN validation failed, please 1 The VIN entered is not found / valid. Note that VIN numbers are 17 digits check the entry in the edit box and try again!!! and do not contain the letter ‘I’ or ‘O’.

VIN Light Duty Trucks / MPV / Passenger CarDigit Incomplete1 Number Number or Letter2 Letter Letter3 Number or Letter Number4 Letter Letter (Carline)5 Letter (Line) Letter (Series)6 Number (Series) Number7 Number Number8 Number or Letter (Eng) Number or Letter (Eng)9 Number Number10 Number or Letter (Year) Number or Letter (Year)11 Number or Letter Number or Letter12-17 Number Number

E2906 Calibration marked with an asterisk [*] are not 1 Using Application Version 2.4 or newer select Replace and Reprogram ECU recognized by this TIS2000 release … on the Programming Process selection. On the Preparing for Communication

screen, select Chevrolet 2001 LD Truck (C/K) with gasoline engine. Without turning ignition switch off, continue as usual.

E1212 / Exxx Reprogramming Error! / (Specific transfer data error 1 If a pre OBDII Saturn ECM, it is normal to stop at 50%. It is programmedvaries by interruption type.) successfully. After the third attempt, click cancel.Check all connections and re-boot handheld device if 2 1996 and newer ECMs: After the third attempt cancel out of software, it is not at the logo screen. Check all connections and reboot: PC, scan tool and the ignition switch.re-boot handheld device if it is not at the logo screen. 3 1995 and earlier: (DO NOT TURN IGNITION SWITCH OFF) after third

attempt, cancel and back out to preparing for communication application selection screen, click on reset and proceed as usual. If this fails cancel and reboot PC and BDM (DO NOT TURN OFF IGNITION) and retry. These units may become unusable and need to be returned to BSE / BSA as defective.4 Is the ECM a BSE ECM? We cannot guarantee to program other remanufactured or used ECMs.5 Make sure that both LEDs are lit on the interface box (RED & GREEN)6 Make sure that the ignition switch is in the on position.7 Make sure the correct harness is used and correct cross for ECM is made.

Note: All Errors could be a result of the RS232 cable. Make sure that the modular end of the cable (BDM Side) issecure and no strain is placed on the cable.

Page 8: General Motor Relearn Procedures

GM DRIVE CYCLE

IDLE PERIOD - Two minutes with all accessories OFF in Park or Neutral. Cold start with ECT & IAT within 5 degrees Cof one another.

ACCELERATION - Accelerate to 55 MPH at part throttle and cruise at 55 until engine reaches operating temperature(Approx. 8-10 minutes.)

CRUISE - Cruise at 55 MPH for 5-6 minutes.

DECELERATION - Decel to 45 MPH with no brake and maintain 45 for 1 minute. Perform 4 decels of 25 seconds eachreturning to 45 MPH for 15 seconds between decels.

ACCELERATION - Accelerate to 55 MPH for 2 minutes. Cruise.

IDLE - Idle for two minuteswith brake applied and automatic transmission in Drive or manual transmission in Neutralwith clutch depressed.

< 8 >

FALL 2003

IDLE ALL ACC OFF

55 mph

ECT @ OPERATINGTEMP

CRUISE

DECEL DECEL DECEL

2 MIN

2 MIN

25 SE

C

25 SE

C

25 SE

C

25 SE

C

1 MIN

2 MIN

5-6 MIN

8-10 MIN

DECEL

45 mph 45 45 45

55 mph

IN GEARW/BRAKEAPPLIED

Passkey, Passkey II (PK2)

Passlock

Passkey III (PK3), III+ (PK3+)

Passkey III (PK3), III+ (PK3+)

Diagram A

ST9303-SP_ED