The valvetronic is disabled in this case by disconnecting the eccentric shaft sensor, this will put valvetronic function in limp mode home. In this mode, the valvetronic opening would be set to 100% and DME will use back the throttle to control the engine.This was done on a locally assembled E46 318i 2002 with N42 engine.Though the valvetronic computer was put into limp mode, there will be no error light on the dash but the status was confirmed with Autologic. On my manual car, it is fully drivable with no loss of power (if not more power) with better throttle response. Hope anybody can find this useful.[video=youtube;sgtb45RKYa0]http://www.youtube.com/watch?v=sgtb45RKYa0[/video]From WDSVariable valve timing gear / Valvetronic* Variable valve gear / ValvetronicThe variable valve gear was developed to reduce fuel consumption. The air volume supplied to the engine is not set by the throttle valve but by the variable stroke of the intake valve. An electrically adjustable eccentric shaft uses intermediate levers to change the effect of the camshaft on the rocker arms. This produces an adjustable stroke of the valves. The throttle valve is now only used for starting up and for emergency operation functions. In all other operating states, the throttle valve is opened so far that it only has a very slight throttling effect. For tank ventilation, a certain vacuum is still necessary. The corresponding position of the variable valve gear is calculated in the engine control unit from the position of the accelerator pedal and other variables. The variable valve gear is moved by its own control unit and servomotor. The servomotor is fitted to the cylinder head and it drives the eccentric shaft via a worm drive in the oil chamber of the cylinder head. The communication between the engine control unit and Valvetronic control unit is on a separate LoCAN bus. All functions are calculated in the engine control unit. The Valvetronic control unit evaluates the signals of the position sensor and controls the servomotor of the eccentric shaft. Position sensingThe current position of the eccentric shaft is sensed by a special position sensor. The sensor is equipped with two independent angle probes. The engine management controls the position by means of the electric drive until the current position corresponds to the set position. For safety reasons, two angle probes with opposing characteristic curves are used. The two signals are sent to the Valvetronic control unit in digital form. The Valvetronic control unit powers both potentiometers with a voltage of 5 V. Monitoring the signal voltagesThe Valvetronic control unit permanently monitors the two voltage signals of the potentiometers. The monitoring function checks whether the voltages are within the permissible range, i.e. whether there is a short-circuit or sensor defect. The two signals must not deviate from each other. In the event of a fault occurring, the eccentric shaft is set to maximum possible valve opening. The air volume is now restricted by the throttle valve. If it is not possible to detect the current position, the valves are opened to the maximum without control. Monitoring the eccentric shaft positionThe Valvetronic control unit continuously checks whether the actual position of the eccentric shaft corresponds to its set position. This makes it possible to determine when a valve is sticking. In the case of an error here, the valves are opened as wide as possible and the air supply is controlled by the throttle valve. If the engine control unit is unable to communicate with the Valvetronic control unit due to a LoCAN bus fault, emergency communication is set up across a separate line (P_VVTEN). Learning function / adaptationIn order to achieve the correct valve opening height, all the tolerances in the valve gear must be balanced by an adaptation. In this learning procedure, there is a slow approach to the mechanical adjustment limits of the eccentric shaft. The positions thus reached are stored and used in each operating point as the basis for calculating the current valve stroke. The learning procedure runs automatically if, for example after a repair, a difference between the last stop position and the new starting position (with terminal 15 on) is detected. The adaptation can also be requested via the DIS-plus Tester.