LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mini >> 2003 >> Cooper Base, Automatic CVT >> Repair and Diagnosis >> Engine Performance >> System >> Engine Management - Overview >> MINI Engine Management >> System Outputs >> Ignition Coils >> Ignition Control
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Ignition Control

Ignition Control is determined by the EMS2000 (load dependent). The EMS2000 will calculate the engine "load" based on a combination of the following inputs:

The dwell time will be regulated based on battery voltage. When cranking, the voltage is low and the EMS2000 will increase the dwell to compensate for saturation "lag time". When the engine is running and the battery voltage is higher, the EMS2000 will decrease the dwell due to faster saturation time.

The Crankshaft Position/RPM signals the EMS2000 to start ignition in firing order (1-3-4-2) as well as providing information about the engine operation. This input is used in combination with other inputs to determine engine load which advances/retards the ignition timing. Without this input, the EMS2000 will not activate the ignition.

Cold start is determined by the EMS2000 based on the engine coolant temperature and rpm during start up. A cold engine will crank over slower than a warm engine, the ignition timing will range between top dead center to slightly retarded providing optimum starting.

When starting a warm engine, the rpm is higher which results in slightly advanced timing. If the engine coolant and intake air temperature is hot, the ignition timing will not be advanced reducing starter motor "load". Based on the calculated air volume and mass the EMS2000 determines the proper amount of timing advance for the air/fuel mixture.

The EMS2000 monitors the Knock Sensors after each ignition for a normal (low) signal. If the signal value exceeds the threshold, the EMS2000 identifies the "knock" and retards the ignition timing (3°) for that cylinder the next time it is fired. This process is repeated in 3° increments until the knock ceases. The ignition timing will be advanced again in increments to just below the knock limit and maintain the timing at that point.

If a fault is detected with the Knock Sensor(s) or circuits, the EMS2000 deactivates Knock Control. The ignition timing will be set to a conservative basic setting (to reduce the risk of detonation) and a fault will be stored. The "Malfunction Indicator Light" will be illuminated when the OBD II criteria is achieved.