Skip to content

Main

Attention

Some options requires a reboot to apply. They are marked with an asterisk. If you have changed this option - after saving, wait 2 seconds, then turn off the power of the ECU for 5 seconds.

Basic settings

Cylinder count

Specifies the number of cylinders in the engine.

Synchronization from the cylinder

Sets the number of the cylinder to which the spark goes after finding the mark of the first cylinder.

Spark mode / Injection mode

Modes can be switched on the fly.

The phase sensor is activated if phased ignition and/or injection mode is enabled.

Batch mode is not possible for an odd number of cylinders.

  • Mono – all outputs work simultaneously.
  • Batch – each output works on two cylinders at the same time.
  • Phased – each output operates on a separate cylinder.

Calc mode

  • MAP - calculation of the engine load using MAP sensor only. For N/A and supercharged engines.

  • TPS – calculation of the engine load using TPS and MAP sensors. For throttle-body engines, very large throttle engines. For N/A only.

MAP range

Sets the MAP range on 3D maps. Changing this value requires a readjustment of the ignition and injection maps. The value should be chosen with a margin.

Crank sensor

Teeth count

Sets the number of teeth on the crankshaft pulley. This value takes into account the missed teeth and does not take into account the double ones. For example, for a 60-2 (58 teeth + two missing), you need to specify a value of 60. And for a pulley 6+1 (7 teeth, one of them is doubled), you need to specify a value of 6.

Tooth count from trigger to nearest DC

Sets the position of the engine TDC.

Calculation method:

  1. Install the first tooth after the mark on the crankshaft pulley at the sensor.
  2. Turn the crankshaft forward to the TDC of nearest cylinder. Count how many teeth passed near the sensor.

Missed teeth count

Sets the number of missing teeth on the pulley. This setting is relevant only for pulleys with skipped teeth (60-2, 36-1, subaru 36-2-2-2, etc.)

Zero angle correction

Adjusts the position of the TDC. Rough adjustment is carried out by the Tooth count from trigger to nearest DC

  • +1 - spark advance by 1 degree
  • -1 - spark retard by 1 degree

Cranking angle correction

Up to 400 rpm, the spark is calculated by the pulley teeth. This option allows you to shift the moment of spark by a given number of teeth.

  • +1 - spark advance by 1 tooth
  • -1 - spark retard by 1 tooth

Crank sensor inversion

Inverse CKP edge detection

Crank sensor input

Sets the input for crank sensor.

  • DH5 for Hall
  • VR1 for VR

If DH5 is selected, signal from VR1 input is internally routed as DH5 signal.

Phase sensor (CMP)

The phase sensor is activated if the injection and/or ignition mode is switched to the "Phase" position.

Impulses for sync

Sets the synchronization mode of the phase sensor.

  • 0 - the sensor value is read when CKP trigger is found. The most reliable mode, all interference from the hall sensor is ignored. A requirement is that the CKP trigger should be in the middle of the hall impulse. Not suitable for VVT. For skipped-teeth triggers (60-2, 36-1), reading takes place on the second tooth after the skip.

  • 1 or more. The number of CMP pulses between the crankshaft triggers is counted. If the number of pulses is equal to required, the first cylinder is determined. This mode is more sensitive to interference.

Start in phased mode

By default, the engine starts in batch mode without synchronization with CMP. This speeds up the start of the engine. After starting, the system tests the CMP and, if the sensor works correctly, switches to phased mode. In case of failure of the CMP, the system switches back to batch mode and displays an error.

Enabling this feature allows you to start only after synchronization with the CMP occured. The function is explicitly activated on 3/5 cyl engines.

It makes sense to use the function with large/slow injectors that are working unstable in batch mode.

Phase sensor input

Sets the input for phase sensor.

  • DH1 for Hall
  • DNO for VR

ECU name

Choose a name for your ECU. This may be the name of the car, nickname, or another name that will distinguish your ECU from the others.

The name is contained in the filename and folder name when saving logs and calibrations. This organizes the storage of data on the disk.

Important! Do not use special characters, punctuation marks, Cyrillic, etc. Replace spaces with the characters "-" or "_".