GM Service Manual Online
For 1990-2009 cars only

Body Control Module

The Body Control Module (BCM) controls the automatic door locks. Refer to Body Control System Operation in Body Control System for more information.

All Door Unlock

The BCM unlocks all doors when pressing unlock once on either door lock switch.

Pressing unlock on either door lock switch sends a ground signal to the BCM through circuit 781. This action causes the BCM to supply voltage from circuit 1540 to circuit 294 for 350)+/- 35) ms, energizing all passenger door actuators and unlocking all passenger doors. At the same time the BCM supplies voltage in circuit 694. This action energizes the driver's door lock actuator and unlocks the driver's door lock.

All Door Lock

    • The BCM locks all doors when pressing lock once on either door lock switch with all doors closed.
    • The BCM delays door locking when the drivers door is open with the key removed from the ignition switch, thus enabling the last door closed locking feature. A first press of lock on a door lock switch initiates this feature. This causes the BCM to sound the chime 3 times, indicating last door closed locking is active. Five seconds after all doors are closed, the BCM locks all doors. Pressing lock twice on a door lock switch overrides the last door closed locking feature, thus the BCM locks all doors immediately with a door still open.
    • The BCM does not lock the doors when the driver's door is open and the key is fully inserted in the ignition switch, Thu enabling the lockout prevention feature.

Pressing lock on either door lock switch sends a ground signal to the BCM through circuit 780. When the BCM deems appropriate to lock the doors (based on last door closed locking and lockout prevention features), the BCM applies voltage from circuit 1540 to circuit 295 for 350 (+/- 35) ms, energizing all door actuators and locking all vehicle doors.

Last Door Closed Locking

The BCM activates the last door closed locking feature when these conditions are met:

    • Last door closed locking mode is enabled.
    • A vehicle door is open (ground signal in circuit 49 or 727).
    • The key is removed from the ignition switch, thus disabling lockout prevention (open signal in circuit 80).
    • Pressing lock once on a door lock switch or keyless entry transmitter.

Upon pressing lock, the BCM to sound the chime 3 times. This provides feedback indicating that the last door closed locking feature is active. 5 (+/- 0.5) seconds after all doors are closed, the BCM locks all doors.

To cancel this feature:

    • Press unlock on a door lock switch, or keyless entry transmitter.
    • Turn the ignition switch to the accessory or on position.

To override this feature: Press lock twice. The BCM locks all door immediately with a door still open.

Lockout Prevention

The BCM does not lock the vehicle doors when pressing lock on either door lock switch with the lockout prevention feature active. The BCM activates the lockout prevention feature when these conditions are met:

    • A vehicle door is open (ground signal in circuit 49 or 727).
    • The key is fully inserted in the ignition switch cylinder (ground signal in circuit 80).

Automatic Door Locks

When the lockout prevention feature is active, the BCM disables these automatic door lock features:

    • All door lock.
    • Last door closed locking.
    • Keyless entry system lock.

Lockout Prevention Override

To override the lockout prevention feature, press and hold lock on either door lock switch for three seconds. This action causes the BCM to lock all doors immediately.

Shift Into PARK Unlock

The BCM unlocks all doors when these conditions are met:

    • Automatic door lock/unlock is in mode 3.
    • The ignition switch is on.
    • Transaxle is shifted into PARK by sensing a transaxle range PRNDL signal via the Class 2 serial data link.

The BCM unlocks the driver's door only when these conditions are met:

    • Automatic door lock/unlock is in mode 4.
    • The ignition switch is on.
    • Transaxle is shifted into PARK by sensing a transaxle range PRNDL signal via the Class 2 serial data link.

Shift Out of PARK Lock

The BCM locks the doors when these conditions are met:

    • Automatic door lock/unlock is in mode 2, 3 or 4.
    • All vehicle doors are closed (open signal in circuits 49 and 727).
    • The ignition switch is on.
    • Transaxle is shifted out of PARK or NEUTRAL by sensing a transaxle range PRNDL signal via the Class 2 serial data link.