Home Page

Facebook

@Contact

Services Page E-Mail Gallery Page Download Pages History Page Frequently Asked Questions Products Page Home Page What MegaSquirt ECU do I need?

ExtraEFI ECU's
Features & Comparisons

Please note, these are specific for the ECU's I sell as I modify all mine to give you some of these extra's!
Some will need adding when ordering.

Hardware:
MS1
MS2
MS3

Number of Injector Channels capable of driving
6 injectors each

2 channels
Up to 4 *
Up to 8 **
Injector Channels with Lo-impedance capability.
2
2
2
Idle Valve Output for a 2 or 3 wired idle valve (PWM)
Yes
Yes
Yes
Stepper Motor Idle Valve (4 Wired)
No
Yes
Yes
Fuel Pump Relay Control
Yes
Yes
Yes
Air Inlet Temperature, Coolant Temperature, Oxygen Sensor, TPS inputs.
Yes
Yes
Yes
WideBand and NarrowBand Lambda Compatable
Yes
Yes
Yes
21 PSI Built in MAP sensor
Yes
Yes
Yes
***Optional 38 PSI MAP sensor
Yes
Yes
Yes
Max number of VR sensor Input (Magnetic crank sensor),
Hall or Points Input
2****
2****
2****
Spark Drivers
(Number added is dependant on your engine)
Up to 6
Up to 6
Up to 8**
RS232 Serial Comms
Yes
Yes
Yes
CAN Comms
No
Yes
Yes
USB Comms
Yes
(With suitable adaptor)
Yes
(With suitable adaptor)
Yes
(No adaptor needed)
***Knock, launch, NOS, fuel / spark table switching inputs.
Yes
Yes
Yes
***Spare Analogue Inputs
2
2
2 ( 3 **)
***Cooling Fan control, boost control, tach outputs.
Yes
Yes
Yes
***Water Injection (PWM) output
Yes
No
No

* - MS2 and MS3 ECU's can be built with up to 4 injector channels.
(Anything over 2 injector channels would need high impedance injectors only.)

** - MS3 ECU's need an MS3X card added to give these features
(Spark drivers on the MS3X board are low level and need coils with built in ignitors)

*** - See the optional extra's as these need to be added during the build stage to work.

**** - The MS1 and MS2 has one VR/Hall input as standard,
I can add another one to MS1 or MS2 depending on your engine's requirments.
MS3 with an MS3X card has 2 VR / Hall inputs.

Features:
MS1
MS2
MS3
Fuel Table Size
12x12
12x12 or 16x16
16 x 16
RPM Resolution
100 RPM
1 RPM
1 RPM
Fuel Resolution
100uS
***0.16uS
***0.16uS
Spark Table Size
12x12
12x12
16 x 16
Advance Resolution
0.3 Deg
0.1 Deg
0.1 Deg
Batch Fire
Yes
Yes
Yes
*Sequential Fuel Firing.
No
Yes
up to 4cy
Yes
up to 8cy
*Semi-Sequential Fuel Firing
No
Yes
Yes
*Sequential Ignition with suitable
cam and crank inputs.
Yes
(Up to 5cy)
Yes
(Up to 5cy)
Yes
(Up to 8cy)
*Distributor Based
Yes
Yes
Yes
*Wasted Spark with suitable cam/crank signals.
Yes
Yes
Yes
*Coil On Plug (COP) with suitable cam/crank signals.
Yes
Yes
Yes
Mapped Table for Individual Injector Trim
No
Up to 4 Channels
Up to 8 Channels
Mapped Table for Individual Spark Trim
No
No
Up to 8 Channels
Mapped Table for Individual Injector Timing
No
Timed for start, middle,end of injection pulse
Timed for start, middle, end of injection pulse
Spark Dwell control
Yes
Yes
Yes
**Boost control
Open Loop
Open loop and closed with PID
Open loop and closed with PID
Barometric Correction taken at power on
Yes
Yes
Yes
**Real Time Baro Correction
Yes
Yes
Yes
Test Mode for Fuel Pump, Injectors and Spark.
No
Yes
Yes
Rev Limiter
Yes
Yes
Yes
Over Run Fuel Cut
Yes
Yes
Yes
Staged Injection, control 2 banks of injectors seperately
Yes
Yes
Yes
Acceleration Enrichment
RPM, TPS, MAP based
RPM, TPS,
MAP based
RPM, TPS,
MAP based
Enhanced Acceleration Enrichment
- wall wetting
No
Yes
Yes
AFR Target Tables
Yes
Yes
Yes
* - This is dependant on your engine setup and how you want the ECU configured.
** - See the optional extra's as these need to be added to work.

