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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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 Type | Estimated Cost |
|---|---|
| Basic DIY inspection | FAQ– |
| Professional diagnosis | 0 – 0 |
| Wiring / connector repair | – 0+ |
| Component / module repair | 0 – 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.
