+44 (0)1373 710 610

support@motorsport-electronics.co.uk

+44 (0)1373 710 610

Block

How to Configure Base Offset on Your Motorsport Electronics ECU (Beginner-Friendly Guide)

Mar 12, 2025

Setting the base timing offset ensures that your Motorsport Electronics ECU knows exactly when to fire the spark. This is crucial for correct engine operation.


1. Ensure Consistent RPM and Full Sync

Before adjusting base timing, the ECU must be receiving a stable crank/cam signal, or you won’t get spark.

  1. Turn the engine over with the starter (you don’t need fuel or to start the engine).
  2. Open MEITE (Motorsport Electronics tuning software) and check:
    • The RPM reading is steady (not fluctuating or showing 0 intermittently).
    • The ECU has Full Sync (look for a “Sync” or “Trigger” status).
  3. If RPM is inconsistent or sync isn’t achieved:
    • Check crank and cam sensor wiring.
    • Verify correct trigger wheel settings (e.g., 36-1, 60-2).
    • Ensure the crank/cam sensor air gap is correct.

⚠️ If you don’t have a stable RPM reading or sync, do NOT proceed—fix that first!


2. Mark TDC on Your Engine (if Needed)

Some engines don’t have a clear 0° TDC mark, so you may need to add one.

  1. Find TDC for Cylinder 1:
    • Rotate the engine manually (using a socket on the crank pulley) until Cylinder 1 is at TDC on the compression stroke.
    • If unsure, use a dial gauge or a piston stop tool to verify TDC.
  2. Mark the Crank Pulley:
    • If there’s no factory 0° TDC mark, use Tippex, a paint pen, or a scribe to create a clear 0° mark on the crank pulley or flywheel relative to a fixed timing reference (e.g., a notch on the timing cover).

3. Set the ECU to a Fixed 0° Timing

  • Open MEITE (Motorsport Electronics tuning software).
  • In the Ignition Settings, set the Fixed Timing Angle to 0° BTDC. (This means the ECU will fire exactly when the trigger signal tells it to, without any advance.)

For Early ECUs Without Custom Fixed Timing:

If you have an early ECU model that only allows a fixed 10° BTDC or nothing at all, you can work around this by:

  1. Setting the entire ignition advance table to 0° in the mapping tab.
  2. Performing the timing check as normal using the timing light.
  3. Re-importing your original ignition table once the base offset is correctly set.
  • Open MEITE (Motorsport Electronics tuning software).
  • In the Ignition Settings, set the Fixed Timing Angle to 0° BTDC.
    (This means the ECU will fire exactly when the trigger signal tells it to, without any advance.)

4. Turn the Engine Over and Check Timing

  • Connect a timing light to cylinder 1’s ignition lead (or coil pack if direct fire).
  • Turn the engine over with the starter (you do not need fuel or to actually start the engine).
  • Shine the timing light on the crank pulley and look at the timing marks.

5. Understanding What You’re Looking For (Beginner-Friendly Explanation)

When the timing light flashes, it shows you where the crank pulley is at that exact moment.

The goal: At the moment the timing light flashes, your two marks should be perfectly aligned.

  • Mark 1: The TDC mark on the crank pulley (or flywheel)
  • Mark 2: The fixed reference point on the engine (usually a timing cover notch or an indicator on the block)

🔹 If the marks line up perfectly when the light flashes, your timing is correct! ✅

🔹 If the marks do NOT align:

  • If the TDC mark appears BEFORE the reference point, timing is too advanced (spark happens too soon).
  • If the TDC mark appears AFTER the reference point, timing is too retarded (spark happens too late).

6. Adjust the Base Offset in MEITE

If the marks don’t align, you need to adjust the Base Offset / Trigger Angle in MEITE:

  1. Increase or decrease the Base Offset value.
  2. Turn the engine over again and check with the timing light.
  3. Repeat the process until the TDC mark aligns exactly with the reference point at the moment the timing light flashes.

7. Re-enable ECU-Controlled Timing

  • Once the base timing is correct, disable Fixed Timing Mode and let the ECU take control.

8. Final Checks

  • If you plan to start the engine after this step, verify:
    • The ignition settings are correct for your coil type.
    • The fuel system is active (if required).
  • If timing drifts or seems erratic, check:
    • Crank/cam sensor wiring
    • Correct missing tooth settings (e.g., 36-1, 60-2)
    • Rotor phasing for distributor setups

