BMW E90 ABS unit replacement and fault codes
What do the E90/E92 ABS fault codes 005DF0 and 005DF1 mean?
The codes belong to the ABS pump motor circuit. When the ABS and DTC lights are on and the pump does not run, the cause can be stuck brushes in the pump motor. The codes relate to a fault inside the unit.
How do you choose the right ABS unit for a replacement?
The replacement unit must be exactly for your car's model. A part from the wrong unit can leave the brake light on, and a wrong unit will not code to the car. In the parts catalogue, the production month and year are shown next to the part number, and they must match the age of the car.
What must be done after replacing the ABS/DSC unit?
The hydraulic unit must be bled with a diagnostic tool so that the brakes bleed properly. After that the pressure sensor is calibrated with software, although with a repair kit the calibration may happen by itself when the ignition is switched on.
Do the fault codes clear by themselves after the repair?
Most clear when the fault is no longer detected over several drive cycles. Static circuit faults can clear after a single ignition-on cycle. Old codes sometimes remain visible as history entries, and they can be cleared with a diagnostic tool.