Skip to main content
OBD-II Diagnostic Trouble Code
C0123

Manufacturer-specific ABS / wheel-speed / brake-control chassis fault (SAE-reserved code)

C
Chassis
brakes / steering
0
Generic
SAE standard
1
Chassis subsystem
23
Manufacturer-specific ABS / wheel-speed / brake-control chassis fault (SAE-reserved…
Severity · general guide
Moderate
Base brakes still work, but ABS, traction, and stability control usually shut off, so the car helps less in a skid or hard stop. Repair soon.
Code type
Generic
System
Chassis
Quick answer

Usually drivable, but ABS/stability may be disabled. C0123 is a manufacturer-specific chassis (C) code, not part of the standardized SAE trouble-code list, so its exact wording varies by brand. On most vehicles the ABS/brake control module sets it for a wheel-speed or brake-signal problem — a sensor whose reading is missing, out of range, or disagrees with the other wheels.

What C0123 means

Chassis codes in the C0xxx band are defined by each carmaker rather than by a single global standard, and C0123 in particular sits in a range the SAE leaves reserved for the manufacturer. That means the precise descriptor behind C0123 depends on the make and the exact ABS or electronic brake control module fitted. In practice it almost always lives inside the anti-lock brake and stability system. That module continuously watches a wheel-speed sensor at each corner and cross-checks the four readings against each other and against brake, yaw, and steering inputs. A wheel-speed sensor is either a passive coil that generates an AC signal as the toothed tone ring passes it, or an active Hall-effect sensor that outputs a clean square-wave or current-pulse signal that stays valid down to a crawl. When one wheel's signal drops out, reads implausibly high or low, or conflicts with the others, the module flags a plausibility or circuit fault and disables ABS and traction/stability assistance. Because the label is make-specific, always confirm the exact C0123 definition from the vehicle's own service data before ordering parts.

Symptoms

  • ABS warning light on, often with the traction control (TCS) and stability (ESC/ESP) lamps
  • Brake warning light may also illuminate on some vehicles
  • Speedometer reads erratically, drops to zero, or lags if the affected sensor also feeds the cluster
  • ABS and stability control disabled — braking reverts to plain hydraulic operation with no wheel-lock control
  • Traction/stability system falsely activates or cuts engine power briefly during normal driving

Common causes

  • Failed or intermittent wheel-speed sensor at one corner (most common)
  • Damaged, rusted, or debris-clogged tone/reluctor ring giving a distorted signal
  • Corroded, chafed, or broken wiring or connector in the wheel-speed sensor circuit
  • Excessive sensor-to-ring air gap from a loose sensor, wheel-bearing play, or bad installation
  • Faulty ABS/electronic brake control module or an internal solenoid-valve circuit fault
  • Mismatched or wrong-size tires, or a mini-spare, making one wheel's speed disagree with the others

Severity & driving advice

Severity: Moderate — Base brakes still work, but ABS, traction, and stability control usually shut off, so the car helps less in a skid or hard stop. Repair soon.

Can I drive? Usually drivable, but ABS/stability may be disabled.

Diagnostic approach

  1. Confirm the exact code definitionBecause C0123 is manufacturer-specific, first read the full descriptor from make-specific service data or a scan tool that decodes chassis codes for that brand. Note whether the module calls it a circuit fault, a range/performance fault, or a signal-plausibility fault, and log any companion wheel-speed codes to pin down which corner is involved.
  2. Compare live wheel-speed dataIn the ABS module data list, watch all four wheel-speed PIDs while driving at a steady speed on a smooth road. Healthy sensors track within a few km/h of each other; the faulty channel typically drops to zero, spikes, or reads erratically while the others stay smooth. This isolates the bad corner without guesswork.
  3. Test the wheel-speed sensor and its circuitInspect the suspect sensor, connector, and harness for corrosion or damage. For a passive sensor, measure coil resistance (commonly in the hundreds to low-thousands of ohms) and check for a clean rising AC signal as the wheel spins; for an active sensor, back-probe for its supply voltage and a square-wave or current-pulse output. Compare against the other side to spot an out-of-spec reading.
  4. Inspect the tone ring and air gapRotate the wheel and check the tone/reluctor ring for missing, chipped, or rust-packed teeth and any metal debris bridging the sensor tip. Verify the sensor is seated and the air gap is correct (typically well under about 1.5 mm), and check for wheel-bearing play that lets the gap wander. A damaged ring mimics a failed sensor but needs the ring or hub replaced.
  5. Verify the module and repairIf sensors, wiring, tone rings, and tire sizes all check out, suspect the ABS/electronic brake control module or an internal valve-circuit fault, which some makes report under C0123. Repair the confirmed fault, clear the code, and road-test above a few km/h so the module re-runs its self-check; a genuinely fixed fault clears after one clean drive cycle.

Make & model notes

General Motors: GM uses the C0xxx band heavily for ABS and brake-control faults, with wheel-speed sensor codes clustered around C0035-C0055 and solenoid/valve codes higher up. If a GM module reports C0123, read the exact descriptor from GM service data, as it may point at an ABS inlet/valve solenoid circuit rather than a wheel-speed sensor.

Other manufacturers: Because C0123 is SAE-reserved, it does not carry the same meaning across brands and on some makes may not be defined at all. Toyota, Honda, Hyundai/Kia and European makes assign their own chassis-code numbering, so always confirm the descriptor against that vehicle's own service data before condemning a sensor or module.

FAQ

Is it safe to drive with a C0123 code?

You can usually drive short-term because the normal hydraulic brakes still work, but the ABS and stability/traction systems are typically switched off. That means the car will not help you if a wheel starts to lock or the vehicle begins to skid, so drive gently, allow extra stopping distance, and get it repaired soon — especially before wet or icy conditions.

Why does the exact meaning of C0123 vary between cars?

The letter C marks a chassis code, and most C0xxx codes are defined by each manufacturer rather than by the global SAE standard. C0123 falls in a range the SAE leaves reserved, so one brand may use it for a wheel-speed signal fault while another assigns it to an ABS valve circuit — or does not use it at all. Always confirm the descriptor from that vehicle's service data.

What is the most common cause of C0123?

On the vehicles that use C0123 as a wheel-speed fault, the usual culprit is a failing wheel-speed sensor or its wiring, followed by a damaged or debris-clogged tone ring. Watching all four wheel-speed readings on a scan tool while driving quickly shows which corner is dropping out, which is the fastest way to isolate the real cause before buying parts.

Can wrong tire sizes trigger C0123?

Yes, on plausibility-type faults. The ABS module compares the four wheel speeds, so a mismatched tire, a badly worn tire, or a small spare on one corner makes that wheel spin at a different rate and can look like a sensor problem. Confirm all four tires are the correct matching size and in good condition before diagnosing the sensors or module.