LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Cadillac >> 2000 >> Seville SLS >> Repair and Diagnosis >> Body & Frame >> Body, Cab Control Systems >> Body Control Modules >> Diagnostic Tests >> DTC B1004: Keep Alive Memory (KAM) >> Description
April 5, 2026: LEMON Manuals is launched! Read the announcement.

DTC B1004: Keep Alive Memory (KAM): Description

DTC B1000 is an internal fault and is handled inside control module. No external circuits are used. Module microprocessor must be active/awake for DTC to set. Microprocessor calculates a check sum on those areas of memory that hold critical operation data at regular intervals (periodic check sum). Microprocessor also calculates a check sum when new data is written (running check sum).

Microprocessor compares periodic check sum to running check sum. If they do not match, DTC B1004 will set. When DTC is set, microprocessor will operate from preset critical operating data until new data is learned and stored in KAM.

DTC will clear when microprocessor calculates a successful comparison of periodic check sum to running check sum.