GM Service Manual Online
For 1990-2009 cars only

Door Control System Operation

This vehicle with five modules (7 modules with V4U Option) is capable of performing door system control functions. Vehicle door system components (windows, locks, mirrors, etc.) are controlled directly by these modules.There is a door module located inside of each vehicle door:

    • Driver Door Switch Assembly Module --DDSA
    • Driver Door Module -- DDM
    • Passenger Front Door Module --PFDM
    • LH Rear Door Module -- LRDM
    • RH Rear Door Module -- RRDM
    • Left Middle Door Module--LMDM (w/V4U)
    • Right Middle Door Module--RMDM ( w/V4U)

Serial Data Class 2 line

Each Door Module communicates with the other Door Modules and vehicle modules on the Serial Data Class 2 line.

Driver Door Switch Assembly

The Driver Door Switch Assembly (DDSA) provides messages for controlling the power door locks, power windows, and outside rearview power mirrors to the other door modules, the rear integration module (RIM), and other vehicle modules via the Serial Data Class 2 line. The DDSA receives direct inputs from the Driver Door Lock Switch and Memory Function Switch.

Driver Door Module (DDM)

The Driver Door Module (DDM) directly controls the Driver Door Lock Actuator, Power Window Motor and the Left Side Power Mirror. For door lock control, the DDM receives direct inputs from the Driver Door Jamb Switch. However, during a driver door lock switch activation, the DDM must first send a Serial Data Class 2 message to the Rear Integration Module (RIM), which is the master of all lock operations. If the RIM determines that the correct conditions are present for lock activation to take place, the RIM sends a Serial Data Class 2 message back to the DDM and other appropriate door modules to allow lock activation.

Passenger Front Door Module (PFDM)

The Passenger Front Door Module (PFDM) directly controls the Passenger Front Door Lock Actuator, Power Window Motor, and Right Side Power Mirror. The PFDM recieves direct inputs from the Passenger Front Door Lock Switch, Passenger Front Power Window Switch, and the Passenger Front Door Jamb Switch, however, during a Passenger Front Door Lock Switch activation,The PFDM must first send a class 2 message to the Rear Integration Module (RIM), which is the lock master. If the RIM determines that the correct conditions are present for lock activation to take place, the RIM sends a class 2 message back to the PFDM and other appropriate door modules to allow door lock activation.

Left Rear Door Module (LRDM)

The LRDM controls the Left Rear Door Lock Actuator and Power Window Motor.The LRDM recieves direct inputs from the Left Rear Door Lock Switch, Left Rear Power Window Switch, and the Left Rear Door Jamb Switch. The LRDM sends and receives messages via the Serial Data Class 2 line also. However, a lock activation command must first be permitted by the RIM.

Right Rear Door Module (RRDM)

The RRDM controls the Right Rear Door Lock Actuator and Power Window Motor. The RRDM recieves direct inputs from the Right Rear Door Lock Switch, Right Rear Door Power Window Switch, and the Right Rear Door Jamb Switch. Again, lock activation will not take place unless the Rim sends a message back to the RRDM to permit the action.

Left Middle Door Module (LMDM) (w/V4U)

The LMDM controls the Left Middle Door Lock Actuator and Power Window Motor. The LMDM recieves direct inputs from the Left Middle Door Lock Switch, Left Middle Door Power Window Switch, Drivers Left Middle Door Window Switch, and the Left Middle Door Jamb Switch. The LMDM sends and receives messages via the Serial Data Class 2 line also. However, a lock activation command must first be permitted by the RIM

Right Middle Door Module (RMDM) (w/V4U)

The RMDM controls the Right Middle Door Lock Actuator and Power Window Motor. The RMDM recieves direct inputs from the Right Middle Door Lock Switch, Right Middle Door Power Window Switch, Drivers Right Middle Door Window Switch, and the Right Middle Door Jamb Switch. Again, lock activation will not take place unless the Rim sends a message back to the RMDM to permit the action.

Door Module Functions

Each Door Module is capable of performing multiple door control functions. Door Module outputs control door system components that are directly connected to that doors module in response to input information received from the sensors and switches directly connected to the Door Module. The Door Module also borrows and evaluates information from other systems on the Serial Data Class 2 line in order to control the outputs. The Door Module can command other systems to control systems that are not directly wired to the Door Module. The Door Module accomplishes this by sending specific messages on the Serial Data Class 2 line. The system capable of performing this function will respond to the message.

Each Door Module is capable of performing the following functions:

    • Window Up/Down Movement
    • Door Ajar Switch status
    • Door Jamb Switch status
    • Door Lock/Unlock Functions
    • Outside Mirror Up/Down/Left/Right Control (front doors only)
    • Door Switch Lamp Dimming

Door Module Wake-Up/Sleep States

The dash integration module (DIM), which is the power mode master, is responsible for sending a power mode message on the Serial Data Class 2 line to other systems. When the power mode message is sent, other systems respond to this message by entering a power-up state and sending a State of Health (SOH) code message. This SOH message indicates they are able to communicate information between other systems.

The door modules are able to control or perform all of the door functions in the wake-up state. The modules enter the sleep state when active control or monitoring of system functions has stopped, and the module has become idle. The door modules must detect certain wake-up inputs before entering the wake-up state and monitor these inputs during the sleep state. The door modules are able to detect switch transitions that cause the two wake-up states, activated or deactivated.

DRIVER DOOR AJAR (140)

The driver door module (DDM) receives a discrete input from the driver door ajar switch.The instrument panel cluster (IPC) receives the status of the driver door from the DDM via class 2 serial data message. When the driver door is open and the vehicle is out of the PARK gear, the IPC displays the message. If the vehicle speed is greater than 4.8 km/h (3 mph) with the driver door open, the IPC displays the message and also sends a class 2 serial data message requesting 5 chimes to sound.

PASSENGER DOOR AJAR (141)

The passenger door module (PDM) receives a discrete input from the passenger ajar switch. The IPC receives the status of the passenger door from the passenger door module (PDM) via class 2 serial data message. When the passenger door is open and the vehicle is out of the PARK gear, the IPC displays the message. Also, if the vehicle speed is greater than 4.8 km/h (3 MPH), the IPC displays the message and sends a class 2 serial data message requesting 5 chimes to sound.

LEFT REAR DOOR AJAR (142)

The LH rear door module (LRDM) receives a discrete input from the LH rear ajar switch. The IPC receives the status of the LH rear door from the LH rear door module (LRDM) via class 2 serial data message. When the LH rear door is open and the vehicle is out of the PARK gear, the IPC displays the message. Also, if the vehicle speed is greater than 4.8 km/h (3 MPH), the IPC displays the message and sends a class 2 serial data message requesting 5 chimes to sound.

RIGHT REAR DOOR AJAR (143)

The RH rear door module (RRDM) receives a discrete input from the RH rear ajar switch. The IPC receives the status of the RH rear door from the RH rear door module (RRDM) via class 2 serial data message. When the RH rear door is open and the vehicle is out of the PARK gear, the IPC displays the message. Also, if the vehicle speed is greater than 4.8 km/h (3 MPH), the IPC displays the message and sends a class 2 serial data message requesting 5 chimes to sound.