GM Service Manual Online
For 1990-2009 cars only

The memory seat system consists of the following components:

    • The memory seat/mirror module
    • 4 seat motors

The memory seat/mirror module controls the movement of the 3 seat position motors and 1 seat back recline motor. All of the motors operate independently of each other.

The right rear fuse block PWR STS circuit breaker via CKT 1340 (ORN) supplies battery positive voltage (B+) to power the memory seat/mirror module. Ground for the memory seat/mirror module is provided via CKT 150 (BLK) to ground G202.

Motors

The following 3 motors move the position of the seat:

    • The seat horizontal motor
    • The seat rear vertical motor
    • The seat front vertical motor

Both of the vertical motors run simultaneously when the left seat switch is operated. These motors move the entire seat up and down. The recline motor moves the angle of the seat back.

All of the motors are reversible. For example, the seat is moved forward and back by 1 motor. When the memory seat/mirror module receives an input to move the seat forward, the module supplies battery positive voltage (B+) and ground. This condition allows the module to run the motor and to move the seat forward. When the module receives a seat back input, the memory seat module (MSM) supplies power to the same motor, but the voltage and ground are on the opposite motor cavities. The voltage polarity is reversed and the motor runs in the opposite direction, moving the seat back. All of the other seat motors are also powered this way.

Position Sensors

The position sensors are used by the memory seat/mirror module in order to store motor positions in memory and return the motors to the stored memory positions. The memory seat/mirror module provides a 5 volt reference voltage through CKT 788 (GRY) and reference ground through CKT 782 (BLK) to each of the seat position sensors. These sensors are potentiometers which are mounted to each motor's transmission cable. When the cable rotates, the resistance of the potentiometer varies and the feedback voltage is monitored by the memory seat/mirror module. This condition allows the module to determine the motor position. The sensor feedback voltages vary from .25 volts to 4.75 volts. When a set memory command is executed, the memory seat/mirror module stores the motor positions by recording each position sensor feedback voltage. When a memory recall is commanded, the module moves the motors until all of the position sensor feedback voltages equal the feedback voltages stored in memory. For the easy exit functions, only the seat position sensor feedback voltages are recorded and only the seat motors run.

Manual Movement

The memory seat/mirror module receives the seat manual movement inputs from the left seat switch. Battery positive voltage (B+) is supplied to the left seat switch as follows:

    • On Oldsmobile vehicles, voltage is supplied from the right rear fuse block IP 1 fuse via CKT 40 (ORN).
    • On Buick vehicles, voltage is supplied from the right rear fuse block PWR STS circuit breaker via CKT 1340 (ORN).

When a switch is actuated, battery positive voltage (B+) is supplied to the appropriate input of the memory seat/mirror module. The memory seat module (MSM) supplies battery positive voltage (B+) to the appropriate motor(s) when one of the following inputs are received:

    • A horizontal input
    • A rear vertical input
    • A front vertical input
    • A recline input

This condition causes the seat or the seat back to move accordingly.

Memory Set

On Oldsmobile vehicles, the memory seat/mirror module receives the inputs from the left seat/lock switch. On Buick vehicles, the memory seat/mirror module receives the inputs from the outside mirror switch. The current seat positions may be recorded for 2 different drivers. In order to record the current positions, press the MEMORY SET button. This action is followed by a chime that acknowledges the input. Within 5 seconds, press either the DRIVER-1 or the DRIVER-2 button. When the memory seat/mirror module receives these inputs, the module records the feedback voltages from the 4 seat position sensors for the appropriate driver. A single chime is sounded in order to acknowledge that the position was recorded. A memory set function may be performed at any time.

Memory Recall

When the DRIVER-1 or the DRIVER-2 button is pressed, the memory seat/mirror module receives the input and a single chime is sounded. The memory seat/mirror module supplies battery positive voltage (B+) to the seat motors. This procedure is done until all of the seat position sensor feedback voltages equal the feedback voltages stored in the memory for the appropriate driver.

Battery positive voltage (B+) is supplied simultaneously to the memory seat/mirror module memory 1 and memory 2 inputs when one of the following actions occurs:

    • The DRIVER-1 and the DRIVER-2 buttons are pressed simultaneously.
    • The EXIT button is pressed.

This action signals the easy exit function. In response, the memory seat/mirror module moves the seat to the fully down and back position. The module supplies battery positive voltage (B+) to the following motors:

    • The left seat front vertical motor
    • The left seat rear vertical motor
    • The left seat horizontal motor

