If your scan tool displays C0284, your vehicle’s Electronic Brake Control Module (EBCM) has detected that the brake switch circuit voltage is higher than expected. This means the module is seeing battery voltage or an active brake switch signal when it shouldn’t, making it impossible to accurately determine whether the brake pedal is actually being pressed.
The brake switch—also known as the stop lamp switch or brake pedal position switch—is a vital input for numerous vehicle systems beyond the brake lights. Modern vehicles use this signal for the Anti-lock Braking System (ABS), Traction Control System (TCS), Electronic Stability Control (ESC/StabiliTrak), cruise control, automatic transmission shift interlock, and hill start assist.
When the EBCM detects a brake switch circuit that’s constantly powered or operating outside its expected voltage range, it stores C0284 and disables several electronic safety features until the problem is corrected.
Unlike C0283, which identifies a low-voltage condition, C0284 specifically indicates a high-voltage fault in the brake switch circuit.
For additional chassis diagnostics and repair guides, visit our Complete OBD-II Trouble Code Guide:
https://my.prostreetonline.com/dtc-obdii
Quick Facts
| Item | Information |
|---|---|
| OBD-II Code | C0284 |
| Description | Brake Switch Circuit High Voltage |
| Category | Chassis (C) Codes |
| System | Brake Pedal Position / ABS |
| Severity | ★★★☆☆ Moderate |
| Safe to Drive? | Usually yes, but electronic safety systems may be disabled |
| Common Causes | Short to battery voltage, faulty brake switch, damaged wiring, BCM faults, connector corrosion |
| Typical Repair Cost | $50–600 |
What Does C0284 Mean?
The C0284 code indicates the Electronic Brake Control Module has detected higher-than-expected voltage in the brake switch circuit.
Normally, the brake switch changes state only when the driver presses the brake pedal. The EBCM constantly monitors this signal and compares it with other inputs such as:
- Wheel speed sensors
- Throttle position
- Vehicle speed
- Brake pressure
- Accelerator pedal position
If the brake switch remains powered continuously or the circuit is shorted directly to battery voltage, the EBCM recognizes that the signal is implausible and stores C0284.
Modules relying on this signal include:
- Electronic Brake Control Module (EBCM)
- Body Control Module (BCM)
- Powertrain Control Module (PCM)
- Transmission Control Module (TCM)
- Cruise Control Module
- Electronic Stability Control (ESC)
- Traction Control System (TCS)
Symptoms of C0284
Common symptoms include:
- ABS warning light illuminated
- Brake warning light
- Traction Control warning
- StabiliTrak or ESC warning
- Cruise control disabled
- Brake lights remain illuminated
- Brake lights stay on after releasing the pedal
- Battery drain from constantly illuminated brake lights
- Difficulty shifting from Park (vehicle dependent)
- Stored C0284 diagnostic code
Some vehicles may also display:
- Service Brake System
- Service StabiliTrak
- Service ESC
Common Causes
Faulty Brake Switch
The brake switch itself is the most common cause.
Internal contacts may weld together or remain stuck, causing the switch to continuously output battery voltage.
Brake Switch Misadjustment
A brake switch adjusted too close to the pedal can remain partially activated even when the pedal is released.
This can keep the brake lights illuminated and trigger C0284.
Short to Battery Voltage
Damaged wiring may allow the brake switch circuit to contact a constant battery voltage source.
Common causes include:
- Chafed wiring
- Melted insulation
- Improper electrical repairs
- Pinched harnesses
Damaged Wiring Harness
Inspect wiring for:
- Broken insulation
- Crushed sections
- Previous splice repairs
- Rodent damage
- Heat damage
Corroded or Contaminated Connectors
Although corrosion often causes high resistance, moisture and contamination inside connectors can also create unintended electrical bridges between powered circuits.
Inspect connectors for:
- Bent terminals
- Green corrosion
- Water intrusion
- Loose connector locks
Aftermarket Electrical Accessories
Poorly installed:
- Remote starters
- Alarm systems
- Trailer brake controllers
- LED lighting
- Audio equipment
can unintentionally backfeed voltage into the brake switch circuit.
Body Control Module Failure
Some manufacturers route the brake switch signal through the BCM before transmitting it to other modules.
An internal BCM fault may falsely report an active brake switch signal.
Faulty Electronic Brake Control Module
Internal EBCM failures are uncommon but possible after all external electrical faults have been ruled out.
How Serious Is C0284?
Moderate.
Normal hydraulic braking generally remains available.
However, the following systems may be disabled:
- Anti-lock Braking System
- Traction Control
- Electronic Stability Control
- Cruise Control
- Hill Start Assist
- Trailer Sway Control (where equipped)
A brake switch stuck in the ON position may also leave the brake lights illuminated continuously, creating a battery drain and potentially confusing other drivers.
Can You Drive With C0284?
Usually, yes.
The vehicle typically retains normal braking performance.
However:
- ABS protection may be unavailable.
- Stability control may not function.
- Cruise control may not engage.
- Brake lights may remain on continuously.
- The battery may discharge if the brake lights stay illuminated after parking.
If the brake lights remain on, repairs should be completed as soon as possible to prevent battery failure and ensure safe vehicle operation.
How to Diagnose C0284
1. Scan the ABS Module
Use a professional scan tool capable of accessing manufacturer-specific ABS codes.
Check for related faults involving:
- Brake pedal switch
- Stop lamp circuit
- BCM
- Charging system
- U-series communication codes
2. Verify Brake Light Operation
Observe whether:
- Brake lights remain on continuously
- Brake lights respond immediately to pedal movement
- Brake lights switch off completely after releasing the pedal
Constantly illuminated brake lights are one of the strongest indicators of C0284.
3. Inspect the Brake Switch
Check:
- Switch adjustment
- Mechanical movement
- Mounting position
- Plunger operation
A worn or sticking plunger frequently causes this code.
4. Measure Circuit Voltage
Using a digital multimeter:
Verify:
- Battery voltage at the switch
- Output voltage with the pedal released
- Output voltage with the pedal applied
- Voltage at the EBCM connector
Unexpected battery voltage while the brake pedal is released indicates a short-to-voltage condition.
5. Inspect Wiring
Inspect the wiring harness for:
- Chafed insulation
- Contact with power wires
- Previous repairs
- Heat damage
- Loose connectors
6. Monitor Live Data
Using a scan tool, observe:
- Brake switch status
- Brake pedal position
- Brake input voltage
- ABS brake switch signal
The brake switch should change instantly between OFF and ON as the pedal moves.
If it remains ON continuously, inspect the switch and wiring.
7. Inspect the BCM and EBCM
If the brake switch and wiring test normally, inspect the BCM and EBCM for internal faults or software updates recommended by the manufacturer.
Common Repairs
| Repair | Estimated Cost |
|---|---|
| Replace brake switch | $50–200 |
| Adjust brake switch | $50–100 |
| Repair damaged wiring | $100–350 |
| Replace damaged connector | $75–200 |
| Remove aftermarket wiring faults | $100–300 |
| Replace Body Control Module | $500–1,200 |
| Replace Electronic Brake Control Module | $800–2,000 |
Common Diagnostic Mistakes
Technicians often:
- Replace the ABS module before inspecting the brake switch.
- Ignore brake light operation.
- Overlook poor brake switch adjustment.
- Miss wiring shorted to battery voltage.
- Ignore aftermarket electrical accessories.
- Replace expensive modules without testing the circuit.
Vehicles Commonly Affected
C0284 is commonly reported on:
- Chevrolet Silverado
- GMC Sierra
- Chevrolet Tahoe
- GMC Yukon
- Chevrolet Suburban
- Chevrolet Avalanche
- Cadillac Escalade
- Chevrolet Express
- GMC Savana
- Buick Enclave
- Chevrolet Traverse
Similar brake switch high-voltage faults also appear on many Ford, Chrysler, Toyota, Honda, Nissan, Hyundai, Kia, Volkswagen, BMW, Mercedes-Benz, and Subaru vehicles equipped with electronic stability control systems.
How to Prevent C0284
Reduce the likelihood of C0284 by:
- Inspecting brake light operation regularly.
- Replacing worn brake switches before failure.
- Avoiding poor-quality aftermarket electrical installations.
- Keeping connectors clean and dry.
- Repairing damaged wiring immediately.
- Verifying brake switch adjustment during brake service.
- Investigating ABS or brake warning lights promptly.
Frequently Asked Questions
What causes C0284?
The most common causes include a faulty brake switch, a short to battery voltage, damaged wiring, poor switch adjustment, aftermarket electrical modifications, or a faulty BCM or EBCM.
Is C0284 serious?
Moderately.
Normal braking usually remains available, but important safety systems such as ABS, traction control, and stability control may be disabled until the fault is repaired.
Can a bad brake light switch cause C0284?
Yes.
A brake switch that sticks closed or remains electrically active is one of the most common causes of this code.
Will C0284 leave my brake lights on?
It often can.
Many vehicles with C0284 have brake lights that remain illuminated continuously because the brake switch never returns to its OFF position.
Does C0284 affect engine performance?
No.
The code affects the braking and chassis control systems rather than engine operation.
Final Thoughts
The C0284 code indicates the Electronic Brake Control Module has detected higher-than-expected voltage in the brake switch circuit, preventing it from accurately determining when the brake pedal is applied. Although standard hydraulic braking generally remains unaffected, the loss of ABS, traction control, stability control, and cruise control can reduce vehicle safety and drivability. In many cases, the fault also causes the brake lights to remain illuminated, leading to battery drain and creating a potential hazard for other motorists.
Most repairs involve replacing or adjusting the brake switch, repairing damaged wiring, eliminating short-to-voltage conditions, or correcting connector problems. Before replacing expensive modules, technicians should verify brake light operation, test circuit voltage, and inspect the wiring harness to accurately identify the root cause.
For additional chassis diagnostics and repair guides, browse our complete Chassis (C) OBD-II Code Library:
- Complete OBD-II Code Guide: https://my.prostreetonline.com/dtc-obdii/
- (B) Code Library: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
Related Articles
- C0281 Code Explained – Brake Switch Circuit
- C0283 Code Explained – Brake Switch Circuit Low Voltage
- C0278 Code Explained – ABS Return Solenoid Circuit Short to Voltage
