BMW 284E — Valvetronic startup position
- Severity
- Informational
- Module
- DME
- OBD-II Code
- P1064
Description
The Valvetronic system uses an electrically driven eccentric shaft to vary intake valve lift, replacing the conventional throttle body for most engine operating states. When the engine is shut down, the eccentric shaft is supposed to return to a defined parking position, and on the next ignition cycle the DME compares the measured shaft position to that expected parking position before releasing the Valvetronic for normal operation.
Fault 284E (P1064) is logged when this correlation check fails on Bank 1 — the actual startup position of the eccentric shaft does not match the stored parking position. This is an initialization-time plausibility fault, not a runtime drive fault.
At key-on (Terminal 15) with the engine not yet running and the Valvetronic output driver still disabled, the DME compares the current eccentric shaft angle to the position the system should have parked at during the last shutdown. If the two disagree beyond the allowed tolerance on Bank 1, the fault is stored — and until the initialization routine has been run successfully, the DME will also flag it after any engine start attempt.
Safety Warnings
The DME is a safety-critical module. Working on Valvetronic hardware — the actuator motor, eccentric shaft sensor, or the shaft itself — without performing the correct adaptation and limit initialization afterward can damage the Valvetronic system and, in some cases, the cylinder head. Always perform the initialization routine after any mechanical disturbance of the system.
284E - P1064: Valvetronic startup position - Startup position correlation
Symptoms
- Check-engine light typically not illuminated on ECE or Korea market cars (per ISTA data)
- Fault code logged on any OBD or BMW diagnostic tool scan
- Possible rough or high idle and reduced power until a successful Valvetronic initialization
- Very often appears after recent work on the Valvetronic system, eccentric shaft sensor replacement, or a DME adaptation reset
Common Causes
- Valvetronic adaptation was cleared (deliberately or as part of another repair) and the full initialization routine was never re-run
- The Valvetronic motor or eccentric shaft sensor was disturbed or replaced without completing the limit-learning procedure afterwards
- Battery disconnected, replaced, or allowed to go completely flat, clearing learned values
- Mechanical binding or wear preventing the eccentric shaft from reaching the stored parking position at shutdown
- Faulty eccentric shaft position sensor reporting an offset angle (two independent angle channels inside the sensor used for plausibility)
- Valvetronic actuator motor no longer driving the shaft reliably into the parking position
Diagnosis Steps
- Read the full DME fault memory in ISTA+ or an equivalent BMW-capable tool. If 284E is the only Valvetronic fault present, the issue is very often isolated to initialization. If it is accompanied by other Valvetronic codes (for example a sensor or actuator circuit fault), diagnose the accompanying faults first — they are usually the root cause and 284E is a downstream effect.
- Note recent history: any work on the valve cover, eccentric shaft sensor, Valvetronic motor, or any recent adaptation reset should be treated as the likely trigger.
- Clear the fault memory. Turn Terminal 15 off, wait until the main relay drops out (audible click or wait approximately 30 seconds), then turn Terminal 15 on again. The Valvetronic system will attempt to self-initialize. Start the engine and see whether 284E returns.
- If the fault returns, run the Valvetronic limit initialization service function (ISTA+ service function, or an equivalent tool such as iCarsoft, Autel, or Launch that supports BMW VVL adaptation). The engine must be off, Terminal 15 on, and battery voltage above 12 V.
- If the initialization routine itself fails or aborts, the fault is mechanical or electrical — check live values for the eccentric shaft position (two channels), actuator motor current draw during the sweep, and check that the motor connector and wiring are intact. Bench-testing the motor with battery voltage only confirms rotation, not that it can overcome the spring-loaded resistance of the eccentric shaft.
- If live values show abnormal actuator current, audible binding, or the shaft cannot reach its limit, remove the valve cover and inspect the Valvetronic mechanism, the eccentric shaft bearings, and the actuator worm drive for wear or lack of lubrication. On N55/S55 engines in particular, wear of the worm drive / eccentric shaft gear caused by a blocked oil squirter is a well-known failure pattern.
Resolution
For software-only causes (adaptation cleared, battery event, post-repair initialization never completed): running the Valvetronic limit initialization routine clears the fault. This is the first thing to try.
For hardware causes: repair the failing component first — eccentric shaft position sensor, actuator motor, or the shaft itself — then always finish with the limit initialization routine. Consult BMW ETK or RealOEM for correct part numbers; these differ significantly between N-series engines (N52, N52K, N54 where it is still present for intake-side control, N55, N20, N26, B46/B48) and older M-series Valvetronic engines (N62, N62TU, N73). Never substitute parts across engine families.
After any repair, road-test the vehicle through a full drive cycle and rescan for faults.