C0161 Code: ABS/TCS Brake Switch Circuit Failure
The C0161 code means the ABS module is not receiving the signal from the brake pedal switch correctly. It is usually the switch itself, its adjustment or the brake light fuse.
- Severity
- Medium
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $5 to $150
- Difficulty
- Easy
- System
- Chassis, Brakes and Suspension
- Applies to
- Depends on the manufacturer
On this page
What the C0161 code means
The ABS module (EBCM) controls the anti-lock brakes and, on most modern vehicles, traction control and stability control too. When it detects a fault, it disables those functions and turns on the ABS and stability warning lights. The normal brakes keep working.
The ABS module needs to know when the brake is pressed. If the signal fails or does not agree with other information (for example, the vehicle is braking but the switch does not say so), it stores the C0161 code. It is usually the switch itself, its adjustment, or the brake light fuse.
Important: many C and B codes are not generic. The definition on this page is the most widespread one, used by General Motors and most generic scan tools, but on other makes the same number can mean something else. Always confirm the code text with a scan tool that reads the right module (ABS, body or airbag).
On many vehicles the brake switch has two circuits: one for the lights and one for the module. That is why the brake lights can work fine and the code can still appear. Compare the switch state on the scan tool as you press and release the pedal.
C0161 code symptoms
- ABS and stability control warning lights on.
- Brake lights that do not come on or do not go off.
Likely causes of the C0161 code
- Brake switch out of adjustment. It does not change state when the pedal is pressed, or it does so late.
- Blown brake light fuse. The module stops receiving the brake signal.
- Rubber pedal stop that crumbles, so the switch stays always pressed or always released.
- Wiring that is damaged, pinched or has corroded connectors.
How to diagnose the C0161 code step by step
- Check the brake lights.
- Look at the brake signal on the scan tool.
- Press and release the pedal while watching the scan tool. The state should change instantly.
How to fix the C0161 code
- Adjust or replace the switch.
- Replace the fuse.
Technical reference data
- 12 V signal when the brake is pressed.
- These values are approximate. Check the manufacturer data for your vehicle.
Brand-specific notes
Check the small rubber stop on the brake pedal arm early in the diagnosis. When it breaks up, the switch loses its correct position and sets this code.
C0161 on GM and Chevrolet
This code is common on GM and Chevrolet vehicles.
Questions about the C0161 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.