BMW 278B — VANOS Pressure Accumulator Valve
- Severity
- Informational
- Module
- DME
- OBD-II Codes
- P104B, P104A, P104C, P104D
Description
BMW fault code 278B relates to the electrical control circuit of the VANOS pressure accumulator valve. This solenoid-operated valve manages hydraulic oil flow to the VANOS pressure accumulator, which stores pressurized oil to enable rapid camshaft timing adjustments. The accumulator ensures the VANOS system has sufficient hydraulic pressure available for fast actuation, particularly during sudden throttle changes when the oil pump alone may not respond quickly enough.
The DME uses an ATIC35 driver chip to control this valve. The driver chip monitors the electrical circuit continuously and can detect short circuits, open circuits, and thermal overload conditions. Fault code 278B covers all four electrical failure modes of this valve, each identified by a separate P-code.
Summary
| BMW Code | OBD Code | Module | Failure Mode | Summary |
|---|---|---|---|---|
| 278B | P104B | DME | Short to B+ | Valve circuit shorted to battery voltage — voltage detected with valve off |
| 278B | P104A | DME | Short to ground | Valve circuit shorted to ground — excessive current with valve energized |
| 278B | P104C | DME | Open circuit | Valve circuit open — insufficient current with valve energized |
| 278B | P104D | DME | Overtemperature | DME driver chip thermal protection triggered — overtemperature condition |
Variants
Description
The DME's ATIC35 driver chip detected battery voltage on the VANOS pressure accumulator valve output circuit when the valve was commanded off. Under normal operation, the circuit should see no voltage when the driver is not energizing the solenoid. The presence of voltage indicates an unwanted connection to a power source somewhere in the wiring or valve assembly.
Symptoms
- MIL (check engine light) may illuminate after two engine cold-start cycles
- VANOS pressure accumulator valve remains energized when it should be off, potentially causing incorrect oil pressure management in the VANOS system
- Possible audible VANOS rattle or ticking at cold start due to improper pressure accumulator behavior
- In some cases, subtle loss of low-end torque or throttle response if VANOS timing is affected
Common Causes
- Chafed wiring harness — the most common cause. The valve wiring runs through the engine bay near heat sources and moving components. A wire with damaged insulation that contacts a power feed (such as an adjacent actuator circuit or fused power line) creates an intermittent or permanent short to B+.
- Corroded or contaminated connector — moisture or oil contamination at the valve connector can create a conductive bridge between the signal pin and a power pin, presenting as battery voltage on the output.
- Internal solenoid short — less common, but an internal fault in the valve solenoid can create a path that feeds voltage back to the DME output when the valve is de-energized.
Diagnosis Steps
- Locate the VANOS pressure accumulator valve on the engine. It is mounted on the VANOS unit at the front of the cylinder head. Refer to BMW TIS for the exact location and connector identification for your engine family.
- Disconnect the valve connector. With the ignition off, unplug the electrical connector from the valve.
- Measure voltage at the valve connector (harness side). Turn the ignition to terminal 15 (key on, engine off). Using a multimeter set to DC voltage, measure between the signal wire and ground. With the valve disconnected and not commanded, you should read 0 V. If battery voltage (~12 V) is present, the short to B+ is in the wiring harness — trace the harness from the DME to the valve connector, looking for damaged insulation or contact with power-carrying wires.
- If no voltage at the harness side, the fault may be intermittent or internal to the valve. Reconnect the valve. Measure voltage at the DME connector pin (consult the wiring diagram for your engine in BMW TIS for the specific pin assignment). If voltage is present at the DME pin with the valve connected but the wire is clean, the valve has an internal fault.
- Inspect the full wiring run from DME E-box to the valve, paying particular attention to areas where the harness passes near exhaust components, sharp edges, or other connectors. Look for heat damage, pinched wires, or chafed insulation.
- Check the connector pins at both ends for corrosion, bent pins, or oil contamination. Clean with electrical contact cleaner if needed.
Resolution
- Damaged wiring: Repair the harness — splice in new wire if the damage is localized, or replace the harness section if the damage is extensive. Use heat-shrink tubing and proper automotive-grade wire. Re-route away from the chafe point.
- Corroded connector: Clean the connector pins and housing with electrical contact cleaner. If the pins are damaged or the connector housing is cracked, replace the connector.
- Faulty valve: Replace the VANOS pressure accumulator valve. Obtain the correct part number from BMW ETK for your engine. No coding or programming is required after valve replacement — the DME recognizes the new valve automatically.
After repair, clear fault codes and run the engine through at least two cold-start cycles to confirm the fault does not return.