11-18-2025, 06:25 PM
Here is how the memory seats work.
The memory button has three or for buttons.
M = Enable Store
1, 2 and 3 (90 series) = Memore bank recall or store position into bank x while M is on.
The seat position sensors are built in inside the each seat motors (4 wires on each motor). If there are two wires going into motors, there is no position sensor.
The memory button is connected to Door module via LIN and Door module is connected to seat controller via CAN BUS. Seat's positions are stored in the seat controller.
So, what you need to know and replicate are the messages ID 0x30 which are sent by the door module to the seat controller.
The memory button has three or for buttons.
M = Enable Store
1, 2 and 3 (90 series) = Memore bank recall or store position into bank x while M is on.
The seat position sensors are built in inside the each seat motors (4 wires on each motor). If there are two wires going into motors, there is no position sensor.
The memory button is connected to Door module via LIN and Door module is connected to seat controller via CAN BUS. Seat's positions are stored in the seat controller.
So, what you need to know and replicate are the messages ID 0x30 which are sent by the door module to the seat controller.

