Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
SYS.OK|MANUAL.DBβ LIVE
HOMESERVICE MANUALSVOLVO1997850 L5-2.4L VIN 55 B5254SREPAIR AND DIAGNOSISA L L DIAGNOSTIC TROUBLE CODES ( DTC )TESTING AND INSPECTIONMANUFACTURER CODE CHARTSPSL/PSR CODES (POWER SEATS)PSL/PSR-322MEMORY POSITION FAULT
1997 Volvo 850 L5-2.4L VIN 55 B5254S
Memory Position Fault
1997 Volvo 850 L5-2.4L VIN 55 B5254SSECTION Memory Position Fault
R A. Diagnostic trouble code (DTC) information

Condition
The control module can store one seat position set-up in memory position 2. If the control module detects that the contents of memory position 2 does not match a check-sum then diagnostic trouble code (DTC) PSL/PSR-322 is set.
Possible source
- Incorrect procedure for memory storage.
- Defective wiring.
- Defective control.
- Defective control module.
Fault symptom(s)
- Memory function 2 not working.
- This diagnostic trouble code (DTC) may occur without any fault symptom being apparent.
- Fault-tracing begins at RB. Memory position fault.

RB. Memory position fault
RB1: Checking function of the memory button
- Ignition OFF.
Select scrolling values and read off the value for memory button 2 and MEM.
Press in the programming button MEM and keep it pressed while pressing memory storage button 2.
MEM and memory button 2 status should change from NOT ACTIVE to ACTIVE when the respective button is pressed in.
If reading is OK:
- RB2
If reading is incorrect:
- RB5
RB2: Checking memory function 2
Operate the seat so it moves to a new position using the control buttons.
Activate stored memory position 2 to see if the seat moves to that position.
Does the seat move to memory position 2?
Yes:
- RB3
No:
- RB4
RB3: Fault-tracing information
The diagnostic trouble code (DTC) was probably set because no position has been programmed into memory position 2.
Then continue with:
- Fault corrected

RB4: Replace component
The diagnostic trouble code (DTC) was probably set due to an internal fault in the control module.
Try a new control module. Control module, Service and Repair
Then continue with:
- RB9

RB5: Connecting the break-out box
- Ignition OFF.
- Remove seat from car.
- Connect break-out box to 16-pin connector D. Connecting The Break-out Box
Then continue with:
- RB6

RB6: Checking memory buttons
- Ignition OFF.
- Break-out box connected.
Connect an ohmmeter between break-out box position 31 (memory button 2) and 36 (ground). Press memory button 2 and read off resistance.
Connect ohmmeter between break-out box position 33 (MEM) and 36 (ground). Press MEM and read off resistance.
The resistance should be 0 ohm when the respective buttons are pressed.
If reading is OK:
- RB8
If reading is incorrect:
- RB7

RB7: Replace component
Repair wiring or replace control panel with a new one. Control panel replacement, Service and Repair
Then continue with:
- RB9

RB8: Checking, contact resistance and oxidation
Check and correct the 16-pin connector positions D:1 and D:3 for contact resistance and oxidation.
If the fault persists after verification, try a new control module. Control module, Service and Repair
Then continue with:
- RB9

RB9: Verification
Hint: After carrying out the repair, check that the fault has been remedied as follows.
- Ignition OFF.
- Connect up seat in car.
Program a seat position into memory 2.
Test seat by moving to a new position using the control buttons.
Does the seat move to memory position 2?
Yes:
- Fault corrected
No:
- RB10
RB10: Fault-tracing information
The verification result shows that the fault persists.
Do you want to exit fault-tracing?
Yes:
- Fault not corrected
No:
- RB1
Condition
The control module can store one seat position set-up in memory position 2. If the control module detects that the contents of memory position 2 does not match a check-sum then diagnostic trouble code (DTC) PSL/PSR-322 is set.
Possible source
- Incorrect procedure for memory storage.
- Defective wiring.
- Defective control.
- Defective control module.
Fault symptom(s)
- Memory function 2 not working.
- This diagnostic trouble code (DTC) may occur without any fault symptom being apparent.
- Fault-tracing begins at RB. Memory position fault.
RB. Memory position fault
RB1: Checking function of the memory button
- Ignition OFF.
Select scrolling values and read off the value for memory button 2 and MEM.
Press in the programming button MEM and keep it pressed while pressing memory storage button 2.
MEM and memory button 2 status should change from NOT ACTIVE to ACTIVE when the respective button is pressed in.
If reading is OK:
- RB2
If reading is incorrect:
- RB5
RB2: Checking memory function 2
Operate the seat so it moves to a new position using the control buttons.
Activate stored memory position 2 to see if the seat moves to that position.
Does the seat move to memory position 2?
Yes:
- RB3
No:
- RB4
RB3: Fault-tracing information
The diagnostic trouble code (DTC) was probably set because no position has been programmed into memory position 2.
Then continue with:
- Fault corrected
RB4: Replace component
The diagnostic trouble code (DTC) was probably set due to an internal fault in the control module.
Try a new control module. Control module, Service and Repair
Then continue with:
- RB9
RB5: Connecting the break-out box
- Ignition OFF.
- Remove seat from car.
- Connect break-out box to 16-pin connector D. Connecting The Break-out Box
Then continue with:
- RB6
RB6: Checking memory buttons
- Ignition OFF.
- Break-out box connected.
Connect an ohmmeter between break-out box position 31 (memory button 2) and 36 (ground). Press memory button 2 and read off resistance.
Connect ohmmeter between break-out box position 33 (MEM) and 36 (ground). Press MEM and read off resistance.
The resistance should be 0 ohm when the respective buttons are pressed.
If reading is OK:
- RB8
If reading is incorrect:
- RB7
RB7: Replace component
Repair wiring or replace control panel with a new one. Control panel replacement, Service and Repair
Then continue with:
- RB9
RB8: Checking, contact resistance and oxidation
Check and correct the 16-pin connector positions D:1 and D:3 for contact resistance and oxidation.
If the fault persists after verification, try a new control module. Control module, Service and Repair
Then continue with:
- RB9
RB9: Verification
Hint: After carrying out the repair, check that the fault has been remedied as follows.
- Ignition OFF.
- Connect up seat in car.
Program a seat position into memory 2.
Test seat by moving to a new position using the control buttons.
Does the seat move to memory position 2?
Yes:
- Fault corrected
No:
- RB10
RB10: Fault-tracing information
The verification result shows that the fault persists.
Do you want to exit fault-tracing?
Yes:
- Fault not corrected
No:
- RB1
RENDER: 1.0x
NO RELATED
Recommended Tools & Savings
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.