Code
B2161
Other
B — Body
Seat Front Vertical Motor Memory Position Out of Range
AI status
Completed
Completed
100%
Causes
- Faulty seat position sensor (potentiometer or encoder)
- Defective front vertical seat motor
- Wiring fault: open, short, high resistance, or poor ground in motor/sensor circuit
- Corroded or loose connector at seat, sensor, or control module
- Mechanical binding, obstruction, or seized seat adjuster
- Faulty seat memory/position control module or related BCM/IPC
Symptoms
- Seat height will not move to stored memory position or stops before expected position
- Intermittent seat height operation or loss of memory function
- Difficulty adjusting seat vertically; grinding or increased motor noise
- DTC stored (B2161) and possible vehicle message or indicator related to seat memory
What to check
- Read and record freeze frame and related codes with a scan tool; check for additional seat or body module codes
- Attempt memory recall and observe seat movement and whether code sets
- Visually inspect seat tracks, adjuster, and motor area for obstructions, broken components, debris, or binding
- Inspect connectors and wiring for damage, corrosion, loose pins, or pushed-out terminals at seat motor, position sensor, and control module
- Check battery/charging system voltage (low voltage can cause control faults)
- Check for aftermarket equipment or prior repairs that may have disturbed seat wiring or modules
Signal parameters
- Position sensor output typically varies across travel — commonly 0.5–4.5 V (potentiometer) or discrete encoder counts; expected monotonic change with movement
- Motor supply voltage: near battery voltage (~11–14 V) when operating
- Motor current: nominal running current depends on motor but will rise under load (excessive current may indicate binding)
- Control module communication: CAN/BUS messages present with normal bus voltages (~2.5 V DC idle differential)
Diagnostic algorithm
- Connect a diagnostic scanner capable of reading seat/memory module data. Record B2161 and any related codes; clear codes and re-run test to verify persistence.
- With key on, command seat memory recall while observing live data: monitor position sensor value, motor supply voltage, and any fault flags. Note whether sensor value moves and if it reaches expected range.
- Visually inspect seat track, actuator, and gear mechanisms for mechanical interference. Manually operate the seat (with ignition off and motor disabled) to feel for binding.
- Inspect connectors and wiring for corrosion, damage, loose terminals at the seat motor, position sensor, seat control module, and body control module. Repair any damaged wiring or connectors.
- Probe sensor output at the harness with a multimeter while commanding seat up/down. Confirm sensor voltage changes smoothly across travel (typical ~0.5–4.5 V). If no change, check sensor continuity; if erratic, replace sensor.
- Verify motor supply by commanding movement and measuring voltage at motor connector. If voltage present but motor does not move or current is excessive, remove load and check motor directly (bench test) to determine motor condition.
- If motor and sensor test good, check control module operation: inspect for correct CAN communication, perform software updates or re-flash if manufacturer procedure available, and attempt memory re-learn/calibration per service manual.
- After repairs, perform full seat memory calibration/re-learn procedure and confirm no DTC returns. Clear codes and road-test/operate several cycles to verify repair.
- Safety note: disconnect battery before removing seat or making extensive wiring repairs; keep airbag/occupant-sensor systems intact and follow manufacturer restraint system procedures.
Likely causes
- Faulty position sensor (potentiometer)
- Wiring/connectors (corrosion, loose pin, broken wire)
- Mechanical binding or motor struggling under load
Fault status
Status
Seat front vertical motor position feedback is outside the allowed range during memory recall or calibration. The seat memory/control module set this fault when the reported position does not match expected limits or when the position sensor/motor feedback is invalid.
Repair difficulty: Medium
Diagnostic time: 1.0 - 2.5 hours
Similar codes
Repair manuals
Brands with available manuals
7,622
The library contains 7,622 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
