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

Powertrain Control Module

 

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.