System: Body | Standard: ISO/SAE Controlled | Fault type: Circuit Low
Official meaning: Passenger Lock Switch Circuit Low
Definition source: SAE J2012 naming/structure guidance
What Does B3157 Mean?
B3157 – Passenger Lock Switch Circuit Low is an ISO/SAE controlled Body-system diagnostic trouble code that indicates the vehicle’s control module has detected the passenger lock switch circuit signal is lower than the expected range. The official meaning is authoritative: Passenger Lock Switch Circuit Low.
“Circuit Low” describes the fault type being enforced for this code: the monitored circuit voltage (or interpreted signal level) is too low for the operating condition. This does not, by itself, identify a failed switch, damaged wiring, or a faulty control module. It only identifies that the module’s monitored input for the passenger lock switch is reading low when it should not.
Quick Reference
- DTC: B3157
- Official Title: B3157 – Passenger Lock Switch Circuit Low
- Official Meaning: Passenger Lock Switch Circuit Low
- System: Body
- Standard Classification: ISO/SAE Controlled
- Fault Type: Circuit Low
- What it indicates: The passenger lock switch circuit input is being seen as low voltage/low signal by the receiving module
- What to check first: Passenger lock switch connector, door harness at the flex/hinge area, and circuit integrity (short-to-ground or excessive voltage drop)
Symptoms
When B3157 is present, symptoms are typically limited to power lock control behavior tied to the passenger-side lock switch input.
- Passenger lock switch does not work: pressing lock/unlock on the passenger door produces no response
- Intermittent operation: the passenger lock switch works only sometimes or changes behavior with door movement
- Incorrect response to switch input: the system may fail to recognize a lock/unlock request from the passenger switch
- Door lock function works from other inputs: other lock commands may operate normally while the passenger switch input is abnormal
- Body-related message or indicator: some vehicles may log a warning or store the code without an obvious message
Common Causes
B3157 is set when the passenger lock switch circuit reads low. Common root causes that can produce a low signal condition include:
- Short to ground on the passenger lock switch signal circuit causing the input to be pulled low
- Damaged wiring in the passenger door harness (pinched, chafed, or broken conductors) creating unintended grounding or excessive voltage drop
- Connector or terminal problems at the passenger lock switch, intermediate connectors, or the receiving module (loose fit, corrosion, backed-out terminals)
- Water intrusion in the door area or connectors leading to conductive paths that pull the circuit low
- Passenger lock switch internal fault (contamination, wear, or internal short) holding the circuit low
- Power/ground path issues affecting the input circuit reference such as high resistance at a ground point or a compromised shared splice that results in an abnormal low reading
- Receiving module input fault (less likely and only to be considered after circuit and switch checks verify normal behavior)
Diagnosis Steps
Proper diagnosis of B3157 requires confirming that the fault is truly a circuit low condition on the passenger lock switch circuit, then isolating whether the low reading is caused by the switch, wiring/connectors, or the receiving module input. Use a scan tool capable of accessing Body DTCs, a digital multimeter, and the correct wiring diagram for the vehicle.
- Confirm the code and its status: scan the Body module(s) and record B3157 as current/history, along with any additional Body codes. Save any available snapshot/freeze-frame equivalent data.
- Verify the complaint: operate the passenger lock switch and observe whether the locks respond. Note if the behavior changes when moving the door or harness area.
- Check scan tool data for the passenger lock switch input: if a data parameter exists for the passenger lock switch, watch it while pressing the switch. A circuit-low condition may appear as a state that stays “active/low,” stays incorrect, or does not toggle as expected.
- Perform a visual inspection at the passenger lock switch: remove trim as needed and inspect the switch body, connector seating, terminal condition, and any signs of moisture or damage.
- Inspect the door-to-body harness area: examine the wiring where it flexes (door jamb/boot). Look for rubbed insulation, broken strands, or prior repairs that could short the signal to ground.
- Check for short-to-ground on the signal circuit: with the appropriate connectors disconnected (per service information), test the passenger lock switch signal wire for unintended continuity to ground. If continuity to ground is present when it should not be, isolate by disconnecting intermediate connectors and re-testing.
- Check reference, feed, and ground integrity as applicable: depending on design, the switch may use a reference voltage, pull-down, or resistive ladder. Measure the relevant circuit voltages with the connector connected and the circuit loaded (switch operated). Look for abnormal low voltage, high resistance, or voltage drop that would force the input low.
- Wiggle test while monitoring: gently flex the door harness while monitoring the input state on the scan tool or the circuit voltage with a meter. A change during movement supports an intermittent wiring/terminal fault.
- Test the switch output behavior: verify that the passenger lock switch changes the circuit state/voltage as designed. If the circuit remains low with a known-good harness and correct references present, the switch may be holding the line low.
- Evaluate the receiving module input only after circuit tests pass: if wiring, terminals, and switch operation test correctly yet the module still reports the input low, follow service procedures to confirm module-side input behavior before considering repair or replacement.
Need HVAC actuator and wiring info?
HVAC door and actuator faults often need connector views, wiring diagrams, and step-by-step test procedures to confirm the real cause before replacing parts.
Possible Fixes
Repairs for B3157 should be based on testing that confirms the source of the circuit low condition.
- Repair a short-to-ground on the passenger lock switch signal circuit (locate the damaged section and correct insulation/route issues)
- Repair or replace damaged wiring in the passenger door harness, especially in high-flex areas
- Clean, secure, or repair terminals at the passenger lock switch connector and any intermediate connectors; replace damaged terminals as needed
- Correct power/ground or reference issues affecting the switch circuit (restore proper ground connection, repair high-resistance splices)
- Replace the passenger lock switch only if testing confirms it holds the circuit low or fails to change state correctly with a verified-good harness
- Address water intrusion (repair the source and clean/repair affected connectors) when moisture is found contributing to a low signal
- Follow module pinpoint tests and repair/replace the receiving module only if confirmed by test results
Can I Still Drive With B3157?
In most cases, driving is still possible with B3157 because it is a Body code related to the passenger lock switch circuit, not an engine, steering, or braking control fault. The primary impact is functional: the passenger door lock switch may not reliably command lock/unlock.
However, do not ignore the code if the door locks behave unexpectedly or if there are signs of an electrical problem (such as repeated fuse issues or visible moisture at connectors). A circuit-low condition can be caused by wiring damage or water intrusion, which should be corrected to prevent further electrical faults.
Repair Costs
Repair cost depends on whether the confirmed root cause is lock-switch wiring, latch wiring, connector corrosion, or BCM input diagnosis time.
| Repair Type | Estimated Cost |
|---|---|
| Basic DIY inspection | $0 – $50 |
| Professional diagnosis | $100 – $180 |
| Wiring / connector repair | $80 – $350+ |
| Component / module repair | $120 – $600+ |
FAQ
What is the official meaning of B3157?
The official meaning of B3157 is: Passenger Lock Switch Circuit Low.
What does “circuit low” mean for B3157?
“Circuit Low” means the module is detecting the passenger lock switch circuit signal is below the expected voltage/signal level for the operating condition. It identifies the type of electrical fault (low) rather than naming a specific failed part.
What are the main symptoms of B3157?
Typical symptoms include an inoperative or intermittent passenger door lock switch, poor recognition of lock/unlock requests from that switch, and the code being stored in the Body system.
What are the most likely causes of B3157?
Likely causes include a short-to-ground on the passenger lock switch signal circuit, damaged door harness wiring, connector/terminal corrosion or poor pin fit, water intrusion affecting the circuit, or a passenger lock switch fault that holds the circuit low.
How do you diagnose B3157 correctly?
Confirm the code, verify the passenger lock switch input behavior in scan data (if available), inspect the switch and connectors, inspect the door-to-body harness, then test for short-to-ground and abnormal voltage drop on the passenger lock switch circuit using a wiring diagram and a multimeter.
Is it safe to drive with B3157?
It is usually safe to drive, but you may not be able to lock or unlock reliably from the passenger switch. If there are electrical symptoms such as repeated fuse failures or moisture in the door area, diagnose and repair promptly.
