Hardware: | MS1 | MS2 | MS3 |
---|---|---|---|
Number of Injector Channels | 2 channels | Up to 4 (Capable of 12 injectors)* | Up to 8 (Capable of 12 injectors)** |
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 and 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 Driver (Number added is dependant on your engine) | Up to 6 internally | Up to 6 internally | Up to 12 externally ** |
5V Spark output (Number added is dependant on your engine) | Up to 6 | Up to 6 | Up to 12 ** |
RS232 Serial Comms | Yes | Yes | Yes |
CAN Comms | No | Yes | Yes |
USB Comms | Yes (With suitable adaptor) | Yes (With suitable adaptor) | Built in |
Knock, Launch, NOS, Fuel/Spark Table switching Inputs *** | Yes | Yes | Yes |
Spare Analogue Inputs *** | 2 | 2 | 2 (3 ***) |
Cooling Fan Control, Boost Control and Tach Outputs *** | Yes | Yes | Yes |
Water Injection (PWM) Output *** | Yes | No | Yes |
IMPORTANT NOTES:
Marked with ONE *:
MS2 ECU's can be built with an MS2X card to give up to 4 injector channels. (Anything over 2 injector channels would need high impedance injectors only.)
Marked with TWO **:
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)
Marked with THREE ***:
See the optional extra's in the tab below, as these need to be added during the build stage to work.
Marked with FOUR ****:
The MS2 and MS3 has one VR or Hall input as standard. It is possible to run both on an MS2 depending on your engine's requirments. If you add an MS3X card to your MS3 then this has a seperate VR/hall input as well as the standard inputs.
Features: | MS1 | MS2 | MS3 |
---|---|---|---|
Fuel Table Size | 12x12 | 16x16 | 16x16 |
RPM Resolution | 100RPM | 1 RPM | 1 RPM |
Fuel Resolution | 100uS | 0.16uS *** | 0.16uS *** |
Spark Table Size | 12x12 | 12x12 | 16x16 |
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 8 cy) |
Semi-Sequential Fuel Firing * | No | Yes | Yes |
Sequential Ignition with Suitable Cam and Crank Inputs * | Yes (Up to 6cy) | Yes (Up to 6cy) | 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 and end of injection pulse | Timed for start, middle and 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 |
Overrun 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 |
IMPORTANT NOTES:
Marked with ONE *:
This is dependant on your engine setup and how you want the ECU configured.
Marked with TWO **:
See the optional extra's list below, as these need to be added during the build work.
Marked with THREE ***:
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 |
Chrysler 2.2 / 2.5 | No | 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 | Yes |
Daihatsu 3 cyl | No | Yes | Yes |
Daihatsu 4cyl | No | Yes | Yes |
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 | Yes |
Honda VTR1000 12-3 | No | Yes | Yes |
Chrysler 2.2/2.5 | No | Yes | Yes |
GM 7X Native | No | Yes | Yes |
6G72 | No | Yes | Yes |
Harley Davidson 32-2 | No | Yes | Yes |
Yamaha YZF1000 | No | Yes | Yes |
Nissan QR25DE | No | Yes | Yes |
Toyota 2JZ VVTi | No | No | Yes |
Nissan SR20DET 360 Tooth CAS | No | No | Yes |
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.
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.
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 it's not used in another pad, etc,
but Stepper Motor and Tacho could be used together as Tacho can come from JS11, or others.)
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 you can 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:
(Note: When using the MS3X board on an MS3 ECU, many of these options are already included, so ignore the individual cost.)
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.Note: This is counted as 2 options, 1 for the input, 1 for the output so only 2 more can be added. Click here for more details.
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. Note: This is counted as 2 or 3 options, 1 for the input, 1 or 2 for the outputs. Click here for more details.
Switches between 2 maps e.g. LPG and Petrol, etc. Buffered and protected circuit + £5. Click here for more details.
Target values for boost levels depending on TPS and RPM, controlling the turbo's waste gate high powered FET driver + £10 †. Click here for more details.
The standard MAP sensor is capable of detecting 21PSI of boost, in some rare cases this may not be enough, so a 38PSI (400KPa) sensor can be fitted + £60. Click here for more details. Note: (This is not part of the MS3X board, so will need adding to the order.)
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. Click here for more details.
Filter components for a 2nd separate Lambda sensor, 1 for each bank of a V6 or V8 + £5.
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. Click here for more details.
Limit RPM during takeoff/shifting to get a better 1/4 mile time, buffered and protected circuit + £5. Click here for more details.
Really only suitable for hill climbers or mountain dwellers, includes filtering circuit and a second MAP sensor fitted internal to detect atmospheric pressure + £25. (This is not part of the MS3X board, so will need adding to the order.)
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. Click here for more details.
A driver to control a relay built-in flywheel protection, buffered circuit + £5 EACH. Click here for more details.
Connection wiring only!! This needs a pre-built knock circuit, click here for more details. FREE internally wired only!
(To feed various Rev Counters high voltage output transistor circuit + £5) ǂ
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, programme outputs, knock, etc.
can be added to a standard MS ECU.
The MS3X Board has more options built-in.
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.