MegaSquirtPNP
Plug-N-Play Standalone Engine Management System
by DIYAutoTune.com


  

MSPNP Pro Documentation

Model/Vehicle specific installation guide for model MSPNPP-EEC4B8 for a 1994-1995 Ford Mustang 5.0L.

Please read all documentation before installing your MegaSquirtPNP EMS and verify that you've followed all steps before starting your engine for the first time.

Physical Installation

All you'll need for a successful installation are some basic hand tools. No cutting or drilling of the original sheet metal or bracketry is required.

For a thorough and professional installation, you will need the following items:

    • 10mm socket and ratchet

    • 7/32" socket and ratchet

    • 9/32" socket and ratchet

    • Phillips screw driver

    • Zip ties

    • Timing light

    • Laptop with TunerStudio installed

The stock ECU is located in the passenger's side footwell, just behind the kick panel in front of the door. To remove the kick panel, first pull out the plastic plug as depicted below.  The plug is fairly tight, but pull evenly and it will pull out.  Next, remove the lower door sill cover by grasping the end and firmly pull upward.  Afterward, the kick panel simply pulls away.

  The ECU is tucked away behind a bracket that secures three connectors.  Disconnect all three connectors and remove the bracket by removing the two screws that secure it.

The ECU is held in place by a plastic bracket that is secured by a single screw.  First, disconnect the main connector from the ECU by loosening the large bolt in the center of the connector.  Note, that the bolt won't come out completely.  Wiggle the connector loose from the ECU.  Afterwards, remove the screw that secures the ECU bracket.  Then with a bit of moving about, the ECU can be pulled free from the car.

If any optional connections are to be made to the rear options connector, perform those connections now observing the connector pinout at the bottom of this document. When planning the inclusion of optional wiring, leave a sufficient length of wire, roughly about a foot, between the MSPNP and the car's ECU cavity as to allow easy servicing and removal of the MSPNP. Once these connections are complete, connect the option connector to the MSPNP until the connector clicks into place. Neatly bundle the wires for a tidy installation.

Connect the provided serial cable to the MSPNP and secure by tightening the collar clockwise until snug. When attaching the cable, observe that its pins align properly with the connector on the MSPNP before tightening.

Slide the MSPNP into the original ECU pocket and secure the MSPNP in place with the original plastic bracket. However, do not use the original screw hole in the bracket, but the one just to the left as this ensures the bracket will clear the vacuum nipple. Secure with the previously removed 5.5mm screw.

After the MSPNP is mounted, you must run a vacuum line from the engine, through the firewall, and to where the MSPNP resides.  A nipple on the side of the intake manifold, just past the throttle body, provides the perfect source for a vacuum reference.  A hose small hose connects the fuel pressure regulator to the manifold here.  Cut this small hose and insert a tee as shown below.  After the tee is installed, connect one end of the vacuum line for the MSPNP here and route it neatly through the engine bay and secure it with zip ties to prevent movement and entanglement.

There is a small rubber grommet in the firewall on the passenger's side corner of the engine bay through which the hose should pass.  However, you'll need to remove a few electrical connectors first.  The horizontal connector does not need to be disconnected, though it should be removed to allow access to the grommet.  Grab the connector at both ends and pull straight up.  Rocking back and forth will help in this process.  Next, disconnect the large vertical connector by completely loosing the center bolt (the bolt won't come out completely) then pull up.

After the connectors are pushed away, CAREFULLY make a slit or hole large enough to pass the vacuum line through.  If you use a knife, use extreme caution as there are many wires in this area that you certainly don't want to damage.


NOTE:  Your car will not have the metallic line passing through the grommet as pictured above.

Once the vacuum line is routed to the proper location under the dashboard, press it on to the vacuum nipple next to the connector.

Verifying and Adjusting Base Timing

Because the factory ECU is no longer in control of ignition timing, it will be necessary to make checks to ensure the MSPNP is accurately delivering the proper timing.  Improper ignition advance can cause engine damage if improperly set or is left unchecked.

The MSPNP will have a base ignition map loaded and ready to use. However, it is necessary to ensure that the timing advance being commanded by the MegaSquirt is in sync with what the engine is actually receiving. These steps will require the use of a timing light and a laptop with a copy of TunerStudio running.

  1. Connect a timing light on the cylinder #1 spark plug wire. Use all due caution here, as secondary ignition voltage can be as high as 100,000 volts or more. Also ensure that the timing light's cords can not get tangled in moving engine parts or burned on hot components.

  1. Make sure your tuning laptop is connected to your MSPNP and start your vehicle. If you have not already done so, start TunerStudio MS or TunerStudio Lite.  Make sure that your laptop connects to the MSPNP and you are online.

  2. Navigate to the Ignition Settings -> Ignition Options/Decoder Wheel. If  "Fixed Advance" is set to "Use Table", set it to "Fixed timing". This will tell the MSPNP to ignore the ignition table and hold a fixed advance angle.  Set this value to 12.0 degrees. Burn these changes and close this menu. (Ignore the sections not highlighted in blue rectangles.)

  1. Use a timing light to confirm that you have 12 degrees of timing at the crank pulley -- If you have more timing, decrease the "Trigger Angle". If you have less, increase this value.

  1. Once the desired timing angle is achieved, return the "Fixed Advance" setting to "Use Table".  Burn and close this menu. Cycle power to the MSPNP (turn the car off and back on).  The MSPNP is now commanding timing advance based on the ignition table.

Removing the Mass Air Flow Meter

Since the MSPNP calculates engine load using a MAP sensor, the air flow meter is no longer needed.  While not necessary, it is recommended to remove the AFM for a small performance increase.  At the very least, the air meter should be unplugged and the connector neatly tied away.

Optional Configurations

Several jumpers are located on the lower circuit board inside the MSPNP.  These are accessible by removing the top cover and the default settings are depicted below.

JP1: O2 Sensor Input

If a wideband oxygen sensor is to be connected to the original sensor connectors, J5 defines which OE circuit is used.  The default selection is the right bank, labeled "P44".  To enable the left bank, move the jumper to the "P43" position. If a sensor is to be wired to the rear options connector, remove this jumper completely.


Default setting indicated in red.

JP4: MAP Select

JP4 selects which MAP sensor will be used. The default setting, labeled INT, uses the internal 4-bar MAP sensor. Move the jumper to the EXT position to use a MAP sensor that is wired to the rear options connector.


Default setting indicated in red.

Rear Option Connector

An auxiliary connector and harness is provided to allow you to add functionality to your car.  Below is the pinout of the rear connector. An auxiliary connector and harness is provided to allow you to add functionality to your car.  Below is the pinout of the rear connector.


As viewed looking into the ECU connector.

Pin Function Default Function Notes
A Analog Sensor Ground Sensor Return
B 5VDC Out   Fused at 500mA
C External MAP Sensor Internal MAP Sensor JP4 jumper must be moved to EXT  
D AIN2 Spare Analog Input
E EGO   Optional Wide Band O2 Sensor
F AIN1 Spare Analog Input
G VSS+ Vehicle Speed Sensor Duplicated on Main Connector Pin 3
H CMP+ Optional Cam Sensor Input
I DFIN2 Digital Frequency Input 2
J Digital Input 1 Optional Flex Fuel
K CANL  
L High Current Output 1
M CANH
N Unused Do not connect this pin
O Unused Do not connect this pin
P High Current Output 3    
Q Digital Input 12
R Tach Out
S Ignition G Optional Spark Output Cylinder 4
T Ignition H Optional Spark Output Cylinder 8
U Ignition E   Optional Spark Output Cylinder 6
V Ignition F Optional Spark Output Cylinder 5
W Ignition C Optional Spark Output Cylinder 7
X Ignition D Optional Spark Output Cylinder 2
Y Ignition A Optional Spark Output Cylinder 1
Z Ignition B   Optional Spark Output Cylinder 3

Main Connector Pin Usage

 


As viewed looking into the ECU connector.

Pin Pin Function Usage
1 12V Batt Constant Supply
2 ----- -----
3 VSS+ DFIN1
4 ----- -----
5 12V Ign Ignition Switch
6 VSS- Ground
7 CLT Coolant Temp Sensor
8 ----- -----
9 ----- -----
10 A/C Status A/C Idle Up, see JP2
11 ----- -----
12 INJE Injector 6
13 INJC Injector 7
14 INJH Injector 8
15 INJF Injector 5
16 Power Ground ICM Ground
17 IAC2B Check Engine Lamp
18 ----- -----
19 ----- -----
20 Power Ground Ground
21 IAC Idle Valve
22 Fuel Pump Fuel Pump Relay
23 Knock 1 -----
24 ----- -----
25 IAT Intake Air Temp Sensor
26 5Vref Sensor Supply
27 ----- -----
28 ----- -----
29 ----- -----
30 Digital Input 2 -----
31 ----- -----
32 High Current Out 1 High Fan
33 ----- -----
34 ----- -----
35 INJG Injector 4
36 SPOUT SPOUT Signal to Ignition Driver
37 12V Ign Ignition Switch
38 ----- -----
39 INJB Injector 3
40 Power Ground Ground
41 ----- -----
42 ----- -----
43 O2 Sensor, Left See Jumper JP1
44 O2 Sensor, Right See Jumper JP1
45 Ext. MAP Optional External MAP sensor. See JP4
46 Sensor Ground Sensor Return
47 TPS Throttle Position Sensor
48 ----- -----
49 Power Ground Ground
50 ----- -----
51 ----- -----
52 ----- -----
53 ----- -----
54 PWM2 A/C WOT Cutout
55 High Current 2 Out (Inverted) Low Fan, Logic Level
56 PIP PIP Signal from Ignition Driver
57 12V Ign Ignition Switch
58 INJA Injector 1
59 INJD Injector 2
60 Power Ground Ground

6-19-23 - 1.1