
Essex Recons repair note: we see this fault on Bosch ESP/ABS units where the original brake booster vacuum issue has already triggered the module’s protection limit. For a lasting repair, the ABS pump/module must be handled together with vehicle-side checks for vacuum leaks, brake servo operation, pressure sensor faults and related codes such as P050F00 or C11EC04. This page is written for UK garages and owners looking for an actual C123EF0 ABS pump repair service, not just a fault-code definition.
Short answer: fault code C123EF0 — often typed as C123EFO — usually means Hydraulic Brake Booster: Limit Value Reached. The ABS/ESP module has seen repeated brake booster assistance problems and may now need specialist ABS module repair, alongside fixing the original vacuum or sensor fault.
If your Audi is showing ABS, ESC / traction control, or brake system warning lights, and a diagnostic scan shows fault code C123EF0, the fault is commonly linked to the ABS / ESP pump module and the vehicle’s hydraulic brake booster assistance system.
At Essex Recons, we offer a specialist repair service for this ABS fault, helping customers avoid the high cost, coding risk and compatibility problems of fitting a brand-new or second-hand ABS unit.
C123EF0
C123EFO
ABS / ESP
Repair + vacuum checks
What does C123EF0 mean?
The full fault description is commonly:
C123EF0 — Hydraulic Brake Booster: Limit Value Reached
Also described as: Hydraulic brake servo limit reached
In plain English, the ABS control unit has detected that hydraulic brake boost compensation has been used too many times. This usually happens after repeated brake assistance issues caused by the brake booster vacuum system, pressure sensor, vacuum pump, non-return valve, pipework or brake servo.
Once the module reaches its internal limit, C123EF0 can become a fault that will not simply clear with a diagnostic tool.
Common symptoms of C123EF0 / C123EFO
- ABS warning light on
- ESC / traction control light on
- Brake system warning light on
- “Brake system fault” dashboard message
- “Brake servo: restricted” warning
- Warning to stop carefully
- Fault code C123EF0 stored in ABS / ESP
- Related faults such as P050F00 or C11EC04
- ABS / ESP functions restricted or disabled
- Braking assistance or emergency braking features reduced
Safety note: if the brake warning is red, the pedal feels hard, or the vehicle displays a stop warning, do not continue driving unnecessarily. Braking system faults should be checked immediately.
C123EF0 or C123EFO — which is correct?
The correct code is normally C123EF0, with a zero at the end. Many drivers and garages type it as C123EFO using the letter “O”. For search and diagnostic purposes, both usually refer to the same issue: Hydraulic Brake Booster — Limit Value Reached.
One of the key vehicle-side components to check is the brake booster pressure sensor, as sensor or vacuum faults can trigger related warnings before the ABS module stores C123EF0.

