LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mini >> 2012 >> Cooper Base, 2D Hatchback, Automatic Trans >> Repair and Diagnosis >> External Pages >> Different car >> Section 4446 (Functional Description - F10 - Engine Performance) >> Engine Performance - Functional Description >> Crankshaft sensor (Ver. 1) >> Functional description
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Functional description

WARNING: This page does not describe the selected car, but rather 45 other vehicles, including the 2016 BMW M5, 2016 BMW 550i xDrive, 2016 BMW 550i, 2016 BMW 535i xDrive, and 2016 BMW 535i. However, it is still accessible from the selected car via links, so may be relevant.

The increment gear has 58 teeth as well as a reference gap of 2 teeth.

The reference gap enables detection of the upper dead center of the 1st cylinder. By monitoring the individual teeth, the Hall effect sensor delivers a certain number of signal jumps to the engine control system.

Fig 1: Identifying Crankshaft Sensor And Plug Connection
G09908268Courtesy of BMW OF NORTH AMERICA, INC.
Index Explanation
1 Crankshaft sensor
2 Three-pin plug connection

The engine control unit uses the scanned tooth flanks to calculate the duration and length of a crankshaft revolution.

The time that the increment wheel requires to rotate past the hall effect sensor is referred to as the crankshaft revolution per time.

For starting the engine, the engine control unit checks the following preconditions:

This process is referred to as synchronization and is only performed when the engine is started. It is only the synchronization process that enables the engine control unit to activate fuel injection correctly. The engine will not start without synchronization. If the crankshaft sensor signals fails (with the 1st crankshaft revolution) or an invalid synchronization is detected for the engine start, the diagnosis starts immediately. The camshaft sensor signals are read here. If 12 flanks on the camshaft are read and the fault is still there, a fault is stored.

As soon as no crankshaft sensor signals are received or there is no valid synchronization with the engine running, debouncing starts.