MegaSquirt PNP Gen2 Documentation
		Model/Vehicle Specific information for model 
		MSPNP2-T8590 on a '85-'89 Toyota MR2 4AGE
		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
		The MR2 has the ECU located in the trunk behind the rear firewall.  
		It is covered by a trim pannel with pop-out fasterners that you need to 
		pry out with a pair of needle nose pliers.  Once the trim panel is off, you may 
		unscrew the ECU mounting brackets and remove the ECU.  The wiring 
		harness is attached to the ECU with squeeze plugs.  Be careful 
		removing them as they may become brittle with age.  Attach the new MSPNP to the rear 
		firewall with sheet metal screws and plug in the harness.
		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 MR2. First, put the MSPNP in fixed 
		timing mode by going to Ignition 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.  
		
		

		The above picture shows the location of 
		the distributor for adjusting the timing the conventional way or if you 
		need to adjust the sensor to obtain a better trigger angle. If you use 
		this method 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 right hand 
		side of the engine, near the inner fender.  There is a pointer rod 
		protruding from the engine block. 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." 
		TVIS Control
		Your MSPNP can turn TVIS on and off using 
		Output 1 (formerly ALED).  The conditions that activate TVIS can 
		be set under Extended -> Output Port Settings.
		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:
		Simply wire 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.  Wire one lead 
		of the GM Sensor to the Brown Wire at the AFM Connector, and the other 
		lead of the GM Sensor to the Yellow wire at the AFM Connector. 
		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 run a jumper wire between two wires at the AFM first.  
		The GRN/RED wire and the BLUE/RED Wire.  Connect these together.
		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. The picture below 
		shows where the sensor is on our MR2 project car.
	
		
		
		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 | 20 | 2500 |  | 
			
				|  | 140 | 60 | 550 |  | 
		
		
5-7-20 - 1.1