C1940 — Brake Pressure Switch Mechanical Failure
C1940 — Brake Pressure Switch Mechanical Failure. A fault in the ABS / stability control. Short, gentle driving to a shop is usually possible. Typical causes: blown fuse or low voltage to the ABS module, damaged tone (reluctor) ring on the hub, faulty ABS module or pump motor.
chassis (brakes/steering/suspension)
Is it safe to drive?
Drive with caution The base brakes usually still work, so careful driving is possible — but ABS and stability control are disabled, which lengthens stopping distances on slippery roads. Fix promptly and avoid harsh driving.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm C1940 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many C0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the ABS / stability control for damage, corrosion, chafing or poor contact.
- Subsystem check Read all four wheel speed PIDs while driving slowly — the faulty sensor drops out or reads implausibly.
- Subsystem check Inspect the sensor and tone ring for metal debris and damage near the hub.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm C1940 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for C1940 (parts and labor, USD, independent shop rates): ABS module repair or replacement: $400–$1,200; Replace a wheel speed sensor: $120–$350; Repair sensor wiring: $80–$250. Overall, fixing C1940 usually costs between $80 and $1,200. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How do I diagnose C1940 myself?
Start with a scan: confirm C1940, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the brake pressure switch mechanical, and verify the suspect component against live data before buying parts.
How much does it cost to fix C1940?
ABS module repair or replacement — $400–$1,200; Replace a wheel speed sensor — $120–$350; Repair sensor wiring — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What is the most common cause of C1940?
The most common causes are: blown fuse or low voltage to the ABS module, damaged tone (reluctor) ring on the hub, faulty ABS module or pump motor.
What are the symptoms of C1940?
Drivers most often notice: stability control disabled message, ABS or ESC warning light on, brake pedal pulsation changes, speedometer or cruise control issues.
Will C1940 clear itself?
Sometimes C1940 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
When your vehicle's engine control module decides something is wrong with the brake pressure switch, it logs code C1940. This trouble code lives in the chassis category, specifically pointing to the anti-lock braking and electronic stability control systems. C1940 triggers when the module sees brake pressure switch readings that don't match what it expects to see during normal operation.
The ECU watches this circuit constantly while you drive. It compares real-time sensor data against factory-defined parameters across multiple drive cycles. If the readings stay outside acceptable limits long enough, the module stores C1940 and illuminates the dashboard warning light. The freeze frame snapshot captured alongside the code is especially useful—it records engine RPM, load, temperature, and vehicle speed at the exact moment the fault occurred, giving you a clear starting point for tracking down the problem.
The brake pressure switch plays a supporting role in how your ABS and stability systems function. When you press the brake pedal, the switch signals the control module about hydraulic pressure levels. The module uses this information to coordinate brake pressure during ABS activation and to validate that the system is responding correctly. A mechanical failure in the switch means the module loses reliable data about what's happening in the brake circuit, which is why C1940 often brings stability control warnings along with it.
Common Symptoms of C1940
- Dashboard displays a message that stability control is disabled or unavailable
- ABS or ESC warning light stays illuminated after starting the engine
- Noticeable change in how the brake pedal feels during normal or hard braking
- Erratic speedometer readings or cruise control refusing to engage
- ABS fails to activate during emergency braking—you feel standard disc brake pulsation only
What Causes C1940?
- Worn or failed wheel speed sensor (most common culprit)
- Blown fuse or insufficient voltage reaching the ABS module
- Faulty ABS control module or pump motor assembly
- Damaged tone ring (reluctor) attached to the wheel hub
- Cracked, chafed, or corroded sensor wiring and connectors
How to Diagnose C1940
- Plug in an OBD2 scanner, verify C1940 is active, and record all freeze frame data—this snapshot reveals the driving conditions when the fault first appeared.
- Pull all stored codes from every module. Related P-codes and C-codes often point to the root cause rather than the symptom. Search the manufacturer website or NHTSA database for any technical service bulletins addressing C1940 on your specific make and model.
- Physically examine the wiring harness feeding the ABS and stability control circuits. Look for insulation breaks, bent pins, moisture intrusion, and any signs of corrosion at the connectors.
- Monitor live wheel speed sensor data through the scanner while driving slowly in a safe location. A failing sensor will drop out intermittently or display implausible speed values compared to the others.
- Remove the suspect sensor and inspect the adjacent tone ring. Metal contamination, chipped teeth, or physical deformation will cause erratic signals even if the sensor itself checks out fine.
- Clear C1940 after your inspection, then drive through the conditions recorded in the freeze frame. If the code returns, you've confirmed a persistent hardware issue rather than a one-time electrical glitch.
Repair Options for C1940
Approach repairs from simplest to most expensive:
- Wiring repair or connector replacement — $80–$250
- Wheel speed sensor replacement — $120–$350
- ABS module repair or full replacement — $400–$1,200
How Much Does It Cost to Fix C1940?
Total cost varies depending on which component triggered the code. Labor rates at independent shops typically run $75–$125 per hour. A straightforward wiring repair runs $80–$250 including parts and labor. If the wheel speed sensor needs replacement, expect $120–$350 depending on your vehicle and whether you use OEM or aftermarket parts. The most expensive scenario—an ABS module rebuild or replacement—lands between $400 and $1,200 when you factor in the unit cost, programming, and labor. Most C1940 diagnoses end up being wheel speed sensors or wiring issues, so budget accordingly before committing to a full module replacement.
Can You Drive with C1940?
Your standard disc brakes will still function—the parking brake, master cylinder, and brake lines remain operational. However, the anti-lock and electronic stability features are disabled. On wet pavement, ice, or gravel, stopping distances increase noticeably because the wheels can lock up without intervention. Treat this as a caution-level issue: get it diagnosed soon, drive smoothly, and avoid situations that demand maximum braking performance.
Related OBD2 Codes
- C1900: Steering VAPS II Circuit Loop Short To Ground
- C1901: Ride Control RR Shock Actuator Circuit Failure
- C1902: Ride Control RR Shock Actuator Circuit Open
- C1903: Ride Control RR Shock Actuator Circuit Short To Battery
- C1904: Ride Control RR Shock Actuator Circuit Short To Ground
- C1905: Ride Control LR Shock Actuator Circuit Failure