Glossary entry

Valvetronic (Variable Valve Lift).

Valvetronic is BMW’s variable valve-lift system. Where most engines have fixed intake valve lift, Valvetronic engines use an eccentric shaft to vary the lift continuously from ~0.4mm (idle) to ~9.9mm (full power). Found on the N52, N54, and N55 (E-series and F-series); the B58 family moved to a different architecture.

Glossary entryUpdated August 2026Open data

Overview

What Valvetronic does

Varies the intake-valve lift continuously, not in steps. Low lift at idle (low pumping loss, clean idle); high lift at high RPM (more air, more power). The eccentric shaft rotates to change the rocker-arm geometry and the lift.

Why it’s more than just variable lift

Valvetronic replaces the conventional throttle body. The intake air is metered by the valve lift, not by a throttle plate. The result: no throttle plate pumping loss, which improves part-throttle efficiency. The trade-off: the eccentric-shaft actuator is a complex piece of hardware that can fail.

Adaptation reset

The DME learns the eccentric-shaft’s zero point and the actuator motor’s offset. After mechanical work, a reflash, or a low-voltage event, these learned values can be out of range; the DME throws a Valvetronic code; the engine runs rough.

The adaptation procedure

Connect with Beemuu, run the Valvetronic adaptation-reset routine targeting the DME. The DME clears the learned values. Start the engine, idle for 5 minutes — the DME relearns the zero point. Drive a 15-minute mixed cycle to finalise. The routine ID is currently unverified per the project audit.

FAQ

What is Valvetronic?

BMW’s variable valve-lift system. The eccentric shaft varies intake-valve lift continuously from ~0.4mm to ~9.9mm.

Which engines have Valvetronic?

N52, N54, N55 (E- and F-series). The B58 family moved to a different architecture without Valvetronic.

When do I reset Valvetronic adaptation?

After replacing the eccentric shaft, the servo motor, or the DME. After a reflash. Any time the DME reports a Valvetronic position-sensor range/performance code.

Read the source.

Every glossary entry is a project-local definition. Open a PR if you have a correction or a new term to add.

Full glossaryContributing

Last updated: 2026-08-02 ยท Beemuu contributors