Workshop guide · Audi, VW, Porsche, Bentley, Lamborghini

How to Fix C123EF0 — Hydraulic Brake Booster Limit Value Reached

C123EF0 is fixed in two parts: first repair why the brake booster is losing vacuum, then reset the HBC counter inside the Bosch ABS/ESP module. Clearing the code with a scan tool will not work — this guide shows the full process, step by step.

What C123EF0 means

C123EF0 means Hydraulic Brake Booster – limit value reached. When the vacuum brake booster does not give enough assist, the Bosch ABS/ESP module runs its pump to add brake pressure (Hydraulic Brake boost Compensation, HBC). Every intervention is counted. When the counter reaches its limit, the module stores C123EF0 as a permanent fault and disables HBC.

The code is also written as C123EFO, and searched as "HBC limit reached", "HBB limit" or "brake system fault". It appears on MLB Evo vehicles: Audi A4 B9, A5, A6 C8, A7, A8 D5, Q5 FY, Q7 4M, Q8 and RS Q8, VW Touareg CR, Porsche Cayenne, Bentley Bentayga and Continental, and Lamborghini Urus.

Symptoms

  • "Brake system fault – stop carefully" or "Brake system fault – you can continue driving"
  • ABS and ESP warning lights on
  • Hard or inconsistent brake pedal, reduced brake assist
  • C123EF0 comes back immediately after clearing

Why C123EF0 won't clear with VCDS, ODIS or Autel

Clearing fault memory does not touch the HBC intervention counter. As long as the counter is at its limit, the module stores C123EF0 again straight away. That is why replacing the brake booster pressure sensor alone does not remove the fault: it fixes the cause, but the counter still has to be reset with a dedicated routine.

Step-by-step: how to fix C123EF0

Tools: a diagnostic tool that shows live data, a mechanical vacuum gauge and a smoke tester. For a remote counter reset: a Windows laptop and a DoIP-to-OBD cable.

  1. Confirm the fault and platformRead the ABS/ESP module and confirm C123EF0 is stored. Check the vehicle is MLB Evo with Bosch ABS/ESP and note the ABS part number (for example 4M0 907 379 on a Q7).
  2. Test the brake booster pressure sensor (most common)Compare the live brake booster pressure value with a mechanical vacuum gauge at the booster. A drifting sensor reports low vacuum when the booster is fine. If the readings disagree, replace the sensor.
  3. Check the vacuum hose for leaksCracked hoses, loose clamps or a damaged booster connection bleed off vacuum. Listen for hissing with the engine running and smoke-test the line.
  4. Test the check valveWith the engine off, press the pedal several times. If it goes hard after only a few presses, the one-way valve is leaking back.
  5. Test the vacuum pumpA tired mechanical or electric pump can't reach target vacuum, especially at idle or with start-stop. Measure vacuum at the booster hose and check for pump fault codes.
  6. Suspect the booster diaphragm lastIf the sensor, hose, valve and pump all test good, an internal booster leak can give the same low-vacuum signal.
  7. Reset the HBC counterOnly after the cause is repaired. The counter needs a dedicated routine — see the options below. Then clear faults and road-test.
Don't skip steps 2–6. If the vacuum problem is still there, the counter climbs again and C123EF0 returns.

Ways to reset the counter

OptionTypical costWhat's involved
Remote reset over DoIPFrom $175Module stays in the car. Same day, reset executed within seconds once connected.
Mail-in bench repair≈ $260–320 + labourRemove and refit the ABS unit, ship it both ways, car off the road for days.
New ABS unit≈ $1,500–3,000Part plus coding and adaptation. Usually unnecessary — the hardware is normally healthy.

Prices are typical market ranges, not quotes, and vary by country and vehicle.

Fix C123EF0 without removing the ABS module

VAGHAUS resets the C123EF0 HBC counter remotely for workshops in any country. You connect the car with a DoIP cable and VAGHAUS Connect Pro (workshops) or the free VAGHAUS LB Connect Agent (individual clients); the module stays installed with its original coding. Compatibility is confirmed before any connection, and the service includes a 1-year warranty. See supported vehicles, part numbers and pricing →

Common mistakes

  • Clearing the code over and over — it returns instantly while the counter is locked.
  • Replacing the ABS unit before testing the vacuum system.
  • Replacing the sensor and expecting the fault to disappear without a counter reset.
  • Resetting the counter before the vacuum leak or pump is repaired.
  • Assuming MQB cars (Golf, Passat, Tiguan, A3) use the same procedure — they don't.

Last updated:

FAQ

How to fix C123EF0 — questions

How do I fix C123EF0?

Fix it in two parts. First find and repair why the brake booster is losing vacuum — usually the brake booster pressure sensor, a vacuum hose leak, the check valve or the vacuum pump. Then reset the HBC counter in the Bosch ABS/ESP module with a dedicated routine, because normal scan tools cannot clear it.

Why won't C123EF0 clear with VCDS, ODIS or Autel?

C123EF0 is stored because an internal HBC intervention counter reached its limit. Clearing the fault memory does not reset that counter, so the fault returns immediately. A dedicated counter-reset routine is needed.

Does replacing the brake booster pressure sensor fix C123EF0?

Replacing a faulty sensor fixes the cause, but not the stored fault. The HBC counter stays at its limit until it is reset, so C123EF0 remains after the sensor is replaced.

Do I need a new ABS module for C123EF0?

Usually not. The ABS/ESP hardware is normally healthy and only the counter is locked. A new unit plus coding costs roughly $1,500–$3,000, while a counter reset costs a fraction of that.

Can I drive with C123EF0?

Follow the message shown in the instrument cluster. With C123EF0 the hydraulic brake boost compensation is disabled and brake assist can be reduced, so the vehicle should be repaired as soon as possible.

Is C123EF0 the same as C123EFO?

Yes. C123EFO is a common misspelling of C123EF0 (with a zero). Both refer to Hydraulic Brake Booster – limit value reached.

Can C123EF0 be fixed without removing the ABS module?

Yes. On supported MLB Evo Bosch ABS/ESP modules, VAGHAUS resets the HBC counter remotely over DoIP for workshops in any country, with the module left in the car. Price starts from $175 with a 1-year warranty.

Root cause fixed? Reset C123EF0 today — wherever you are

Send vehicle model, year, VIN, ABS part number and country. We confirm compatibility, then connect.