The module calibrations are stored in the EEPROM. When the ignition is first turned ON, the module performs internal tests on the EEPROM to determine the integrity of its non-volatile memory. The module compares its previously stored checksum with the checksum calculated when the ignition is first turned ON.
• | The stored checksum does not match the calculated checksum. |
• | The condition must occur when the ignition is first turned ON. |
• | The module stores a DTC B1009 as current. |
• | No driver warning message is displayed for this DTC. |
• | The module will use default values for any memory address in the EEPROM that is corrupt. |
• | This DTC requires an ignition cycle in order to change from current to history. |
• | The module no longer detects an internal memory malfunction (checksum error). |
• | A history DTC will clear after 50 consecutive ignition cycles if the condition for the malfunction is no longer present. |
Since the EEPROM cannot be removed from the module and DTC B1009 is an internal module malfunction, the module may need to be replaced.
Step | Action | Value(s) | Yes | No |
---|---|---|---|---|
1 | Was the Body Control Module Diagnostic System Check performed? | -- | ||
2 |
Is the DTC still present? | -- | ||
3 | Replace the rear integration module (RIM). Is the repair complete? | -- | -- | |
4 |
Is the repair complete? | -- | -- |