MegaSquirt PNP Gen2 Documentation
Model/Vehicle Specific information for model
MSPNP2-T8590 on a '85-'90 Toyota pickup or 4Runner with 22RE
Please read all documentation before
installing your MegaSquirtPNP EMS, and verify you've followed all steps
before starting your engine for the first time.
Physical Installation
These trucks have the ECU behind the right hand kick panel. Unbolt
the panel and you are then able to unbolt the ECU. The connectors will
slide right out if you grab the tab at the top side of the plug.
Fasten the MSPNP to the sheet metal in the footwell area and plug in the
factory ECU harness connector.
To connect the MSPNP's built in MAP sensor, cut the
vacuum line at the fuel pressure regulator and insert the included tee
fitting. Run the vacuum line from this tee through a grommet in
the firewall and to the barb on the back of the MSPNP.
We also recommend routing the tuning cable from the ECU to a location
on the console of the passenger compartment, somewhere where you can
easily tuck it away when not in use.
At this point, it is safe to power the ECU
up, but please make sure you load the appropriate startup map
for your specific engine before attempting to start the vehicle.
Using the wrong startup map may result in a no-start condition,
or even engine damage if the engine is driven hard before the correct
map is loaded.
Verifying and Adjusting Base Timing
Once the MSPNP is installed, it is
mandatory to check timing on your truck. First, put the MSPNP in fixed
timing mode by going toIgnition Settings -> Ignition Options/Decoder Wheel (For v1.2 MSPNP2s, go to Basic Setup
-> More Ignition
Settings). Set Fixed Advance to "Fixed Timing", set Timing for Fixed
Advance to 10 degrees, and click the Burn button.
While you can adjust the timing in the
same manner as a stock ECU, by adjusting the distributor angle,
MSPNP gives you another option: adjust the trigger angle with
TunerStudio under the spark settings. Increase the trigger angle to
retard the spark, or decrease it to advance the spark. Adjust the number
until the timing is at 10 degrees. MSPNP requires a trigger angle
of 0 to 20 degrees on this unit to obtain full spark advance.
If you adjust the distributor for adjusting the timing advance, set the trigger angle to
10 degrees in TunerStudio and turn the distributor until the timing
is at a steady 10 degrees BTDC, then lock the cam angle sensor back down
there and check the timing with the light to make sure the distributor didn't
slip. If you run out of adjustment, use the trigger angle setting in
TunerStudio to get the correct timing.
The timing marks are on the front of the
engine. The timing mark on the crank
pulley may be hard to see; a dab of white paint down inside the mark
(wipe off the excess) can help here. Once you have adjusted the trigger
angle and/or cam angle sensor to get 10 degrees BTDC, turn off the fixed
timing mode by changing the Fixed Timing setting to "Use Table."
Removing the Vane Air Flow Meter
This is completely optional of course... but if you'd
like to rid yourself of that pesky and restrictive Air Flow Meter you
need to concern yourself with two things. One, the stock IAT
sensor is inside that housing. Two, the stock AFM controls the
Fuel Pump, as in the fuel pump will only run with the AFM flapper door
is open (when the engine is starting or running and air is flowing
through the flapper). This allows the AFM to stop the fuel pump
from running in the event then engine stops running, such as if you have
an accident. When you remove the AFM, you need to put the MSPNP in
charge of the fuel pump.
IAT Sensor:
Connect a GM Open Element IAT Sensor into your
factory wiring harness at the AFM connector. You can poke wires
into the AFM connector, or you can cut and splice. Connect the GM
IAT sensor wires to the AFM connector wires according to the table
below, based on the year of your vehicle.
|
1985-1989 |
1990 |
4-Runner |
Brown/Black and Yellow |
Brown/Black and Yellow/Green |
|
1985-1988 |
1989-1990 |
Truck |
Brown/Black and Yellow |
Brown/Black and Yellow/Green |
Finally, you'll need to recalibrate it now back to
the GM IAT Sensor settings. Go back to 'Tools > Calibrate
Thermistor Tables'. Choose Intake Air Temp Sensor. Choose
'GM' under 'Common Sensor Defaults'. Click Write to Controller and
then click Close.
Fuel Pump Control:
To control the fuel pump, you need to do two things.
You need to connect a jumper wire between two wires at the AFM according
to your vehicle's year below:
|
1985-1989 |
1990 |
4-Runner |
White/Black and Green |
Green/Yellow and Brown |
|
1985-1988 |
1989-1990 |
Truck |
White/Black and Green |
Green/Yellow and Brown |
Next, you need to set the MSPNP so that it sends the
fuel pump output to the AFM. You will need to unscrew the lid from the
MSPNP. There is a switch on the lowest circuit board marked S1. Place
this switch in the down position. If for some reason you need to
re-install the AFM, this switch needs to be in the up position.
Note: If you are using
the MSPNP with a turbo or supercharger:
You will definitely want to delete the AFM
and put an IAT sensor in the location pictured above which is just
before the throttle body inlet. The IAT needs to measure the air
temperature as it's entering the engine, not the ambient air temperature
in the engine bay as would be measured by the AFM. Only by placing
the IAT just before the throttle body can an accurate air temperature
measurement be taken AFTER the compressor has heated the air, and the
intercooler has cooled it. Accurate air temps are needed for
proper fueling and ignition advance calculations.
Sensor Calibration
If you need to recalibrate your
temperature sensors, such as after loading firmware, here are the values
to use for the stock sensors. These work for both factory CLT and IAT
sensors. GM IAT sensors can use the defaults in TunerStudio
|
Temperature (degrees F)
|
Temperature (degrees C)
|
Resistance (Ohms)
|
& |
|
-4 |
-20 |
15000
|
|
|
68
/td>
|
20
|
2500
|
|
|
140 |
60 |
550 |
|
Once the MSPNP is installed, the PATS system no longer inhibits operation of
the vehicle. Furthermore, standard, non-chipped or uncoded keys can be
used to start the car.
5-7-20 - 1.2