Home / DTC / P1540 — Brake switch circuit malfunction

P1540 — Brake switch circuit malfunction

Detailed page for trouble code P1540.

32,964codes
59brands
10,503generic
22,461specific
Reset
Code

P1540

SCION P — Powertrain

Brake switch circuit malfunction

Brand: SCION
Views: UK: 1 EN: 4 RU: 3
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Failed or worn brake light / brake pedal position switch
  • Damaged, corroded, or loose connector or wiring at the switch
  • Short to power or ground in the switch harness
  • Incorrect switch adjustment or broken mounting/lever
  • Blown fuse or poor ground affecting the circuit
  • Faulty BCM/ECM input or internal module fault

Symptoms

  • Brake lights stuck ON or OFF
  • Cruise control disabled or not setting
  • Shift interlock (key/gear) may not release or operate properly
  • ABS/traction control or other related warnings may appear
  • Check Engine Light or warning lamp illuminated

What to check

  • Retrieve freeze-frame and live data with a scan tool; note when the code sets (engine on/off, pedal position)
  • Visually inspect switch, connector and harness for damage, corrosion, or pin push-out
  • Check related fuses and body-ground connections
  • Backprobe switch connector and observe signal while operating pedal (watch for intermittent changes)
  • Wiggle test wiring while monitoring signal to reveal intermittent shorts/breaks
  • Compare readings to wiring diagram to identify whether the switch is a supply-switched or ground-switched type

Signal parameters

  • Supply voltage to switch: ~12 V (with ignition ON) — confirm battery voltage present at supply pin
  • Switch signal states: typically about 0–0.5 V for LOW (grounded) and ~4–12 V for HIGH (open or pulled to supply) depending on vehicle wiring
  • Continuity: closed switch ≈ 0 Ω between terminals, open switch = OL/infinite
  • No rapid PWM expected; signal should be steady changes corresponding to pedal position

Diagnostic algorithm

  1. Record conditions when code set and clear the code; attempt to re-create the fault while monitoring live data.
  2. Inspect visually: connectors, pins, wiring routing, and pedal switch mounting/actuation lever for damage or misadjustment.
  3. Verify fuse(s) and ground(s related to brake switch/BCM are good and clean.
  4. Backprobe the brake switch connector: with ignition ON, confirm supply voltage present at the supply pin.
  5. Operate pedal while watching switch signal: verify the signal transitions cleanly between open and closed states at correct pedal travel. Note any intermittent or delayed transitions.
  6. Perform continuity/resistance test across the switch with pedal in known positions. Replace switch if readings are out of specification or inconsistent.
  7. If switch and harness check OK but code persists, perform a wiggle test along the harness while monitoring signal to find intermittent wiring faults.
  8. If wiring is intact, test the circuit at the module connector (verify expected voltages/signals at the BCM/ECM input). Compare to wiring diagram to confirm correct pull-up/pull-down behavior.
  9. If module input is suspect after confirming correct wiring and switch operation, consult manufacturer procedures for BCM/ECM testing and possible replacement or reprogramming.
  10. After any repair, clear codes and verify normal operation under the same conditions that originally set the code.

Likely causes

  • Brake switch failed or mechanically sticking
  • Loose/corroded connector at switch
  • Broken or shorted wire between switch and body control module
  • Switch misadjusted (not actuating at the correct pedal travel)

Fault status

⚠️ Status
P1540 — Brake switch circuit malfunction (SCION)
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email