Seeing your ABS light and brake light glowing on the dashboard at the same time is unsettling. These warnings exist to tell you something is wrong with your vehicle's braking system and ignoring them can put you in real danger. The good news? You don't always need a shop visit to figure out what's going on. With the right OBD2 scanner and a basic understanding of how these systems work, you can pull diagnostic trouble codes from your car at home, narrow down the problem, and decide whether it's a simple fix or a job for a professional.
What Does It Mean When Both the ABS Light and Brake Light Are On?
The ABS (anti-lock braking system) light and the brake warning light are separate alerts, but they can appear together. When both lights are on, it usually points to a problem beyond a simple brake pad wear issue. Common causes include a faulty ABS wheel speed sensor, low brake fluid, a failing ABS control module, or a damaged tone ring.
The ABS light specifically tells you the anti-lock braking function has been disabled. Your regular brakes will still work, but you lose the anti-lock feature that prevents wheel lockup during hard stops. The brake light, on the other hand, can signal low fluid levels, an engaged parking brake, or pressure problems in the hydraulic system. When both lights trigger at the same time, the ABS module has likely detected a broader system fault and logged a diagnostic trouble code in the vehicle's ECU.
Can an OBD2 Scanner Actually Read ABS Codes?
Not every OBD2 scanner can read ABS codes. This is one of the most important things to understand before you start troubleshooting. A basic, cheap OBD2 reader will typically only read engine-related codes (powertrain codes). ABS, traction control, and stability control systems require a scanner that supports enhanced or manufacturer-specific protocols.
When shopping for a scanner, look for one that explicitly states it reads ABS codes and supports your vehicle's make. Some mid-range scanners support multiple systems across most domestic and import vehicles, while others are brand-specific. If you already own a basic code reader and it's not pulling ABS data, that's your answer you need a tool with deeper access.
What Type of OBD2 Scanner Do You Need for ABS and Brake Light Diagnosis?
You need an enhanced OBD2 scan tool that supports ABS and SRS (supplemental restraint system) modules. These scanners communicate with more than just the engine control unit. They reach into the ABS module, transmission, and body control modules to pull system-specific codes.
Some reliable options in the mid-price range include:
- BlueDriver Bluetooth-based, works with a smartphone app, reads ABS codes on most vehicles from 1996 onward
- Innova 5210 Handheld unit with ABS and SRS support plus live data
- Launch CRP123X Supports four major systems including ABS and transmission
- Autel MaxiCOM MK808 More advanced, with full system diagnostics and bi-directional control
For a deeper breakdown of which professional-grade tools handle ABS and brake light diagnosis best, check out this guide on scan tools for ABS module and brake light diagnosis.
How Do You Read ABS Trouble Codes with an OBD2 Scanner at Home?
The process is straightforward once you have the right scanner:
- Locate your OBD2 port. It's usually under the dashboard on the driver's side, near the steering column. Some vehicles hide it behind a small panel.
- Turn the ignition to the ON position without starting the engine. Some scanners work with the engine running follow your tool's instructions.
- Plug in the scanner and wait for it to communicate with the vehicle.
- Select "ABS" from the system menu. If your scanner supports multiple modules, navigate to the ABS or chassis section specifically.
- Read the trouble codes. The scanner will display code numbers like C0035, C0051, or C0110. Write these down.
- Look up what the codes mean. Most scanners include a built-in code library. You can also cross-reference codes online or in a vehicle-specific repair manual.
If you want a step-by-step walkthrough for accessing ABS codes from your specific vehicle's ECU, we have a detailed guide on pulling ABS diagnostic trouble codes from the ECU.
What Are the Most Common ABS and Brake Light Trouble Codes?
Here are codes that show up frequently during DIY ABS troubleshooting:
- C0035 Left front wheel speed sensor circuit malfunction
- C0040 Right front wheel speed sensor circuit malfunction
- C0051 Rear wheel speed sensor signal issue
- C0110 ABS pump motor circuit fault
- C0161 Brake switch circuit malfunction
- C0561 ABS system disabled, usually related to stored vehicle stability data
Wheel speed sensor codes (C0035, C0040, C0051) are the most common. These sensors sit near each wheel hub and read the tone ring to measure wheel speed. When one fails or gets damaged by road debris, the ABS module loses signal and triggers the warning lights.
What Repairs Can You Do Yourself After Reading the Codes?
Once you have a trouble code, some repairs are well within DIY reach:
- Replacing a wheel speed sensor Usually held in place by one bolt. Sensors cost between $15 and $80 depending on the vehicle. If the code points to a specific wheel, inspect that sensor for damage, corrosion, or a loose connector.
- Cleaning a dirty sensor or tone ring Sometimes the issue is just built-up grime. Cleaning the sensor tip and the tone ring surface can restore the signal.
- Checking and topping off brake fluid If the brake light is on due to low fluid, refill it with the correct DOT specification and check for leaks.
- Replacing a brake light switch A faulty brake light switch can trigger both the brake warning light and ABS issues. It's usually located near the brake pedal and costs under $20.
Some problems, like a failing ABS control module or internal hydraulic pump failure, are not DIY-friendly. The cost of ABS module replacement can range from $300 to over $1,500 depending on the vehicle, so knowing your code before visiting a shop helps you avoid unnecessary upselling.
What Mistakes Do People Make When Troubleshooting ABS Lights at Home?
A few common errors can waste your time or lead you down the wrong path:
- Using a basic OBD2 reader for ABS codes. If your $20 scanner only reads engine codes, you'll see nothing in the ABS module and assume there's no code stored. There is your tool just can't see it.
- Clearing codes without diagnosing first. Clearing the light doesn't fix the problem. The code will come back. Always read and record the codes before resetting anything.
- Replacing parts based on guesses. A code like C0035 tells you the left front sensor circuit has an issue. That could be the sensor itself, the wiring, the connector, or the tone ring. Don't buy a new sensor until you've inspected the wiring and connector.
- Ignoring the brake fluid level. Some people jump straight to sensor diagnosis when the real issue is just low brake fluid. Check the reservoir first.
- Forgetting to check after a repair. After replacing a sensor or fixing a wire, clear the codes with your scanner, drive the vehicle, and confirm the lights stay off.
When Should You Stop DIY and Take Your Vehicle to a Shop?
Stop and get professional help if any of these apply:
- The trouble code points to the ABS control module or hydraulic unit (codes like C0110, C055E, or U-codes between modules)
- You've replaced a sensor and the code returns immediately
- The brake pedal feels soft, spongy, or sinks to the floor
- You notice brake fluid leaking under the vehicle
- The scanner shows multiple ABS codes across different systems, which can indicate a wiring harness or module-level failure
A shop with factory-level scan tools can run actuator tests and bidirectional diagnostics that consumer scanners can't. Knowing your codes ahead of time still saves you money because you can have an informed conversation with the mechanic instead of paying for diagnostic time from scratch.
Quick Checklist: DIY ABS and Brake Light Troubleshooting with OBD2
- Confirm both warning lights are on and note any other dashboard alerts
- Check brake fluid level before plugging in a scanner
- Use an enhanced OBD2 scanner that supports ABS codes not just engine codes
- Connect to the OBD2 port with ignition on, navigate to the ABS module, and read all stored codes
- Write down every code, including pending codes
- Look up each code to identify the affected sensor, circuit, or component
- Inspect the related wheel speed sensor, wiring, and connector for visible damage
- Repair or replace the faulty component
- Clear the codes with the scanner, drive the vehicle, and recheck
- If the lights return or the code points to a module or hydraulic issue, consult a professional with advanced diagnostic equipment
Tip: Always photograph your scanner screen showing the codes before you clear them. If you end up at a shop, those photos give the technician a head start and can reduce your diagnostic bill. For more on what repairs might cost based on the codes you find, see our breakdown of ABS module replacement costs by trouble code.
Professional Scan Tools for Abs Module Brake Light Diagnosis and Troubleshooting
Understanding Abs Diagnostic Trouble Codes When Multiple Warning Lights Illuminate Together
How to Access Abs Diagnostic Trouble Codes From Your Vehicle Ecu
Abs Module Replacement Cost by Diagnostic Trouble Codes Guide
Common Causes of Abs and Brake Light Staying on Together and Diy Fixes
Abs Control Module Failure Symptoms with Brake Light Illuminated Repair