Jaké chybové kódy nastavuje modul ABS Volvo V70 a proč
The Volvo V70 ABS control module — fitted across the P2 platform from 1999 through to 2007 — uses a Bosch 5.7 or ATE MK20 unit depending on build date and market. When the module logs a code, it is recording a measured value that fell outside tolerance: a wheel speed signal that dropped to zero, a pump motor current that exceeded its limit, or a valve solenoid that showed unexpected resistance. The code is the starting point for diagnosis, not the verdict. A C0031 for a left-front wheel speed sensor fault can mean the sensor has failed, the tone ring is damaged, the wiring loom has chafed against the strut, or — less commonly — the module input circuit itself has failed.
Which ABS module variants are fitted to the Volvo V70?
The V70 second generation (P2 platform, 2000–2007) left the factory with two main ABS/DSTC systems. Early cars up to approximately 2002 used a Bosch 5.7 unit with a separate DSTC hydraulic modulator. From late 2002 onward the ATE MK20ei became more common, combining ABS and DSTC in a single compact unit. The S80, XC70 and XC90 share the same module family with some variants, which matters for interchange decisions — but the software calibration and the brake booster pressure sensor wiring differ enough that a direct swap from an XC90 unit is not automatic.
The module communicates over the high-speed CAN bus with the engine control module, the SRS unit and the instrument cluster. If the module drops off the network — because of a failed internal CAN transceiver, a broken pin at connector C1 or a corroded earth at the battery tray — the car logs network absence codes rather than ABS-specific codes, and the driver sees DSTC OFF and ABS warning lights simultaneously.
Fault codes the Volvo V70 ABS module logs in practice
The following codes appear on V70 vehicles diagnosed through Volvo VIDA or an OBDII scanner with Volvo-specific capability. A generic scanner will often read these as manufacturer-specific U and C codes.
- C0031 / C0034 / C0037 / C003A — Wheel speed sensor circuit fault, left-front, right-front, left-rear and right-rear respectively. The module expects a square wave signal between approximately 0.2 V and battery voltage at a frequency proportional to wheel speed. A flat signal at rest is normal; a flat signal above 5 km/h is a fault. These codes do not tell you whether the sensor, the tone ring or the wiring is at fault.
- C0044 — Left-front inlet valve solenoid open circuit. The module energises each solenoid during the self-test on start-up and measures return current. An open circuit means either the solenoid coil has failed inside the hydraulic unit, or the wiring between pin C1-14 and the solenoid has broken. If this code appears without any ABS activation event, the self-test caught it cold.
- C0050 — ABS pump motor relay circuit. The module commands the pump on during ABS activation and monitors motor current. A C0050 can mean the relay itself has failed (common — the relay is separate from the module on this platform), the pump motor is seized, or the module output driver for the relay has failed internally. Testing the relay first costs nothing.
- C0110 — Pump motor performance fault. The pump runs but takes longer than expected to build pressure. Often caused by a partially seized pump after the car has stood unused for a long period, or by low brake fluid where air has been drawn into the accumulator circuit.
- C0245 — Wheel speed sensor frequency error. This is logged when the signal frequency jumps erratically — typically from a damaged or contaminated tone ring rather than a dead sensor. The sensor is working; the tone ring it reads is not giving it clean edges to count.
- U0121 — Lost communication with ABS control module. This appears in other control units when the ABS module stops transmitting on CAN. The fault is in the module, in its CAN wiring, or in the module’s power and earth supply. Check pins first.
What the module is actually measuring — and what the code does not tell you
Each wheel speed sensor on the V70 is a passive magnetoresistive type (on early cars) or an active Hall-effect type (on later P2 builds). The distinction matters for testing. A passive sensor generates its own AC voltage — you can read it with a multimeter set to AC millivolts by rotating the hub slowly by hand. A Hall-effect sensor needs a 5 V supply and pulls its output line low as each tooth passes; without that supply voltage present at the sensor, it reads zero and the module logs a circuit fault immediately.
Before condemning a wheel speed sensor on a V70, check that the 5 V reference and earth are present at the sensor connector with the ignition on. If the reference is missing, the wiring loom between the module and the sensor is the first suspect — the front sensor loom runs over the strut and chafes on the spring perch on high-mileage cars. The rear sensor loom on the estate body passes near the subframe mounting point and can crack where it is clipped.
Test order for ABS codes on the Volvo V70
Working through these in order saves unnecessary module replacements. The module is rarely the first failure point on a V70 with wheel speed codes.
- Read all stored codes and note which are current versus historic. A code that only appears after rain suggests a wiring fault rather than a dead sensor.
- With the ignition on and engine off, check the 5 V reference at each wheel speed sensor connector. If missing at one sensor, trace the wire back toward the module connector rather than replacing the sensor.
- Inspect the tone ring visually through the wheel arch with the wheel removed. Rust, impact damage or a missing tooth will generate C0245 intermittently.
- For pump and valve codes, check the ABS pump relay (located in the engine bay fusebox, position F14 on most 2001–2004 V70s) and test it with a direct 12 V supply before assuming the hydraulic unit is dead.
- Scope the wheel speed signal at the module connector during a slow drive if the fault is intermittent. A clean square wave that drops to zero at a specific speed suggests a tone ring gap; a noisy signal that oscillates suggests interference from a corroded ring.
- Only if all external components check out, and especially if C0044 or C0050 codes return immediately after clearing with no external fault found, should the module itself be suspected.
OEM part numbers for the Volvo V70 ABS module
Matching the part number exactly matters on the V70 because the module is coded to the vehicle configuration — DSTC-equipped cars use a different calibration from ABS-only variants, and the hydraulic modulator must match the module software revision. Fitting an incorrect variant will result in DSTC faults and possible loss of stability control even if ABS appears to function.
- 8619549 — Bosch 5.7 ABS/DSTC unit, V70 2001–2002 with DSTC
- 8671995 — ATE MK20ei unit, V70 2003–2004 petrol variants
- 30795096 — ATE MK20ei unit, V70 2004–2007 revised calibration
- 30671275 — ABS module without DSTC, early V70 2000–2001
- 30795097 — V70 D5 diesel variant, ATE MK20ei, different pressure calibration
Volvo part numbers on used units are stamped on the module body and on the hydraulic unit label. A mismatch between the stamped number and the software version read by VIDA will cause immediate faults on fitting. Always read the part number from the unit itself, not from the car’s VIN data alone — previous owners may have fitted a non-original replacement.
Affected vehicles and model years
The fault code behaviour described here applies to the Volvo V70 P2 platform, build years 2000–2007. The S80 T6 and XC70 of the same generation share the Bosch 5.7 unit and will display identical C00xx codes. The XC90 uses the same ATE MK20ei family but with a different connector configuration — a direct swap requires pin remapping. The V70 P1 (earlier 1996–2000 generation) uses a different Bosch 5.3 unit with a separate diagnostic connector and does not share codes or connectors with the P2 cars.
Frequently Asked Questions
Can a Volvo V70 ABS code appear without the ABS light coming on?
Yes, if the code is stored as historic rather than current. The ABS warning light on the V70 illuminates only when the module has an active fault that affects system readiness. A fault that cleared itself — such as a sensor dropout during rain — will remain in memory but the light will be off. VIDA or a capable scanner will still show the stored code with its timestamp.
Does C0031 always mean the wheel speed sensor needs replacing?
Not always. C0031 means the module lost the left-front wheel speed signal or detected a circuit fault. A broken wire at the strut flex point, a corroded sensor connector, or a missing 5 V supply will all log C0031 without the sensor itself being faulty. Test the circuit first. On high-mileage V70s the connector corrosion is often the actual cause.
Can a faulty Volvo V70 ABS module cause the car not to start?
No. The ABS module on the V70 has no role in the immobiliser chain or fuel system authorisation. A failed ABS module will illuminate warning lights and disable ABS and DSTC, but the engine will start and run normally. If the car will not start alongside ABS faults, the starting issue is unrelated to the ABS system.
Does a replacement Volvo V70 ABS module need coding?
The ATE MK20ei unit on later V70s requires variant coding through Volvo VIDA to match the vehicle’s DSTC configuration, tyre size calibration and brake booster variant. Fitting the correct part number reduces the coding requirement but does not eliminate it entirely on DSTC-equipped cars. ABS-only variants on early V70s are closer to plug-and-play but should still be confirmed with a scan after fitting.
Is it worth buying a used Volvo V70 ABS module, or should I rebuild the original?
For code C0050 or C0044 caused by internal solenoid or pump driver failure, a tested used unit from a matching part number is generally more cost-effective than hydraulic unit rebuilding, which requires specialist equipment. For C0031-type wheel speed codes where the module itself is the last resort after all external checks, a used module is a reasonable option provided the part number matches exactly and the unit has been tested rather than simply removed from a breaker. Confirm the seller can state the part number from the unit itself.
Find tested OEM electronic parts and modules at:
https://giantparts.eu/
