AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Body Systems (B-Codes) / Body / Comfort & Interior / B3905 – Lumbar Switch Control Circuit

B3905 – Lumbar Switch Control Circuit

System: Body | Standard: ISO/SAE Controlled | Fault type: Circuit

Definition source: SAE J2012 naming/structure guidance

B3905 – Lumbar Switch Control Circuit is an ISO/SAE controlled Body diagnostic trouble code with a Circuit fault type. It indicates the vehicle has detected an electrical fault in the circuit used to monitor and/or process the lumbar switch control input. In practical terms, the lumbar switch may not respond, may respond intermittently, or the system may not interpret switch commands correctly because the electrical signal on the lumbar switch control circuit is not within the expected range or behavior.

What Does B3905 Mean?

Official meaning: Lumbar Switch Control Circuit.

This code sets when the control module responsible for reading the lumbar switch control circuit detects an abnormal electrical condition. Because the fault type is Circuit, the diagnostic focus should remain on electrical integrity—such as an open circuit, short to ground, short to voltage, excessive resistance, poor terminal contact, or an invalid signal being seen on the lumbar switch control circuit.

Depending on vehicle design, the lumbar switch may provide its command as a discrete input, a variable-resistance signal, or another defined electrical pattern. Regardless of implementation, the module expects predictable electrical behavior from the lumbar switch control circuit. When the circuit behaves outside that expectation, B3905 can be stored.

Quick Reference

  • Code: B3905
  • Official title: B3905 – Lumbar Switch Control Circuit
  • System: Body
  • Standard classification: ISO/SAE Controlled
  • Fault type: Circuit
  • What it indicates: An electrical fault in the lumbar switch control circuit being monitored by the applicable control module
  • Primary diagnostic direction: Verify circuit power/ground (as applicable), signal integrity, wiring continuity, and connector/terminal condition before replacing parts

Symptoms

  • Lumbar adjustment inoperative: pressing the lumbar switch does not produce any lumbar movement or response
  • Intermittent lumbar operation: lumbar function works inconsistently or drops out during use
  • Unstable or inconsistent response: lumbar command may start/stop unexpectedly because the circuit signal is not stable
  • Stored Body DTC: B3905 may be stored in memory even if the lumbar function appears to work at the moment of inspection
  • Possible related seat-control irregularities: if the lumbar switch control circuit shares connectors, grounds, or harness routing with other seat circuits, additional seat control symptoms may be present

Common Causes

  • Open circuit in the lumbar switch control circuit (broken conductor, damaged splice, or poor continuity)
  • Short to ground in the lumbar switch control circuit
  • Short to voltage in the lumbar switch control circuit
  • High resistance in the circuit (partially broken wire strands, poor terminal tension, corrosion, or contamination)
  • Connector or terminal faults at the lumbar switch or along the related harness (bent pins, backed-out terminals, corrosion, loose fit)
  • Fault within the lumbar switch causing the circuit signal to be electrically invalid or inconsistent
  • Control module input fault affecting interpretation of the lumbar switch control circuit (only after circuit integrity and switch output are verified)

Diagnosis Steps

The goal is to confirm what electrical condition is causing the module to set B3905 on the lumbar switch control circuit. Use the correct wiring diagram and service information for the exact vehicle configuration, plus a scan tool capable of reading Body DTCs and any available seat/lumbar input data. A digital multimeter is typically required for circuit checks.

  1. Confirm the code and module context: scan all modules, record B3905 and any related Body/seat codes, and note whether B3905 is current or stored as history.
  2. Verify the symptom: operate the lumbar switch while observing any available scan tool data for lumbar switch input/status. If no data is available, document whether the lumbar function responds consistently.
  3. Perform a visual inspection of the circuit path: inspect the lumbar switch area and harness routing. Look for damaged insulation, pinched wiring, or harness strain points that could create opens, shorts, or high resistance.
  4. Inspect connectors and terminals: disconnect the lumbar switch connector and any accessible in-line connectors in the same circuit path. Check for corrosion, contamination, bent pins, terminal push-out, and poor retention/fit.
  5. Check power and ground where applicable: if the lumbar switch or its circuit requires a reference voltage or dedicated power/ground, verify these are present and stable under the conditions specified in service information. Use voltage drop testing when possible to identify high-resistance connections.
  6. Test for opens (continuity): with the circuit safely isolated per service procedures, perform continuity testing end-to-end on the lumbar switch control circuit between the switch and the controlling module or intermediate connector. If intermittent behavior is suspected, carefully manipulate the harness during testing to identify a loss of continuity.
  7. Test for shorts: check for unintended continuity from the lumbar switch control circuit to ground and to voltage (short-to-ground / short-to-power), and check for cross-shorts to adjacent circuits within the same connector if the diagram indicates proximity.
  8. Evaluate switch output electrically: test the switch function at the connector using the diagram-specified method (for example, state changes or resistance changes). Confirm that the switch produces the correct electrical behavior when operated.
  9. Compare measurements to module interpretation: if scan data indicates the module is not seeing the correct switch activity, compare measured signals at the switch vs. at the module side (where accessible). A mismatch helps pinpoint the fault location between those points.
  10. Clear and recheck: after repairs or corrections, clear DTCs and operate the lumbar switch through multiple cycles. Re-scan to confirm B3905 does not reset.

