Scan Tool Data Definitions
Battery Voltage: The scan tool displays 0.0-16.0 volts. The battery voltage input represents the system voltage measured at the BCM ignition feed input.
Ignition Accessory: Input from ignition switch Accessory circuit. Used to determine power mode. Hot in ACC and ON.
Ignition 0: Input to the control module from the ignition switch indicating the Ignition 0 position. Switch closed (HOT) in ignition switch positions UNLOCK, ACC, ON, and START
Ignition 1: Input to the control module from the ignition switch indicating the Ignition 1 position. Switch closed (HOT) in ignition switch positions ON and START
Ignition 3: Input to the control module from the ignition switch indicating the Ignition 3 position. Switch closed (HOT) in ignition switch position ON.
Key In Ignition: Input from ignition switch indicating that the ignition key is inserted into the ignition switch. HOT with key in ignition switch.
Module Part Number: Indicates the module part number.
Seed and Key Timer: Indicates the time remaining for programming functions.
Software Part Number: Part number of component program or the ECU. Used to determine applicability to vehicle RPO content.
Scheme 45
Circuit Description
The internal fault detection is handled inside the control module. No external circuits are involved.
Conditions for Running the DTC
The module runs the program to detect an internal fault when power up is commanded. The only requirements are voltage and ground. This program runs even if the voltage is out of the valid operating range.
Conditions for Setting the DTC
The module has detected an internal malfunction.
Action Taken When the DTC Sets
The module refuses all additional inputs.
Conditions for Clearing the DTC
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
Diagnostic Aids
- This DTC may be stored as a history DTC without affecting the operation of the module. If stored only as a history DTC and not retrieved as a current DTC, do not replace the module.
- If this DTC is retrieved as both a current and history DTC, replace the module.
Scheme 46
After entering RUN mode, the inflatable restraint sensing and diagnostic module (SDM) and Radio receive the VIN from the BCM, via the class 2 serial data circuit. The SDM also receives a message from the BCM containing its restraints ID. The restraints ID contains the last four digits of the SDM part number. The modules compare the information stored in their memory with the information received from the BCM.
Battery voltage is between 9-16 volts.
The restraints ID that is stored in the SDM does not match the restraints ID that is stored in the BCM or the VIN information that is stored in either the SDM or Radio does not match the VIN information that is stored in the BCM.
The following module specific actions may occur
- The SDM commands the AIR BAG indicator ON via a class 2 serial data message.
- The SDM disables all deployment loops.
- The radio does not function and displays as many characters of the word "CALIBRATE" as will fit on the display.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
DTC B1001 is an indication that the restraints ID stored in both the BCM and the SDM do not match or that the VIN stored in the BCM does not match the VIN stored either in the SDM or in the radio. If any of the modules mentioned above were previously replaced, the replaced module needs to be reprogrammed for proper operation.
Scheme 47
The internal fault detection is handled inside the control module. No external circuits are involved.
The module microprocessor must be active/awake.
This DTC indicates the KAM in the module has been reset. It is a normal occurrence when battery positive voltage or ground is removed from the module, such as a battery disconnect.
The microprocessor reverts back to the base programmed critical operating data until new data is learned and stored in KAM.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- This DTC may be stored as a history DTC without affecting the operation of the module. If stored only as a history DTC and not retrieved as a current DTC, do not replace the module.
- If this DTC is retrieved as both a current and history DTC, replace the module.
Scheme 48
As part of normal data processing, the module performs a data programming check on its writes to the electrically erasable read only memory (EEPROM). The EEPROM write error detection is handled inside the control module. No external circuits are involved.
The module runs the program to detect an EEPROM write error. The only requirements are battery positive voltage and ground. This program runs even if the battery positive voltage is out of the valid operating range.
The module writes information to a data block in the EEPROM. The module then reads the data and compares it to what was sent to the data block. If the data does not match after 3 consecutive attempts, the module sets the DTC.
The module writes to another area of the EEPROM, this becomes the new permanent area to store the data. The data location is allowed to change until all of the available EEPROM is used. If a B1004 DTC is also set, the module reverts to base operation values programmed for those blocks of data that have failed. The blocks of data that have not failed the checksum test are not affected.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- This DTC may be stored as a history DTC without affecting the operation of the module. If stored only as a history DTC and not retrieved as a current DTC, do not replace the module.
- If this DTC is retrieved as both a current and history DTC, replace the module.
Scheme 49
The electrically erasable programmable read-only memory (EEPROM) check sum error detection is handled inside the control module. No external circuits are involved.
The module runs the program to detect an EEPROM checksum error after each wake- up. The only requirements are battery positive voltage and ground. This program runs even if the voltage is out of the valid operating range.
The module retains an inverse copy of the digital value stored in certain blocks of memory in the EEPROM. The module then reads the information from those certain blocks and adds the stored inverse value to the current value. If they do not equal 0, the module sets the DTC.
The module reverts to base operation values programed for those blocks of data that have failed the check sum test. The blocks of data that have not failed the check sum test are not affected.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- This DTC may be stored as a history DTC without affecting the operation of the module. If stored only as a history DTC and not retrieved as a current DTC, do not replace the module.
- If this DTC is retrieved as both a current and history DTC, replace the module.
Scheme 50
The body control module (BCM) is the power mode master responsible for sending ignition switch position information on the class 2 serial data link. The BCM monitors 3 discrete wires from the ignition switch contacts and the engine run flag (ERF) in order to determine the present power mode. The BCM communicates this power mode information to all class 2 modules on the class 2 serial data link. The following table represents correct BCM power mode data
Scheme 51
The only requirements are voltage and ground.
One of the 3 monitored ignition switch circuits has malfunctioned. The DTC will set, if one of the following situations is present
Scheme 52
The BCM implements default actions for each ignition switch position when faults are detected.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
Scheme 53
Scheme 54
The internal fault detection is handled inside the control module. No external circuits are involved.
The microprocessor runs the program to detect an internal fault when power up is commanded. The only requirements are voltage and ground. This program runs even if the voltage is out of the valid operating range.
- The control module detects an internal write malfunction.
- The control module detects an internal checksum malfunction.
If equipped, the following module specific actions may occur
- The ABS indicator turns on.
- The BRAKE Warning indicator turns on.
- The SERVICE 4WD indicator turns on and the system will be disabled.
- The Service 4 Wheel Steering indicator turns on and the system will be disabled.
- The SERVICE RIDE SYS or SERVICE RIDE CONTROL message is displayed.
- The SERVICE SUSPENSION SYS message is displayed.
- The TCS indicator turns on.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- This DTC may be stored as a history DTC without affecting the operation of the module. If stored only as a history DTC and not retrieved as a current DTC, do not replace the module.
- If this DTC is retrieved as both a current and history DTC, replace the module.
Scheme 55
| IMPORTANT | Review the system operation in order to familiarize yourself with the system functions. Refer to Body Control System DESCRIPTION AND OPERATION . |
Visual/Physical Inspection
- Inspect for aftermarket devices which could affect the operation of the body control system. Refer to CHECKING AFTERMARKET ACCESSORIES in Wiring Systems.
- Inspect the easily accessible or visible system components for obvious damage or conditions which could cause the symptom.
Symptom List
Refer to a symptom diagnostic procedure from the following list in order to diagnose the symptom
POWER MODE MISMATCH
Normal vehicle class 2 communications and module operations will not begin until the system power mode has been identified. Discrete wires from the ignition switch contacts are monitored by the power mode master (PMM) module in order to determine the correct power mode. The PMM communicates the system power mode to all class 2 modules on the class 2 serial data line. Refer to Body Control System DESCRIPTION AND OPERATION to identify which module is the PMM and the applicable power mode look up table.