*** - The fuel control resolution won't actually be down to this level due to
VE and req_fuel resolution. But the hardware is capable of this control.
Setups that can be decoded as standard:
MS1
MS2
MS3
Distributor Based
Yes
Yes
Yes
Ford TFI and EDIS
Yes
Yes
Yes
GM HEI and GMDIS
Yes
Yes
Yes
Dual Distributor
Yes
Yes
Yes
Neon 420
Yes
Yes
Yes
Ford 36-1
Yes
Yes
Yes
Bosch, GM, Vauxhall, BMW, etc 60-2
Yes
Yes
Yes

36-1+1

No

Yes

Yes

36-2-2-2

No

Yes

Yes

Subaru 6/7

No

Yes

Yes

IAW Weber- Marelli

No

Yes

Yes

Mitsubushi 6g72

No

Yes

Yes

4/1 CAS

Yes

Yes

Yes

4G63 (Miata)

Yes

Yes

Yes

99-00 Miata

No

Yes

Yes

Renix 44-2-2

No

Yes

Yes

Twin trigger (aka. dual spark)

No

Yes

Yes

Suzuki Swift

No

Yes

Yes

Suzuki Vitara

No

Yes (Untested!)

Yes (Untested!)

Daihatsu 3 cyl

No

Yes (Unproven)

Yes (Unproven)

Daihatsu 4cyl

No

Yes (Untested!)

Yes (Untested!)

Rover K Series 36-1-1

No

Yes

Yes

Rover K Series 36-1-1-1-1

No

Yes

Yes

Rover K Series 36-2-2

No

Yes (Untested!)

Yes (Untested!)

Honda VTR1000 12-3

No

Yes

Yes

Chrysler 2.2/2.5

No

Yes

Yes

GM 7X native

No

Yes

Yes

Nissan 360 tooth CAS

No

under test

under test

Note that all the listed setups would need to have the ECU configured and built for them specifically,
this is what I do when I build them for you.

As can be seen on the following tables, some functions can NOT be used with others. I recommend a maximum of 4 extra's (not including the use of Spark Outputs), I don't recommend using Boost Control with Water Injection (MS1-Extra) as they can cause interference with each other as both cause a lot of noise inside the ECU.

MS1 Option Configuration
Two functions in the same row can NOT be used together!
e.g. NOS and Water Injection as they are not used in another pad, etc,
but NOS and Tacho could, as tacho can come from JS3.

Pad
Function A
Function B
JS0
Cooling Fan Relay
Water Injection Water Pump Relay
JS1
NOS Relay Output
Water Injection PWM Output Water Valve ¡
JS2
Programmable Output 1
Boost Controller PWM Output ¡
JS3
Programmable Output 2
Tacho output
JS5
Constant Barometric Correction
Second O2 sensor
JS7
Spark E
(5 COP - 10 and over wasted spark setups)
...
JS8
Second Trigger Input
...
JS9
NOS Input (To switch tables or retard ignition)
Switch VE and or Ignition map and or Boost target Tables
JS10
Spark F
(12cy wasted spark setups)
Knock Input
JS11
Launch Control input
...
D14
Spark A
(Used for vertually all ignition setups)
...
D15
Spark C
(6cy and over wasted spark setups)
Programmable Output 4
(Cooling Fan Relay)
D16
Spark B
(4cy and over wasted spark setups)
...
R1
Spark D
(8cy and over wasted spark setups)
Programmable Output 3 (Timed delay possible)
¡ Not recommended to use these together.
Note: Most outputs can be set for Tacho, ExtraEFI.co.uk uses JS3 if available.

MS2 and MS3 Option Configuration
Any function in the same row (A B C D E or F) can NOT be used together!
(e.g. if your using a Stepper motor for idle you can not use NOS control as its not used in another pad, etc,
but Stepper motor and Tacho could as Tacho can come from JS11, or others.)

Please note: For MS3 ECU's without an MS3X board you can have the same options as the table below.
If you go for an MS3X board then you will get THESE options all built in, so ignore the table below.

