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) >> Diagnostic Tests >> DTC B1009: EEPROM Check Sum Error >> Test Procedure
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Test Procedure

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. Perform diagnostic system check for malfunctioning system. See DIAGNOSTIC SYSTEM CHECK INDEX  .
  2. If module with DTC B1009 is BCM, go to next step. If module that stored DTC B1009 is not BCM, go to step  4 .
  3. Reprogram BCM. See BODY CONTROL MODULE PROGRAMMING/REGULAR PRODUCTION OPTION CODES  . Clear all DTCs with scan tool. Turn ignition OFF and back to RUN. If DTC B1009 resets, go to step  5 .
  4. Install scan tool and turn ignition switch to RUN position. If DTC B1009 is a current DTC, go to next step. If DTC B1009 is only stored as a history DTC see DIAGNOSTIC AIDS  .
  5. Replace module. See REMOVAL & INSTALLATION  .
  6. 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. BCM may need to learn SDM part No. To program BCM with new SDM. See BODY CONTROL MODULE/SDM REPLACEMENT  .