The voltage is supplied until the seat is fully back and down. The recline motor is not moved during this operation.

Memory recall and easy exit functions may only be performed if one of the following situations exists:

    • The ignition switch is in the OFF position.
    • The gear selector is in the PARK position.

Personalization

When a keyless entry transmitter is used in order to unlock the vehicle's doors, the remote function actuator (RFA) module communicates the following information to the memory seat/mirror module:

    • The unlock command
    • Which driver performed the command

This communication is performed via CKT 1985 (PPL). Refer to Keyless Entry Schematics in Keyless Entry.

Each keyless entry transmitter is programmed with one of the 4 personalized recall options when the RFA receives an unlock message:

    • Mode 0: The memory seat/mirror module sounds a single chime. The left seat does not move.
    • Mode 1: The memory seat/mirror module sounds a single chime. The left seat and both of the mirrors move to the position stored for DRIVER-1.
    • Mode 2: The memory seat/mirror module sounds a single chime. The left seat and both of the mirrors move to the position stored for DRIVER-2.
    • Mode 3: The memory seat/mirror module sounds a single chime. The left seat moves to the easy exit position, which is fully back and down.

Program a keyless entry transmitter for a specific mode as follows:

    • Mode 0: Press the SET MEMORY button on the left seat switch and then, within 5 seconds, press the UNLOCK button on the keyless entry transmitter.
    • Mode 1: Perform a memory set function for DRIVER-1 and then, within 5 seconds, press the UNLOCK button on the keyless entry transmitter.
    • Mode 2: Perform a memory set function for DRIVER-2 and then, within 5 seconds, press the UNLOCK button on the keyless entry transmitter.
    • Mode 3: There are 2 different ways to set the keyless entry transmitter to this mode:
       - Perform an easy exit function and then, within 5 seconds, press the UNLOCK button on the keyless entry transmitter.
       - Press the UNLOCK button on the keyless entry transmitter and then, within 5 seconds, perform an easy exit function.

Memory Seat/Mirror Module Diagnostic Modes

In order to enter the manual diagnostic modes of the memory seat/mirror module, the ignition switch must be in the OFF position. If the ignition is set to the RUN or to the START positions while the module is in a diagnostic mode, the module exits diagnostics and sounds 3 chimes.

Mode 1 diagnostics of the memory seat/mirror module are used in order to test all memory, seat, and mirror switch inputs. In order to enter mode 1 of the manual diagnostics, the memory seat/mirror diagnostic connector must be grounded. The diagnostic connector may be taped into the harness. When the connector is grounded, the module chimes once in order to acknowledge entrance into mode 1 diagnostics. This connector must remain grounded throughout mode 1 diagnostics. If ground at the connector is lost for more than 5 seconds, then the module exits diagnostics and sounds 3 chimes. All memory, seat, and mirror functions are disabled during mode 1. In order to test the inputs, the memory, seat, or mirror switch is operated as if performing that function. Each time the memory seat/mirror module sees an input from a switch, the module chimes once. If a switch is operated and the module does not chime, the module did not receive the input. This condition may indicate a problem with the switch or the wiring from the switch to the module.

Mode 2 diagnostics is used in order to test the seat and the mirror position sensor inputs. In order to enter mode 2 of the manual diagnostics, while in mode 1 diagnostics, the ground is removed from the memory seat/mirror diagnostic connector and then reapplied within 5 seconds. The module then chimes twice in order to acknowledge that the module has entered mode 2 diagnostics. If ground at the connector is lost for more than 5 seconds, the module exits diagnostics and sounds 3 chimes. In order to test the inputs, the left seat switch or the outside mirror switch is operated in order to command the seat or the mirror to move. The position sensor input for that direction is tested. For example, if the seat is commanded to move forward, the module tests the horizontal position sensor. If the module sounds a chime when a switch is being operated, then the module senses a discontinuity in that direction's position sensor. This condition indicates that there may be a problem with the position sensor or the wiring from the module to the position sensor.

In order to exit the diagnostic mode, either remove the ground from the memory seat/mirror module diagnostic connector for more than 5 seconds or turn the ignition to the RUN or to the START position. When the module exits the diagnostic mode, the module sounds 3 chimes in order to acknowledge that the module is no longer in diagnostic mode.