How to Program BCM/VCM/ECU/PCM EEPROM for GM Vehicles

Before performing Electronically Erasable Programmable Read Only Memory (EEPROM) Programming procedure, check for any applicable Technical Service Bulletins (TSBS) that may apply to vehicle.And for more GM vehicles projects,check here:GM vehicle repair cases

 

MODEL IDENTIFICATION TABLE – TRUCKS & VANS

—————————————————————————–

Series (1) Model

“C” ………………. 2WD Pickup, Sierra, Suburban, Tahoe & Yukon

“G” ………………………………… Express, G-Van & Savana

“J” ………………………………………………. Tracker

“K” ………………. 4WD Pickup, Sierra, Suburban, Tahoe & Yukon

“L” …………………………………….. AWD Astro & Safari

“M” …………………………………….. 2WD Astro & Safari

“P” ………………………. Commercial Van/Motorhome (P32/P42)

“S” ………………………. 2WD Blazer, Jimmy, Pickup & Sonoma

“T” ………………. 4WD Blazer, Bravada, Jimmy, Pickup & Sonoma

“U” ……………………….. Silhouette, Trans Sport & Venture

(1) – Vehicle series is fifth character of VIN.

—————————————————————————–

 

NOTE: Read all procedures listed to determine why and when each procedure is to be performed before proceeding.

NOTE: References to California models apply to California emission vehicles, which may be verified by underhood Emission Control label. California emissions may be available in other states.

Electronically Erasable Programmable Read Only Memory (EEPROM) Programming (4.3L, 5.0L & 5.7L)

1.If Vehicle Control Module (VCM) was replaced, the EEPPOM in the VCM must be programmed. If EEPROM is not programmed, a Diagnostic Trouble Code (DTC) will be set in the VCM.

2.Ensure battery is fully charged. Ensure cable at Data Link Connector (DLC) and the SPS Device are properly connected. Turn ignition on.

Perform EEPROM programming using the Techline equipment manufacturer’s instructions and latest software applicable for the vehicle model.

 

NOTE: If EEPROM programming fails, ensure all electrical connections on VCM are okay. Check Techline for latest software. If EEPROM programming still fails, replace VCM.

3.Once EEPROM is reprogrammed, Crankshaft Position (CKP) sensor variation learn procedure and password learn procedure for anti-theft system must be performed using proper procedure.

4.Once Crankshaft Position (CKP) sensor variation learn procedure and password learn procedure for anti-theft system are performed, perform powertrain On-Board Diagnostic (OBD) system check.

 

Electronically Erasable Programmable Read Only Memory (EEPROM) Programming (7.4L)

1.If Vehicle Control Module (VCM) was replaced, the EEPROM in the VCM must be programmed. If EEPROM is not programmed, a Diagnostic Trouble Code (DTC) will be set in the VCM.

2.Ensure battery is fully charged. Ensure cable at Data Link Connector (DLC) and the SPS Device are properly connected. Turn ignition on.

 

Perform EEPROM programming using the Techline equipment manufacturer’s instructions and latest software applicable for the vehicle model.

 

NOTE: If EEPROM programming fails, ensure all electrical connections on VCM are okay. Check Techline for latest software. If EEPROM programming still fails, replace VCM.

 

NOTE: Crankshaft Position (CKP) sensor variation learn procedure should ONLY be performed on Except Calif. models. DO NOT perform CKP sensor variation learn procedure on Calif. models. Verify vehicle application by using underhood Emission Control label.

 

3.Once EEPROM is reprogrammed, use the Scan Tool to reset Idle Air Control (IAC) valve. On Calif. models, go to next step. On models except Calif., go to step 5).

 

4.Once EEPROM is reprogrammed, password learn procedure for anti-theft system must be performed using proper procedure. Once password learn procedure for anti-theft system has been performed, perform powertrain On-Board Diagnostic (OBD) system check.

 

5.Once EEPROM is reprogrammed, Crankshaft Position (CKP) sensor variation learn procedure and password learn procedure for anti-theft system must be performed using proper procedure. Once Crankshaft Position (CKP) sensor variation learn procedure and password learn procedure for anti-theft system are performed, perform powertrain On-Board Diagnostic (OBD) system check.

 

Powertrain Control Module (PCM) Programming (6.5L Diesel)

1.If PCM was replaced, the PCM must be programmed. If PCM is not programmed, a Diagnostic Trouble Code (DTC) will be set in the PCM.

2.Ensure battery is fully charged. Ensure cable at Data Link Connector (DLC) and the SPS Device are properly connected. Turn ignition on.

Perform EEPROM programming using the Techline equipment manufacturer’s instructions and latest software applicable for the vehicle model.

 

NOTE: If PCM programming fails, ensure all electrical connections on PCM are okay. Check Techline for latest software. If EEPROM programming still fails, replace PCM.

 

3.Perform password learn procedure for anti-theft system using proper procedure. Once PCM is programmed, if only the PCM was replaced, go to next step. If the crankshaft position sensor, engine or PCM with fuel injection pump were replaced, perform TDC offset learn procedure.

 

4.Start engine and warm engine until engine coolant temperature is at least 170 Deg F. This will allow TDC offset to be programmed into the PCM if necessary. The PCM has the ability to determine the amount of offset required to bring the engine to TDC. PCM uses the TDC offset to determine proper fuel injection pump timing. If TDC offset is not programmed, a Diagnostic Trouble Code (DTC) P1214 will be set in the PCM.

 

auto

Recent Posts

MANITOU MT6034 Telehandlers PWP System Deactivation Tests

This instruction show you guide on how to do deactivation test for MANITOU MT6034 telehandlers…

2 days ago

How to Solve Liebherr Machine ECU2 P1119 SCR System Plausibility Error

This instruction show you guide on how to solve Liebherr machine ECU2 P1119-00 trouble code…

4 days ago

Bobcat Machine P18A5 Suction Line Heater Open Error Solution

This instruction show you guide on how to solve Bobcat machine trouble code P18A5 suction…

1 week ago

AGCO Machine SPN 102 – FMI 31 Intake Manifold Pressure Drop Too High at Cranking

The measured intake manifold pressure (signal from boost pressure sensor) is below the warning limit…

2 weeks ago

JCB 3CX 4CX Backhoe Loader Engine Throttle Cable Removal and Replacement

JCB 3CX 4CX Backhoe Loader engine throttle cable is routed from the L.H. side of the…

2 weeks ago

How to Replace Fuel Tank Breather Filter Element for Liebherr R9600 Excavator

Here is the instruction show you guide on how to replace fuel tank breather filter…

1 month ago