What causes C123EF0?
C123EF0 is often the final fault after an earlier vacuum or brake booster problem has been ignored, missed or misdiagnosed.
| Possible cause | What it means |
|---|---|
| Brake booster vacuum leak | Split hose, faulty pipe, leaking non-return valve, or brake servo issue. |
| Faulty brake booster pressure / vacuum sensor | Incorrect pressure readings being sent to the ABS module. |
| Weak or failing vacuum pump | Insufficient vacuum supply for proper brake assistance. |
| Brake booster / servo issue | The brake servo may not be holding or supplying assistance correctly. |
| Repeated Hydraulic Boost Compensation | The ABS module repeatedly steps in to assist braking until its limit is reached. |
| Fault ignored for too long | The module reaches its internal activation limit and logs C123EF0. |
What is Hydraulic Boost Compensation?
Modern Audi and Volkswagen Group vehicles monitor the brake booster system closely. If normal brake assistance is reduced — for example because of low vacuum — the ABS / ESP system can activate a backup strategy called Hydraulic Boost Compensation, often shortened to HBC.
HBC can help maintain braking assistance temporarily, but it is not designed to run repeatedly forever. The ABS control unit counts these events. Once the limit is reached, the module stores C123EF0 — Hydraulic Brake Booster Limit Value Reached.
Why the fault often will not clear
Many garages try to clear C123EF0 and find that the code comes straight back, the warning lights remain on, or the ABS module reports a permanent/static fault. This happens because C123EF0 can be stored after the ABS unit has reached its internal limit for brake boost compensation events.
Important: this is not usually a wheel speed sensor fault, battery fault or simple coding issue. The ABS module and the original brake booster/vacuum fault both need to be considered.
Vehicles commonly affected
This fault is commonly seen on Audi and other Volkswagen Group vehicles fitted with Bosch ESP / ABS systems, including many Bosch 9.0 / ESP9-family modules.
- Audi A4 / S4 B9
- Audi A5 / S5
- Audi A6
- Audi A7
- Audi A8
- Audi Q5 / SQ5
- Audi Q7 / SQ7
- VW Touareg
- Porsche Cayenne
- Some related Volkswagen Group platform vehicles
Common module or part number families include 8W0 907 379, 8W0 614 517, 4M0 907 379, 4M0 614 517, 4K0 907 379 and 80A 907 379. Always confirm the actual part number from the ABS unit label or diagnostic scan.
Can C123EF0 be fixed without replacing the ABS pump?
In many cases, yes. Dealer-level guidance often points towards replacing the ABS unit, but that can be expensive and may involve coding, programming, availability delays and compatibility issues.
Your original ABS module is repaired and returned.
No guessing with mismatched software or hidden donor faults.
Repair is often cheaper than a new ABS unit.
Relevant Essex Recons C123EF0 repair services
If your ABS unit matches one of these common applications, use the relevant Essex Recons repair page below. If your exact model or part number is not listed, contact us with the ABS module number and diagnostic fault code.
- Audi A4 2015-2019 ABS Pump C123EF0 Repair Service 8W0907379G / 0265956241
- Audi S4 2016-2018 ABS Pump C123EF0 Repair Service 8W0907379G / 0265956241
- Audi A5 2016-2019 ABS Pump C123EF0 Repair Service 8W0907379G / 0265956241
- Audi S5 2016-2018 ABS Pump C123EF0 Repair Service 8W0907379J / 0265956241
- Audi A6 S-Line 2017-2022 ABS Pump C123EF0 Repair Service 4K0907379P / 0265956621
- Audi A7 2018-2020 ABS Pump C123EF0 Repair Service 4K0907379M / 0265956621
- Audi A8 2017-2022 ABS Pump C123EF0 Repair Service 4N0907379 / 4N0614517
- Audi Q5 2016-2020 ABS Pump C123EF0 Repair Service 80A907379E / 0265956241
- Audi SQ5 2017-2020 ABS Pump C123EF0 Repair Service 80A907379B / 0265956658
- Audi Q7 2015-2018 ABS Pump C123EF0 Repair Service 8W0907379J / 0265956241
- Audi SQ7 2016-2019 ABS Pump C123EF0 Repair Service 8W0907379F / 0265956312
- Audi Q8 2018-2022 ABS Pump C123EF0 Repair Service 4M0907379 / 4M0614517
- Volkswagen Touareg 2018-2023 ABS Pump C123EF0 Repair Service 760907379 / 760614517
- Porsche Cayenne 2018-2023 ABS Pump C123EF0 Repair Service 9Y0907379 / 9Y0614517
The vacuum fault must also be fixed
This is the part many garages miss. Repairing the ABS unit alone is not enough if the original cause remains on the vehicle.
Before or during the ABS repair process, check:
- Brake booster vacuum pipework
- Non-return / check valve
- Vacuum pump output
- Brake servo / booster condition
- Brake booster pressure or vacuum sensor
- Related fault codes such as P050F00 or C11EC04
Our C123EF0 repair process
- Identify the ABS module — confirm part number and vehicle application.
- Confirm the reported fault — C123EF0 / C123EFO / Hydraulic Brake Booster Limit Value Reached.
- Inspect and test the ABS module — check for internal electronic or pump/module faults.
- Carry out specialist repair — repair the affected ABS module where viable.
- Return the original unit — the same module is refitted to the vehicle.
- Vehicle-side checks — the brake booster vacuum/sensor issue must be repaired to prevent repeat failure.
Why not fit a second-hand ABS module?
A used ABS pump may look like a cheap solution, but it can create more problems than it solves. Second-hand ABS modules may have incorrect coding, software mismatch, different suffix/calibration, component protection issues, unknown mileage, or the same developing fault.
For C123EF0, it is normally better to repair the vehicle’s original unit where possible.
Related fault codes to check
| Fault code | Description |
|---|---|
| C123EF0 | Hydraulic Brake Booster — Limit Value Reached |
| P050F00 | Brake Booster Vacuum Too Low |
| C11EC04 | Pressure Sensor for Brake Booster |
| C123E | Hydraulic Brake Booster / servo limit related fault |
Relevant Essex Recons C123EF0 ABS pump repair services
For this fault, choose the repair page that matches the vehicle and ABS pump family, or contact us with the part number from the unit label.
- Audi Q5 2016–2020 ABS Pump C123EF0 repair service
- Audi SQ7 2016–2019 ABS Pump C123EF0 repair service
- Audi A7 2018–2020 ABS Pump C123EF0 repair service
- Audi A8 2017–2022 ABS Pump C123EF0 repair service
- Audi Q8 2018–2022 ABS Pump C123EF0 repair service
- Volkswagen Touareg 2018–2023 ABS Pump C123EF0 repair service
- Porsche Cayenne 2018–2023 ABS Pump C123EF0 repair service
Frequently asked questions
What does C123EF0 mean on an Audi?
C123EF0 means Hydraulic Brake Booster Limit Value Reached. The ABS / ESP module has detected repeated brake boost compensation events, often caused by a vacuum, brake booster, or sensor issue.
Is C123EFO the same as C123EF0?
Usually, yes. The correct code is normally C123EF0, with a zero at the end. Many people type it as C123EFO, using the letter O.
Can the C123EF0 fault code be cleared?
Often, no. Once the ABS module has reached its internal limit, the fault may not clear with normal diagnostic equipment. The ABS module usually needs specialist repair or replacement, and the underlying vacuum / booster issue must also be fixed.
Does C123EF0 mean I need a new ABS pump?
Not always. Dealers may recommend replacing the ABS unit, but a specialist repair of your original ABS pump/module is often possible and can be more cost-effective.
What causes C123EF0 to return after repair?
The most common reason is that the original brake booster vacuum problem was not fixed. If the vacuum sensor, vacuum pump, brake booster, hoses, or check valve are still faulty, the ABS system can be forced back into compensation mode.
Need an Audi C123EF0 ABS repair?
If your Audi has fault code C123EF0, C123EFO, or Hydraulic Brake Booster Limit Value Reached, Essex Recons can help.
Use the relevant repair link above, or send us the vehicle details, fault codes and ABS pump/module part number if visible. We will advise whether your ABS module is suitable for repair and what vehicle-side checks should be completed before refitting.
Page reviewed and expanded by Essex Recons on 1 July 2026 to include clearer C123EF0 repair guidance, vehicle-side checks and direct repair-service links.
