LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Infiniti >> 2004 >> QX56 AWD >> Repair and Diagnosis >> External Pages >> Different car >> Section 213 (Body Control Modules) >> Programming >> Powertrain Control Module >> Electronically Erasable Programmable Read Only Memory (EEPROM) Programming (2.2L)
April 5, 2026: LEMON Manuals is launched! Read the announcement.

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

WARNING: This page is about a different car, the 2002 Pontiac Grand Am and 2002 Oldsmobile Alero. However, it is still accessible from the selected car via links, so may be relevant.
  1. If Powertrain Control Module (PCM) was replaced, EEPROM in PCM must be programmed. If EEPROM is not programmed, a Diagnostic Trouble Code (DTC) will be stored in PCM or PCM may be damaged. Perform EEPROM programming using Techline equipment manufacturer instructions and latest software applicable for vehicle model.
  2. Once EEPROM is reprogrammed, Crankshaft Position (CKP) sensor variation learn procedure and password learn procedure for anti-theft system must be performed. See CRANKSHAFT POSITION SENSOR VARIATION LEARN PROCEDURE (2.2L)  and PASSLOCK(tm) LEARN PROCEDURES  .
  3. After programming, perform to avoid future misdiagnosis:
    • Turn ignition OFF for 30 seconds.
    • Connect scan tool to data link connector.
    • Turn ignition switch to RUN position.
    • Replacing modules may cause DTCs B1001, B1271 or B1780 to set in SDM or radio. Do not diagnose these DTCs if BCM, PCM or other modules have been replaced. Use scan tool to clear all DTCs.
    • Remove scan tool from vehicle. Turn ignition OFF and back to RUN. Ensure SDM is operating properly by observing airbag warning indicator. Indicator should flash seven times then go off.