Need wiring diagrams and factory-style repair steps?

Body-system faults often involve switches, relay drives, inputs, actuators, and module-controlled circuits. A repair manual can help you trace the circuit and confirm the fault path.

Factory repair manual access for B3905

Check repair manual access

Possible Fixes

  • Repair wiring damage in the lumbar switch control circuit (open, short, or high resistance), then restore proper routing/protection to prevent repeat damage
  • Repair connector/terminal issues (clean contamination where appropriate, correct terminal fit, replace damaged terminals, fully seat connectors)
  • Restore proper power/ground integrity if the circuit depends on a reference, supply, or ground path affected by high resistance or poor contact
  • Replace the lumbar switch if testing confirms the switch does not provide correct electrical behavior to the control circuit
  • Address control module concerns only after verifying the lumbar switch control circuit and switch output are correct and stable, yet the module input remains incorrect

Can I Still Drive With B3905?

B3905 is a Body code related to the lumbar switch control circuit. In many cases, the vehicle remains drivable because the fault affects seat lumbar control rather than propulsion or primary braking control. The most direct impact is loss of lumbar adjustment or inconsistent lumbar operation.

However, because the fault type is Circuit, it is important to take the code seriously if there are signs of an active electrical problem (for example: repeated fuse failure affecting the circuit, evidence of overheated wiring/connector, or visible insulation damage). If such conditions exist, the vehicle should be inspected and repaired promptly to prevent worsening electrical damage.

Repair Costs

Repair cost depends on whether the confirmed root cause is wiring, connector condition, a switch or module issue, or the labor needed to diagnose the fault correctly.

Repair TypeEstimated Cost
Basic DIY inspection

Related Lumbar Switch Codes

Compare nearby lumbar switch trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • B3197 – Window Switch Circuit
  • B3192 – Window Switch Circuit
  • B3187 – Window Switch Circuit
  • B3182 – Window Switch Circuit
  • B3392 – Right Front Window Down Switch Circuit Low
  • B3387 – Right Front Window Up Switch Circuit Low

Last updated: March 23, 2026

FAQ

–

Professional diagnosis0 – 0
Wiring / connector repair – 0+
Component / module repair0 – 0+

FAQ

Is B3905 the official code title for this fault?

Yes. The official title is B3905 – Lumbar Switch Control Circuit.

What system does B3905 belong to?

B3905 is a Body system diagnostic trouble code under an ISO/SAE controlled classification.

Does B3905 mean the lumbar motor/actuator is bad?

Not by itself. The official meaning is specific to the lumbar switch control circuit, so diagnosis should focus on the switch control circuit’s electrical integrity (wiring, connectors, terminals, switch signal) before concluding a component has failed.

What should I check first for B3905?

Start with circuit-focused checks: confirm the code, verify the symptom, inspect the lumbar switch connector and related seat harness for damage, then test for opens/shorts/high resistance in the lumbar switch control circuit using the correct wiring diagram.

Will clearing the code fix B3905?

Clearing the code only removes the stored record. If the circuit fault remains present, B3905 will likely reset when the module detects the same abnormal condition again. The underlying circuit issue must be corrected to prevent recurrence.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Network & Integration (U-Codes
  • Control Module Communication
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Fuel & Air Metering
  • Volkswagen
  • Ignition & Misfire
  • Mitsubishi
  • Emission System
  • BYD
  • Transmission
  • Toyota
  • Hybrid / EV Propulsion
  • Lexus
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Hyundai
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer