MS3Pro EVO+ is a 91-pin wire-in MegaSquirt / AMP EFI ECU on 4 connectors: White (35 pins), Gray (35 pins), Black (19 pins) and M12 CAN (2 pins).
It has 12 injector outputs and 8 ignition outputs. The injector drivers are saturated, which means high-impedance injectors. Low-impedance ones need a ballast resistor pack or a different ECU. The ignition outputs are logic-level. Smart coils plug straight in; dumb coils need an igniter in between.
There are 2 dedicated trigger inputs, each happy with a VR or a Hall sensor. Two knock inputs cover both banks of a V engine. Wideband control needs an external controller, usually over CAN. The MAP sensor is built in.
It does not drive an electronic throttle, so plan on a cable throttle. One CAN bus handles dashes, PDMs and expansion.
Spec sheet
| Connectors | White (35), Gray (35), Black (19), M12 CAN (2)91 pins in this profile |
|---|---|
| Injector outputs | 12saturated (high-impedance only) |
| Ignition outputs | 8logic-level: smart coils, or an igniter for dumb coils |
| Dedicated trigger inputs | 2VR or Hall |
| Knock inputs | 2 |
| Onboard wideband controllers | 0 |
| Onboard MAP sensor | Yes |
| CAN buses | 1 |
| Drive-by-wire | No |
| High-side outputs | 0 |
| H-bridge pins | 0 |
| 5V sensor supply | 2 pins |
Worth knowing
- The 4-pin H-bridge is a 750 mA stepper idle driver, not drive-by-wire; DBW only through a third-party CAN controller.
- Injector drivers are saturated (high-impedance injectors); low-Z injectors need an external peak-and-hold box.
- The manual lists 5V+ VREF out 2 (Black 15) but also says the second 5 V supply is not used on the EVO+.
Which builds it suits
Of the 59 swap presets in the planner, 0 fit as they are and 59 fit with add-ons, so every one of them can be made to work. The add-on it asks for most often is a CAN wideband module. The planner fills anything a preset leaves open with its ordinary defaults, so your own build may land differently.
The GM LS LQ4/LQ9 (Gen3 6.0 iron) needs a CAN wideband module. The Nissan SR20DET (S14) needs a CAN wideband module and an external igniter.
Fits with add-ons 59
- Toyota 1JZ-GE distributor (NA, early) with a CAN wideband module, an external igniter
- Toyota 1JZ-GE VVT-i (coil pack) with a CAN wideband module, an external igniter
- Toyota 1JZ-GTE non-VVTi with a CAN wideband module, an external igniter
- Toyota 1JZ-GTE VVTi with a CAN wideband module, an external igniter
- Toyota 2JZ-GE distributor (NA, early) with a CAN wideband module, an external igniter
- Toyota 2JZ-GE VVT-i (coil pack) with an add-on module, a CAN wideband module, an external igniter
- Toyota 2JZ-GTE non-VVTi with a CAN wideband module, an external igniter
- Toyota 2JZ-GTE VVTi with an add-on module, a CAN wideband module, an external igniter
- GM LS1 (Gen3 5.7 alum) with a CAN wideband module
- GM LS6 (Gen3 5.7 alum) with a CAN wideband module
- GM LS LQ4/LQ9 (Gen3 6.0 iron) with a CAN wideband module
- GM LS2 (Gen4 6.0 alum) with an add-on module, a CAN wideband module
- GM LS2 (Gen4 6.0 alum, early 24x/1x) with an add-on module, a CAN wideband module
- GM LS3 (Gen4 6.2 alum, car) with an add-on module, a CAN wideband module
- GM LS L76 (Gen4 6.0 alum) with an add-on module, a CAN wideband module
- GM LS L92 (Gen4 6.2 alum) with an add-on module, a CAN wideband module
- GM LS LY6/L96 (Gen4 6.0 iron) with an add-on module, a CAN wideband module
- GM LSA (Gen4 6.2 alum, S/C) with an add-on module, a CAN wideband module
- GM LT1 (Gen5 6.2 alum) with an add-on module, a direct-injection driver module, a CAN wideband module
- GM LT4 (Gen5 6.2 alum, S/C) with an add-on module, a direct-injection driver module, a CAN wideband module
- Ford Coyote 5.0 Gen1 (2011-14) with an add-on module, a CAN wideband module, an external igniter
- Ford Coyote 5.0 Gen2 (2015-17) with an add-on module, a CAN wideband module, an external igniter
- Ford Coyote 5.0 Gen3 (2018-23) with an add-on module, a CAN wideband module, an external igniter
- Ford Modular 4.6 2V (SOHC) with a CAN wideband module, an external igniter
- Ford Modular 4.6 4V Cobra (NA, cable) with a CAN wideband module, an external igniter
- Ford Modular 4.6 4V Terminator (S/C, cable) with a CAN wideband module, an external igniter
- Ford Modular 5.4 4V Ford GT (S/C, cable) with a CAN wideband module, an external igniter
- Ford Modular 5.4 4V GT500 (S/C, DBW) with an add-on module, a CAN wideband module, an external igniter
- Ford Coyote Voodoo 5.2 (GT350, flat-plane) with an add-on module, a CAN wideband module, an external igniter
- Ford Coyote Predator 5.2 (GT500, cross-plane, S/C) with an add-on module, a CAN wideband module, an external igniter
- Ford Barra 4.0 NA (182/190/195) with an add-on module, a CAN wideband module, an external igniter
- Ford Barra 4.0 Turbo (240T/245T/270T/310T/325T) with an add-on module, a CAN wideband module, an external igniter
- Nissan RB20DET with a CAN wideband module, an external igniter
- Nissan RB25DET non-Neo S1 (R33, dumb coils) with a CAN wideband module, an external igniter
- Nissan RB25DET non-Neo S2 (R33, smart coils) with a CAN wideband module
- Nissan RB25DET Neo (R34) with a CAN wideband module
- Nissan RB26DETT (R32/R33, dumb coils) with a CAN wideband module, an external igniter
- Nissan RB26DETT (R34, smart coils) with a CAN wideband module
- Nissan VR38DETT (R35 GT-R) with an add-on module, a CAN wideband module
- Nissan SR20DET (S13) with a CAN wideband module, an external igniter
- Nissan SR20DET (S14) with a CAN wideband module, an external igniter
- Nissan SR20DET (S15) with a CAN wideband module
- Nissan VQ35DE (base, 2003-04) with an add-on module, a CAN wideband module
- Nissan VQ35DE Rev-Up (2005-06) with an add-on module, a CAN wideband module
- Nissan VQ35HR (High-Rev, 2007+) with an add-on module, a CAN wideband module
- Honda K20 (i-VTEC 2.0 NA) with an add-on module, a CAN wideband module
- Honda K24 (i-VTEC 2.4 NA) with an add-on module, a CAN wideband module
- Subaru EJ/FA EJ20 turbo single-AVCS (EJ207 v7-9) with a CAN wideband module
- Subaru EJ/FA EJ20 turbo dual-AVCS (EJ207 GRB 2008+) with a CAN wideband module
- Subaru EJ/FA EJ25 turbo single-AVCS (EJ257 2004-07) with an add-on module, a CAN wideband module
- Subaru EJ/FA EJ25 turbo dual-AVCS (EJ257 2008+) with an add-on module, a CAN wideband module
- Subaru EJ/FA FA20D (BRZ/86 NA) with an add-on module, a CAN wideband module
- Subaru EJ/FA FA20DIT (WRX turbo 2015+) with an add-on module, a direct-injection driver module, a CAN wideband module
- Mazda Rotary 13B-REW (FD RX-7) with a CAN wideband module
- Mazda Rotary 13B-MSP Renesis (RX-8 manual, 6-injector) with an add-on module, a CAN wideband module
- Mazda Rotary 13B-MSP Renesis (RX-8 auto, 4-injector) with an add-on module, a CAN wideband module
- Mazda Rotary 20B (Eunos Cosmo 3-rotor) with a CAN wideband module
- BMW S54 (3.2 NA I6, E46 M3) with an add-on module, a CAN wideband module, an external igniter
- BMW N54 (3.0 twin-turbo I6) with an add-on module, a direct-injection driver module, a CAN wideband module
Plan a build around the MS3Pro EVO+
Pin table
By connector: White carries 4 injector outputs, 2 trigger inputs and 2 knock inputs; Gray carries 8 injector outputs, 8 ignition outputs and 6 digital inputs; Black carries 1 analog input and 7 digital inputs.
Show all 91 pins
| Pin | Function |
|---|---|
| White 1 | High current out 1 |
| White 2 | High current out 2 |
| White 3 | Injector out J |
| White 4 | Injector out I |
| White 5 | High current out 3 |
| White 6 | CKP+ (crank) Maker's dedicated: crank position |
| White 7 | Knock in 2 Maker's dedicated: knock sensor |
| White 8 | 5V+ VREF out |
| White 9 | TPS in Maker's dedicated: throttle position |
| White 10 | MAT in (IAT) Maker's dedicated: air temperature |
| White 11 | CLT in Maker's dedicated: coolant temperature |
| White 12 | Analog in 6 |
| White 13 | Logic ground |
| White 14 | PWM / Idle out 1 Maker's recommended: idle valve |
| White 15 | CKP- (crank return) |
| White 16 | Ground (shield drain) |
| White 17 | Analog in 7 |
| White 18 | Sensor return |
| White 19 | Analog in 1 |
| White 20 | Analog in 2 |
| White 21 | Analog in 3 |
| White 22 | Analog in 4 |
| White 23 | Analog in 5 |
| White 24 | Tach out Maker's dedicated: tacho output |
| White 25 | O2 in Maker's dedicated: O2 sensor input |
| White 26 | CMP+ (cam) Maker's dedicated: cam position (sync) |
| White 27 | CMP- (cam return) |
| White 28 | Fuel pump relay out Maker's dedicated: fuel pump |
| White 29 | PWM out 2 |
| White 30 | PWM out 3 |
| White 31 | Knock in 1 Maker's recommended: knock sensor |
| White 32 | Digital switched in 1 / Flex Maker's dedicated: flex-fuel sensor |
| White 33 | CAN L |
| White 34 | CAN H |
| White 35 | 12V+ switched power in |
| Gray 1 | Injector out A |
| Gray 2 | Injector out B |
| Gray 3 | Power ground |
| Gray 4 | Injector out C |
| Gray 5 | Power ground |
| Gray 6 | Injector out D |
| Gray 7 | Power ground |
| Gray 8 | Injector out E |
| Gray 9 | Power ground |
| Gray 10 | Injector out F |
| Gray 11 | Injector out G |
| Gray 12 | Injector out H |
| Gray 13 | Spark out G |
| Gray 14 | Spark out E |
| Gray 15 | Spark out C |
| Gray 16 | Spark out H |
| Gray 17 | Digital frequency in 2 (Hall) |
| Gray 18 | Ground (shield drain) |
| Gray 19 | Digital switched 12V in |
| Gray 20 | Digital switched in 2 |
| Gray 21 | Digital frequency in 3 (unconditioned) |
| Gray 22 | Digital frequency in 3 (VR+) |
| Gray 23 | Digital frequency in 3 (VR-) |
| Gray 24 | Spark out F |
| Gray 25 | Spark out B |
| Gray 26 | Spark out D |
| Gray 27 | Spark out A |
| Gray 28 | Digital frequency in 1 (unconditioned) |
| Gray 29 | Digital switched in 3 |
| Gray 30 | Stepper IAC out 1B Maker's dedicated: idle stepper |
| Gray 31 | Stepper IAC out 1A Maker's dedicated: idle stepper |
| Gray 32 | Stepper IAC out 2A Maker's dedicated: idle stepper |
| Gray 33 | Stepper IAC out 2B Maker's dedicated: idle stepper |
| Gray 34 | Digital frequency in 1 (VR+) |
| Gray 35 | Digital frequency in 1 (VR-) |
| Black 1 | PWM out 5 |
| Black 2 | PWM out 4 |
| Black 3 | Digital out 2 |
| Black 4 | Digital out 1 |
| Black 5 | Digital I/O 4 |
| Black 6 | Digital I/O 2 |
| Black 7 | Analog in 8 |
| Black 10 | Digital switched in 5 |
| Black 11 | Digital switched in 4 |
| Black 12 | Digital I/O 5 |
| Black 13 | Digital I/O 3 |
| Black 14 | Digital I/O 1 |
| Black 15 | 5V+ VREF out 2 |
| Black 17 | Sensor return |
| Black 18 | Sensor return |
| Black 19 | Sensor return |
| Black 20 | Sensor return |
| Black 21 | Sensor return |
| Black 22 | 5V+ VREF out 1 |
| M12 CAN 4 | CAN H (round M12 connector, same bus as White 34) |
| M12 CAN 5 | CAN L (round M12 connector, same bus as White 33) |
Other MegaSquirt / AMP EFI ECUs
The closest MegaSquirt / AMP EFI unit is the MS3Pro Ultimate. Against it, this one has 12 injector outputs (the MS3Pro Ultimate has 10), 91 pins (the MS3Pro Ultimate has 93) and saturated injector drive (the MS3Pro Ultimate is peak-and-hold).
Source: MegaSquirt / AMP EFI document MS3Pro_User_Manual_Firmware_1.6.1_EVO
Changing the gearbox as well? BoxSelector works out gear ratios, road speed and tyre size before the money goes: gearbox ratios.
Always verify against the manufacturer's manual and your tuner before wiring.