Pad
A
B
C
D
E
F
JS0
Stepper Motor (JS0 - JS3)
Programmable Output
Tacho Output
NOS Relay Output (Stage 1)
Boost Control PWM Output
...
JS1
Stepper Motor (JS0 - JS3)
...
...
...
...
...
JS2
Stepper Motor (JS0 - JS3)
Programmable Output
Tacho Output
NOS Relay Output (Stage 2)
Boost Control PWM Output
...
JS3
Stepper Motor (JS0 - JS3)
...
...
...
...
...
JS4
Constant Barometric Correction
Knock Input
Launch Control Input
Second O2 input
NOS Input
Spark F
(12cy wasted spark setups)
JS5
Constant Barometric Correction
Knock Input
Launch Control Input
Second O2 input
NOS Input
Spark E
( >= 10cy wasted spark setups)
JS7
...
...
...
...
...
Switch VE and or Ignition map Tables
JS10
Second Trigger Input
Launch Control Input
Tacho Output
EDIS SAW output
NOS Input
...
JS11
Spark D
(>=8cy wasted spark setups)
Launch Control Input
Tacho Output
Programmable Output
Boost Control PWM Output
...
D14
Spark A
(Vertually all igntion setups) except EDIS
Programmable Output
Tacho Output
...
...
...
D15
Spark C
( >= 6cy wasted spark setups)
Programmable Output
Tacho Output
...
...
...
D16
Spark B
( >= 4cy wasted spark setups)
Programmable Output
Tacho Output
...
...
...
FIdle
PWM Idle Valve Control (2 or 3 wired valves)
Tacho output
Programmable Output
Boost Control PWM Output
...

† All 4 (JS0-JS3) pads are used for the stepper motor if selected!
Note: Most outputs can be set for Tacho, ExtraEFI.co.uk uses JS11 if available.

Description of Options:

# NOS - Nitrous control (An output to drive a relay coil that's triggered by a minimum RPM, TPS, etc; It also uses an input that switches to a new timing map or fixed ignition retard. Can be used as an Anti-Lag for turbo applications too. Buffered, flywheel protection circuit +£12 Please Note: This is counted as 2 options, 1 for the input, 1 for the output, so only 2 more can be added) See HERE for more details

#NOS - Nitrous control for MS2-Extra Only (up to 2 outputs to drive a dual stage or single stage NOS setup that's triggered by a minimum RPM, TPS, etc; It also uses an input that switches to a new timing map or fixed ignition retard. 2 x Buffered, flywheel protection circuit +£15 for 2 outputs or +£12 for 1 output Please Note: This is counted as 2 or 3 options, 1 for the input, 1 or 2 for the outputs) See HERE for more details.


# Switchable map tables for Fuel or Spark or Boost or any combination
(Switches between 2 maps e.g. LPG and Petrol, etc; Buffered and protected circuit +£8) See HERE for more details

# Boost control (Target values for boost levels depending on TPS and RPM, controlling the turbo's waste gate high powered FET driver +£10 †) See HERE for more details

# 38PSI - 400KPa Manifold Pressure Sensor (The standard MAP sensor is capable of 21PSI of boost, in some rare cases this may not be enough, so a 38PSI (400KPa) sensor can be fitted. +£50) See HERE for more details

# Water injection control for MS1-Extra Only (Pulsed water injection output to give a proportional water ratio using a fast acting valve and a water pump relay output high powered FET driver for the valve and a buffered, flywheel protection circuit for the control relay +£15 For water pump relay control ONLY buffered, flywheel protection circuit +£5) See HERE for more details

# Dual EGO sensor support (Filter components for a 2nd separate Lambda sensor, 1 for each bank of a V6 or V8 +£5)

# Shift / Warning Light (I can add a single output that can be switched by several sources e.g. Air temp, RPM, coolant buffered, current limited circuit ready to directly connect to an LED +£5 Includes a red LED please remind me though, as I tend to forget to include it from time to time :o( See HERE for more details

# Launch Control / Flat shift (Limit RPM during takeoff / shifting to get a better 1/4 mile time Buffered and protected circuit +£8) See HERE for more details

# Real-time (Constant) Barometric Correction (Really only suitable for hill climbers or mountain dwellers includes filtering circuit and a second MAP sensor fitted internal to detect atmospheric pressure +£25)

# Cooling Fan programmable output (An output that controls a relay for your cooling fan. This has a programmable ON temperature and a programmable OFF temperature built in flywheel protection, buffered circuit +£5) See HERE for more details.

# Up to 4 programmable Outputs (A driver to control a relay built in flywheel protection, buffered circuit +£5 each) See HERE for more details

# Knock sensor input (Connection wiring only!! This needs a pre-built knock circuit, see HERE for more details. FREE internally wired only!!!)

# Tacho Output for coil pack use (To feed various Rev Counters high voltage output transistor circuit +£5 ) See HERE for more details

# Dual wheel decoder/2nd trigger input (For a second hall sensor input opto protected circuit with hall conditioning +£15 For a second VR sensor input including separate VR conditioning circuit +£35)

Up to 4 additional items like, launch, prog outputs, knock, etc can be added. For more info on these functions please contact me.

- This code is experimental although some people have had some considerable success with the system.
- These options work for most installs, but as there are so many variants of rev counter it is impossible to say it will work on all setups. You may need to add a few components externally, but full details are supplied in the drawings

MegaSquirt Engine Management Prices


Content © ExtraEFI. All rights reserved
Terms of Use
Founded, built and maintained by P.Ringwood