Bonus Tip:

If using dumb coils (non-smart coils), ensure the dwell settings are correct to prevent weak spark or misfires.


Key Takeaway

👉 When the timing gun flashes, your two marks (TDC and reference point) should be perfectly lined up. If they’re not, adjust the Base Offset in MEITE until they are.

Interested in becoming a partner?

IGNITION-ONLY ECU's

Nodiz Gen-X

ME100 Gen-X

Support for 4 Cylinders

Supports up to a 4-cylinder engine with a wasted spark coil pack

R

YES

R

YES

Support for 6/8 Cylinders

Supports up to a 8-cylinder engine in wasted spark only

R

NO

R

YES

Mappable ignition

Live programmable ignition table for optimising ignition timing

R

YES

R

YES

Premade harnesses for different engines

Harness available to suit a range of engines

R

YES

R

YES

Uses our free MEITE tuning software

Uses our advanced MEITE tuning software available from the website for Windows 7 or above

R

YES

R

YES

VVT Control

Closed loop variable valve timing control, both fully variable eg ST170 or switched eg VTEC

R

NO

R

YES

PLUG-IN ECU's

ME221

ME442

Factory ECU replacement

Straight replacement for the factory ECU, plugs into the original engine harness

R

YES

R

YES

Boost Control

Increase and control boost levels using an external solenoid

R

YES

R

YES

VVT control

Closed loop variable valve timing control, both fully variable eg ST170 or switched eg VTEC

R

YES

R

YES

CAN bus

CAN output to send engine data to a digital display

R

YES

R

YES

Knock control

Can interpret a signal from a knock sensor and retard timing accordingly for engine protection

R

YES

R

YES

Flex Fuel

Can interpret a signal from a fuel sensor and alter the fuel delivery accordingly

R

YES

R

YES

Onboard MAP sensor

Manifold absolute pressure sensor fitted on the ECU

R

YES

R

YES

Onboard logging

SD Card slot used to record engine data used for diagnosis

R

NO

R

YES

Onboard wideband & sensor

Wideband integrated into the ECU. Sensor and cable included in the box

R

NO

R

YES

Exhaust Gas temp input

Can interpret a signal from an exhaust gas temperature sensor for engine protection and calibration

R

NO

R

YES

Wire-In ECU's

ME221

ME360

ME442

4 Cylinders fully sequential

Supports up to a 4-cylinder engine with a wasted spark coil pack or coil-on-plug

R

YES

R

YES

R

YES

6 Cylinders fully sequential

Supports up to a 6-cylinder engine with a wasted spark coil pack or coil-on-plug

Q

NO

R

YES

R

YES

8 Cylinders fully sequential

Supports up to a 8-cylinder engine with a wasted spark coil pack or coil-on-plug

Q

NO

Q

NO

R

YES

Premade harnesses for different engines

Harness available to suit a range of engines rather than wiring up your own

R

YES

R

YES

R

YES

Coil on plug support

Suitable for individual coil-on-plug ignition or wasted spark ignition

R

YES

R

YES

R

YES

Boost Control

Increase and control boost levels using an external solenoid

R

YES

R

YES

R

YES

VVT control

Closed loop variable valve timing control, both fully variable eg ST170 or switched eg VTEC

R

YES

R

YES

R

YES

CAN bus

CAN output to send engine data to a digital display

R

YES

R

YES

R

YES

Knock control

Can interpret a signal from a knock sensor and retard timing accordingly for engine protection

R

YES

R

YES

R

YES

Onboard wideband lambda

Can interpret a signal from a LSU4.9 wideband lambda sensor to monitor air/fuel mixture for engine protection or calibration

R

YES

R

YES

R

YES

Onboard data logging

8GB SD card fitted to record engine data used for diagnostics or calibration review

R

YES

R

YES

R

YES

Drive-By-Wire Throttle

Support for electronic throttles (e-throttle/DBW)

R

NO

R

YES

R

YES

Exhaust Gas temp input

Can interpret a signal from an exhaust gas temperature sensor for engine protection and calibration

R

NO

R

YES

R

YES

GUIDE TO PLUG-IN ECUS

GUIDE TO ECU TYPES
GUIDE TO IGNITION ONLY ECUS
GUIDE TO ECU TYPES
 

GUIDE TO WIRE-IN ECUS

GUIDE TO ECU TYPES