Skip to content
Book on WhatsApp

P0504

Brake Switch "A"/"B" Correlation

Modern vehicles use two redundant brake switch signals (often one normally-open and one normally-closed). When the two signals disagree, this code is set; common causes include a misadjusted switch, internal switch failure, or wiring fault.

  • Check engine light: Yes
  • Emissions related: No
  • Repair difficulty: easy

Common causes

Ordered by how often each turns out to be the cause.

  • Brake switch misadjustedCommon
  • Brake switch internal faultPossible

Parts involved

  • Brake Light Switch
  • Brake Switch Wiring

P0504 is a generic OBD-II code defined by SAE J2012. Exact wording and diagnostic procedure vary by manufacturer and model. Code definitions are drawn from the public-domain OBDex dataset; the workshop notes are our own.