Severity High
C1240

ABS Code C1240: Pressure Switch Short to Battery

πŸ“… Last reviewed: July 2026
What does the C1240 code mean?

Diagnostic trouble code C1240 indicates that the ABS control module has detected a short circuit to battery positive voltage in the input circuit of the hydraulic pressure differential switch. This switch monitors brake hydraulic pressure; a voltage signal above the calibrated threshold suggests a fault in the wiring, connector, or the switch itself, preventing accurate pressure readings and disabling the ABS system.

High
Severity
Variable
Typical Cost
High
Frequency

1. Commonly Affected Makes

ToyotaLexus

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Scan for additional ABS codes and record freeze frame data

2

Visually inspect the hydraulic pressure switch connector and wiring for damage, corrosion, or shorts to battery voltage

3

Measure voltage at the switch signal wire with ignition on; compare to manufacturer specifications

4

Test the switch by disconnecting it and checking for continuity/resistance per service manual

5

If wiring and switch are okay, suspect a faulty ABS module and perform further module diagnostics

5. Frequently Asked Questions

Is it safe to drive?β–Ό

Driving is not recommended because the ABS system is disabled, increasing the risk of wheel lockup during hard braking, especially on slippery surfaces. Have the vehicle repaired as soon as possible.

How much does it cost to fix?β–Ό

Repair costs typically range from $150 to $600, depending on whether the issue is a simple wiring repair, a switch replacement ($50–$200), or an ABS module replacement ($300–$600).

6. Related Codes

Need an OBD2 Scanner for the C1240? Compare the best scanners compatible with all vehicles
πŸ›’ View OBD2 Scanners β†’