AMP EFI MS3Pro User manual

MS3Pro 1st Gen User Manual
Manual Version 1.202, Firmware Version 1.5.0
1st Gen

CONTENTS CONTENTS
Contents
1 Introduction 12
1.1 Overview ................................................... 12
1.1.1 Warninglabels ............................................ 12
1.1.2 Technicalsupport .......................................... 12
1.1.3 Copyrights .............................................. 12
1.2 MS3Procomponents............................................. 12
1.2.1 MS3Pro Engine Control Unit Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2.1.1 MS3Pro (first generation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2.1.2 MS3ProModule ...................................... 13
1.2.1.3 MS3ProPlugandPlay .................................. 13
1.2.1.4 MS3ProUltimate...................................... 13
1.2.2 Wiringharness............................................ 14
1.2.3 Tuningcables............................................. 14
1.3 MS3Proaccessories............................................. 14
1.3.1 Sensors................................................ 14
1.3.2 QuadSpark .............................................. 14
1.3.3 Ignitioncoils ............................................. 14
1.3.4 CAN-EGT thermocouple interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3.5 MicroSquirt.............................................. 14
1.3.6 HSD-4 High Side Driver module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.7 Peakandholddrivermodule .................................... 15
1.4 Tools...................................................... 15
2 Installing the software 16
2.1 RegisteringTunerStudio........................................... 16
2.2 TunerStudio.................................................. 16
2.2.1 Startscreen.............................................. 16
2.2.2 Creatingaproject .......................................... 17
2.2.3 TunerStudiomainscreen ...................................... 19
2.2.4 Loadingandsavingtunes...................................... 20
2.3 TuneAnalyzeLive .............................................. 20
3 MS3Pro hardware 22
3.1 Overview ................................................... 22
3.2 Inputs ..................................................... 23
3.2.1 Enginespeed............................................. 23
3.2.2 Temperatureinputs.......................................... 24
3.2.3 Throttleposition ........................................... 24
3.2.4 O2sensorinput............................................ 24
3.2.5 MAPsensorinput .......................................... 24
3.2.6 General purpose analog inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.7 Knockinput.............................................. 25
3.2.8 DigitalI/Ochannels ......................................... 25
3.2.9 Barometricpressureinput...................................... 25
3.3 Outputs .................................................... 25
3.3.1 Injectoroutputs............................................ 25
3.3.2 Ignitionoutputs............................................ 26
3.3.2.1 Additional ignition outputs for V10 coil on plug applications . . . . . . . . . . . . . . 26
3.3.3 Highcurrentoutputs......................................... 27
3.3.4 PWMmediumcurrentoutputs.................................... 27
3.3.5 Tachoutput.............................................. 27
3.3.6 Stepper motor control output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.4 Communicationslines ............................................ 27
3.4.1 RS232................................................. 27
3.4.2 USB.................................................. 27
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 2

CONTENTS CONTENTS
3.4.3 CANbus................................................ 27
3.5 Maintenanceinsidethecase ........................................ 28
3.5.1 Changingthefuses ......................................... 28
3.5.2 ReplacingtheSDcard........................................ 29
3.5.3 Changing the real time clock battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.5.4 Watersealspecifications ...................................... 29
3.5.5 Mountingfootprint .......................................... 29
4 Wiring 30
4.1 ECUpinout .................................................. 30
4.2 Wiringdiagram ................................................ 32
4.3 Enginepositionsensors ........................................... 36
4.3.1 Variablereluctorsensors ...................................... 36
4.3.2 Hall effect and optical sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3.3 Points triggering and points replacement devices . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.3.4 Fuelonlyinstallations ........................................ 37
4.4 Othersensors................................................. 37
4.4.1 Temperaturesensors ........................................ 37
4.4.2 MAPsensors............................................. 38
4.4.3 Throttlepositionsensor ....................................... 38
4.4.4 Massairflowsensors ........................................ 39
4.4.4.1 Ford 5.0 Mustang 4 pin oval connector MAF . . . . . . . . . . . . . . . . . . . . . . 39
4.4.4.2 Ford 5 pin rectangular connector MAF . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.4.3 Nissan/InfinitiQ45MAF ................................. 40
4.4.5 Oxygensensors ........................................... 40
4.4.6 Knocksensors ............................................ 41
4.4.7 Speedandgearsensors ...................................... 41
4.4.8 Genericon/offswitches ....................................... 42
4.4.9 Othersensors ............................................ 42
4.5 Fuelinjectors ................................................. 42
4.6 Ignitionoutputs................................................ 42
4.6.1 QuadSparkignitionmodule ..................................... 43
4.6.2 IGN-1A coil with built in ignition module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.6.3 LSseriescoils ............................................ 43
4.6.4 VWpencilcoils............................................ 44
4.6.5 MSD and other single channel capacitive discharge ignitions . . . . . . . . . . . . . . . . . . 44
4.6.6 Commonfiringorders ........................................ 45
4.7 IACvalves................................................... 46
4.7.1 StepperIACvalves.......................................... 46
4.7.2 PWMIACvalves........................................... 48
4.7.3 On/offIACvalves........................................... 49
4.7.4 ThermalIACvalves ......................................... 49
4.7.5 DC servo IAC valves (currently not supported) . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.8 Fuelpumprelay ............................................... 49
4.9 Tachoutput .................................................. 49
4.10Highcurrentoutputs ............................................. 49
4.11PWMmediumcurrentoutputs........................................ 49
4.11.1Solidstaterelaycontrol ....................................... 49
4.12Groundingnotes ............................................... 50
4.13Outputcomparisonchart .......................................... 50
5 Setting up a basic configuration 51
5.1 Connecting the MS3Pro to your laptop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.2 Basicengineconstants ........................................... 52
5.3 Ignitionsettings................................................ 54
5.3.1 BasicTrigger ............................................. 60
5.3.1.1 Inputphasing........................................ 60
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 3

CONTENTS CONTENTS
5.3.1.2 FordTFIdistributors.................................... 61
5.3.1.3 GMHEI........................................... 62
5.3.1.4 MSD distributor based ignitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.3.2 TriggerReturn ............................................ 62
5.3.3 Fuelonly ............................................... 63
5.3.4 Toothedwheel ............................................ 63
5.3.4.1 Terminologynotes..................................... 65
5.3.4.2 Wheelnaming ....................................... 65
5.3.4.3 Specificsettings...................................... 65
5.3.4.4 Existing........................................... 66
5.3.4.5 Retrofit ........................................... 66
5.3.4.6 Missing tooth crank wheel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
A note about VR sensors and missing tooth wheels . . . . . . . . . . . . . . . . . . . . 68
5.3.4.7 Missingtoothcamwheel ................................. 68
5.3.4.8 Missing tooth crank wheel and single tooth cam wheel . . . . . . . . . . . . . . . . . 69
5.3.4.9 Missing tooth crank wheel and polled (50/50 or half moon) cam wheel . . . . . . . . 71
5.3.4.10 Missing tooth crank wheel and irregular cam wheel . . . . . . . . . . . . . . . . . . 75
5.3.4.11NipponDensoCAS .................................... 77
5.3.4.12 Non-missing tooth cam wheel with single-tooth cam . . . . . . . . . . . . . . . . . . 78
5.3.4.13 Non-missing tooth cam wheel with two opposite teeth on the cam . . . . . . . . . . 80
5.3.4.14 Non-missing tooth cam wheel with one cam tooth per cylinder . . . . . . . . . . . . 80
5.3.4.15 Non-missing tooth crank wheel with one cam tooth . . . . . . . . . . . . . . . . . . . 81
5.3.4.16 Example wheel decoder settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
BMWinlinesixes....................................... 84
BuickC3I ........................................... 84
Chevrolet LS2, LS3 and other GM 58X V8s . . . . . . . . . . . . . . . . . . . . . . . . 84
Chrysler318/360MagnumV8............................... 85
ChryslerVVTHemi...................................... 85
Ford36-1 ........................................... 85
FordCoyote.......................................... 86
Toyota2JZ-GTE ....................................... 86
5.3.4.17 Other wheel arrangements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
5.3.5 EDISandEDISMultispark ..................................... 86
5.3.5.1 Checkingthetiming .................................... 88
5.3.5.2 CamsensorandEDIS .................................. 88
5.3.6 420A/Neon .............................................. 88
5.3.7 36-2+2 ................................................ 89
5.3.8 36-2-2-2................................................ 89
5.3.9 Subaru6/7 .............................................. 89
5.3.10Miata99-05.............................................. 89
5.3.116G72 ................................................. 90
5.3.12IAWWeber .............................................. 90
5.3.13CAS4/1................................................ 90
5.3.144G63 ................................................. 90
5.3.15Twintrigger.............................................. 91
5.3.16Chrysler2.2/2.5........................................... 91
5.3.17Renix44-2-2 ............................................. 91
5.3.18SuzukiSwift.............................................. 91
5.3.19SuzukiVitara2.0........................................... 92
5.3.20Daihatsu3cyl............................................. 92
5.3.21Daihatsu4cyl............................................. 92
5.3.22VTR1000 ............................................... 92
5.3.23Rover#1 ............................................... 92
5.3.24Rover#2 ............................................... 92
5.3.25Rover#3 ............................................... 92
5.3.26GM7X................................................. 92
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 4

CONTENTS CONTENTS
5.3.27QR25DE ............................................... 92
5.3.28HondaRC51 ............................................. 92
5.3.29Fiat1.816V.............................................. 93
5.3.30Optispark ............................................... 93
5.3.31NissanSR20 ............................................. 94
5.3.32NissanRB25 ............................................. 94
5.3.33LS1 .................................................. 94
5.3.34YZF1000 ............................................... 94
5.3.35HondaAcura(V6) .......................................... 95
5.3.36VQ35DE ............................................... 95
5.3.37Jeep2000 .............................................. 95
5.3.38Jeep2002 .............................................. 95
5.3.39ZetecVTC .............................................. 95
5.3.40Flywheeltri-tach ........................................... 96
5.3.412JZVVTi ............................................... 96
5.3.42HondaTSX/D17 .......................................... 96
5.3.43ViperV10............................................... 96
5.3.44HondaK24A2 ............................................ 96
5.3.45HD32-2 ................................................ 97
5.3.46Miata36-2 .............................................. 97
5.3.47Daihatsu12+1 ............................................ 97
5.3.48Subaru36-2-2-2VVT ........................................ 97
5.3.49SkiDooPTEC ............................................ 97
5.3.50NissanQG15............................................. 97
5.4 Idlevalves................................................... 97
5.4.1 On/Offsettings ........................................... 98
5.4.2 Steppervalvesettings........................................ 98
5.4.3 PWMidlevalvesettings....................................... 99
5.5 Sensorcalibration .............................................. 99
6 Tuning the MS3Pro 101
6.1 Gettingstarted ................................................101
6.1.1 Usingoutputtestmode .......................................101
6.1.1.1 Injectortestmode .....................................101
6.1.1.2 Coiltestmode .......................................102
6.1.1.3 Idlevalvetesting......................................102
TestingastepperIACvalve .................................103
TestingaPWMIACvalve ..................................104
6.1.2 CheckingRPM............................................104
6.1.3 Settingcrankingtiming........................................104
6.1.4 Startingtheengine..........................................105
6.1.5 Settingrunningtiming ........................................106
6.2 The basics of 3D tuning tables and load types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.3 Tuningfuel ..................................................109
6.3.1 Deadtime...............................................109
6.3.1.1 Injectorsettings ......................................109
6.3.2 Smallpulsewidths..........................................110
6.3.3 AFRtable...............................................111
6.3.4 VEtable................................................112
6.3.4.1 VEtablegenerator.....................................113
6.3.5 Basic acceleration enrichment (AE) tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
6.3.5.1 Main accel enrich settings menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
6.3.5.2 AcceleratorpumpAE ...................................114
6.3.5.3 TimeBasedAE ......................................115
6.3.5.4 Gettingitdialedin.....................................117
MAPbasedorTPSbasedAE? ...............................118
Setting the TPSdot/MAPdot Threshold Levels . . . . . . . . . . . . . . . . . . . . . . . 118
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 5

CONTENTS CONTENTS
Tuningthetables .......................................118
6.3.6 Startup/warmupfueling.......................................119
6.3.6.1 Cranking / Startup settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6.3.6.2 Primingpulse .......................................120
6.3.6.3 Afterstart (ASE) percentage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.3.6.4 Afterstart(ASE)taper...................................120
6.3.6.5 Warmupenrichment....................................120
6.3.6.6 Puttingitalltogether....................................120
6.4 Tuningspark .................................................121
6.5 Gettingagoodidle..............................................121
6.5.0.7 CorrectFuel ........................................122
6.5.0.8 CorrectTiming.......................................122
6.5.0.9 CorrectAirflow.......................................123
7 Additional items: Beyond basic fuel and ignition control 124
7.1 Basic/LoadSections ............................................124
7.1.1 GeneralSettings...........................................124
7.1.1.1 Barometricsettings ....................................124
7.1.1.2 MAPsensorsettings ...................................125
7.1.1.3 General Sensor Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
7.1.1.4 LoadParameters .....................................125
7.1.2 RevLimiter ..............................................126
7.1.2.1 Hardrevlimit........................................126
7.1.2.2 Coolanttemplimiter....................................127
7.1.2.3 Sparkretard ........................................127
7.1.2.4 Sparkcut..........................................127
7.1.2.5 Fuelcut...........................................127
7.1.3 Shiftlight ...............................................128
7.1.4 Enginestatesettings.........................................128
7.1.4.1 How the MS3Pro uses engine states . . . . . . . . . . . . . . . . . . . . . . . . . . 129
7.1.4.2 Tuningenginestates ...................................130
7.1.5 TachoOutput.............................................130
7.1.6 Fancontrol ..............................................131
7.1.7 Torqueconverterlockup.......................................132
7.1.8 Alternatorcontrol...........................................133
7.1.8.1 Fordalternators ......................................135
7.1.8.2 Chrysleralternators....................................135
7.1.8.3 Miataalternators......................................136
Pullupmethod ........................................136
Sparkoutputmethod.....................................136
7.1.8.4 Chevrolet 4 wire alternators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Simpleinstallation ......................................137
On/offcontrol.........................................137
On/off control with load monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
7.1.8.5 Chevrolet 2 wire alternators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
7.1.8.6 Hondaalternators .....................................138
7.1.8.7 Otheralternators......................................138
7.1.9 Barometriccorrection ........................................138
7.1.10MAPsamplesettings ........................................139
7.1.10.1EventAverage.......................................140
7.1.10.2TimedMinimum ......................................140
7.1.11ITBloadsettings...........................................142
7.1.11.1ITBloadVEtable .....................................142
7.1.11.2 ITB load TPS switch point curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
7.1.11.3 ITB Load at TPS Switchpoint Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
7.1.11.4 Putting it all Together - Calculating ITB Load . . . . . . . . . . . . . . . . . . . . . . 143
7.1.11.5 ITB Load Calculation in Speed-Density Mode . . . . . . . . . . . . . . . . . . . . . . 143
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 6

CONTENTS CONTENTS
7.1.11.6 ITB Load Calculation in Alpha-N Mode . . . . . . . . . . . . . . . . . . . . . . . . . 144
7.1.11.7 Tuning For Idle Air Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
7.1.12MAFoptions .............................................145
7.1.12.1 More about frequency based MAFs . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
7.1.13MAFflowcurve............................................147
7.1.13.1MAFLoad .........................................147
7.1.13.2Tuning ...........................................148
7.1.13.3 Using VE1 as a trim table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
7.1.14MAFcorrectiontable(old)......................................148
7.1.15MAF/MATcorrectiontable .....................................149
7.1.16RealtimeDisplay...........................................149
7.1.17 Feature List Showing I/O Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
7.1.18I/OPinsShowingUseage......................................150
7.1.19 Expansion I/O Pins List / Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
7.1.20Gaugeandsettinglimits.......................................151
7.2 FuelSettings .................................................151
7.2.1 Injectortimingtable .........................................151
7.2.2 Secondary injector timing table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
7.2.3 Stagedinjection ...........................................152
7.2.3.1 TuningStagedInjection..................................155
7.2.3.2 Tuning Table-based Staged Injection . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
7.2.3.3 Tuning All other Staged Injection Modes . . . . . . . . . . . . . . . . . . . . . . . . . 155
7.2.4 Fuelsensorsettings(Flex) .....................................156
7.2.5 OverRunFuelCut..........................................157
7.2.6 AFR/EGOcontrol..........................................158
7.2.6.1 BasicEGOsettings ....................................158
7.2.6.2 EGOports .........................................159
7.2.6.3 AFR/EGO Sensor Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.2.6.4 Tuning ...........................................159
Simple algorithm with narrowband sensor . . . . . . . . . . . . . . . . . . . . . . . . . 160
Simple Algorithm with Wideband Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . 160
PID Algorithm with Narrowband Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . 160
PID Algorithm with Wideband Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
7.2.7 NarrowbandEGOtargets ......................................160
7.2.8 EGOAuthorityTable.........................................161
7.2.9 EGOdelaytable ...........................................161
7.2.10AFRsafetysystem..........................................161
7.2.11Cylindertrimtables..........................................162
7.2.12SequencedBatchFire........................................163
7.2.13Fuelpumpandpressure.......................................163
7.2.14Fuelpressuresafety.........................................165
7.3 IgnitionSettings ...............................................165
7.3.1 Dwellbatterycorrection .......................................165
7.3.2 DwellvsRPM.............................................165
7.3.3 DwellTable ..............................................166
7.3.4 Coldadvance.............................................166
7.3.5 MATbasedtimingretard.......................................166
7.3.6 Noisefiltering.............................................167
7.3.6.1 Examples..........................................170
7.3.7 Knocksensorsettings........................................171
7.3.7.1 Knocksensorsettings...................................172
7.3.7.2 Detection..........................................173
7.3.7.3 Retarding..........................................174
7.3.7.4 Recovery..........................................174
7.3.7.5 Knockinputthreshold...................................174
7.3.8 Knocksensorparameters......................................174
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 7

CONTENTS CONTENTS
7.3.9 Knockwindowsettings........................................175
7.3.10Knockcoolantscaling ........................................175
7.3.11Rotarysettings............................................176
7.3.11.1FCmode..........................................176
7.3.11.2FDmode..........................................177
7.3.11.3RX8mode .........................................177
7.3.11.43rotor............................................177
7.3.11.54rotor............................................178
7.3.12Rotarysplittable...........................................178
7.3.13Cylindertrimtables..........................................179
7.4 Startup/Idle .................................................179
7.4.1 Cranking/startupsettings......................................180
7.4.2 CrankingTaperCurve ........................................181
7.4.3 Priming Pulse 2 through Warmup Enrichment 2 . . . . . . . . . . . . . . . . . . . . . . . . . . 181
7.4.4 Idlecontrol ..............................................181
7.4.4.1 On/OffValve ........................................182
7.4.4.2 Steppervalvesettings...................................182
7.4.4.3 PWMidlevalvesettings..................................183
7.4.5 IdleCrankingDuty/Steps......................................183
7.4.6 IdleWarmupDuty/Steps......................................184
7.4.7 Closedloopidlesettings.......................................184
7.4.7.1 Tuningclosedloopidle ..................................186
7.4.8 Closedloopidletargetcurve ....................................188
7.4.9 Closed loop idle initial values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
7.4.10 PWM Idle voltage compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
7.4.11Airconditioningidleup........................................190
7.4.12Idleadvancesettings ........................................191
7.4.12.1Idleadvancetuning ....................................192
7.4.12.2 Tuning Idle Advance Engagement Settings . . . . . . . . . . . . . . . . . . . . . . . 192
7.4.12.3 Tuning Idle Advance Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
7.4.13 Idle RPM timing correction curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
7.4.14IdleVEsettings............................................193
7.5 AccelEnrich .................................................194
7.5.1 TPSWOTcurve ...........................................194
7.5.2 Enhanced acceleration enrichment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
7.5.2.1 Adheres to Walls Coefficient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
7.5.2.2 EAE Sucked-from-walls coefficient . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
7.5.2.3 EAE Adhere-to-walls RPM correction . . . . . . . . . . . . . . . . . . . . . . . . . . 196
7.5.2.4 EAE Sucked-from-walls RPM correction . . . . . . . . . . . . . . . . . . . . . . . . . 196
7.5.2.5 EAE Adhere-to-walls CLT correction . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
7.5.2.6 EAE Sucked-from-walls CLT correction . . . . . . . . . . . . . . . . . . . . . . . . . 197
7.5.2.7 TuningEAE ........................................197
7.5.3 X-Tau acceleration enrichment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
7.5.3.1 PuddlingFactors......................................198
7.5.3.2 Timefactors ........................................198
7.5.3.3 X (Puddling) Temp Correction Factors . . . . . . . . . . . . . . . . . . . . . . . . . . 199
7.5.3.4 Tau (Time) temp corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
7.5.3.5 MAP ............................................199
7.5.3.6 X-Tautuningtips......................................200
7.6 Boost/VVT..................................................200
7.6.1 Boostcontrolbasics .........................................200
7.6.1.1 Boost control strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
7.6.1.2 Boostcontrolhardware ..................................200
7.6.2 Boostcontrolsettings ........................................202
7.6.2.1 Boost control common settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
7.6.2.2 Closed loop specific settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 8

CONTENTS CONTENTS
7.6.2.3 OverboostProtection ...................................204
7.6.2.4 Other Boost Control Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
7.6.3 Boostcontroldutytable .......................................205
7.6.4 Boostcontroltargettable ......................................205
7.6.5 Boostcontrolbiasdutytable ....................................206
7.6.6 Boostdelay..............................................206
7.6.7 Boostcontrolvsspeed .......................................207
7.6.8 Boost2controlsettings .......................................207
7.6.9 Wastegate dome pressure control settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
7.6.10DomeBiasTable...........................................209
7.6.11Turboanti-lag(ALS) .........................................209
7.6.12Turboanti-lagtables.........................................211
7.6.13ALSrovingidlefuelcut%......................................212
7.6.14VVTsettings .............................................212
7.6.15 VVT intake and exhaust tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
7.6.16VVTon/offtable ...........................................215
7.7 TableChoices.................................................216
7.7.0.1 Examplescenarios ....................................216
7.7.0.2 Fuel blending and switching types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
7.7.0.3 Fuelsettings........................................218
Single algorithm, single table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Single algorithm with table switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Single algorithm with table blending . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Dualtable...........................................220
7.7.0.4 Spark / ignition blending and switching types . . . . . . . . . . . . . . . . . . . . . . 220
Singletable..........................................221
Single algorithm with table switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Single algorithm with table blending . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Combined tables - secondary additive table . . . . . . . . . . . . . . . . . . . . . . . . 222
Secondary algorithm blended table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
7.7.0.5 AFR blending and switching types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
7.7.0.6 Boosttableswitching ...................................224
7.7.1 TableSwitch/DualFuel.......................................224
7.7.2 TemperatureAdjustment.......................................226
7.7.3 PressureAdjustment.........................................227
7.7.4 AltInjectorDead-time2 .......................................227
7.7.5 Alt Injector small pulsewidths 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
7.7.6 Blendcurvemenus..........................................227
7.8 AdvancedEngine...............................................228
7.8.1 Speedandgearsensors ......................................228
7.8.1.1 Analoguelinearinput ...................................229
7.8.1.2 Digital pulse input to MS3Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Wheelmounted........................................229
Drivelinemounted ......................................229
7.8.1.3 Speed value from a remote CAN device . . . . . . . . . . . . . . . . . . . . . . . . . 230
7.8.1.4 Pulse data from a remote CAN device . . . . . . . . . . . . . . . . . . . . . . . . . . 230
7.8.1.5 Menusettings .......................................230
7.8.1.6 VSSdotsmoothing ....................................230
7.8.1.7 VSSsampling .......................................230
7.8.1.8 VSSoutput.........................................230
7.8.2 ShaftSpeedSensors ........................................231
7.8.3 EGT/Thermocouplesettings....................................231
7.8.4 Genericsensorinputs ........................................232
7.8.4.1 Source ...........................................233
7.8.4.2 FieldName.........................................233
7.8.4.3 Transformation ......................................233
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 9

CONTENTS CONTENTS
7.8.4.4 0V,5Vvalue ........................................234
7.8.4.5 Lag .............................................234
7.8.4.6 CLT/MATtempunits....................................234
7.8.4.7 AllowInputSharing ....................................234
7.8.5 Accelerometerparameters .....................................234
7.8.5.1 Collecting calibration data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
7.8.6 Tractioncontrolsettings .......................................236
7.8.6.1 Traction control settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
7.8.6.2 Three and four wheel speed sensor traction control . . . . . . . . . . . . . . . . . . 237
7.8.7 Traction control - perfect run VSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
7.8.8 Traction control - perfect run RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
7.8.9 Traction control - External % slip input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
7.8.10Tractioncontrolreactions ......................................240
7.8.11 Launch / 2 step / 3 step / T-Brake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
7.8.11.1 Basic launch control / flat shift settings . . . . . . . . . . . . . . . . . . . . . . . . . 241
7.8.11.2 Variable launch settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
7.8.11.3 Transbrake and throttle stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
7.8.11.43step/burnoutlimiter...................................244
7.8.11.5Linelockstaging......................................245
7.8.12Timedretardafterlaunch ......................................245
7.8.13Speedbasedlaunchcontrol.....................................245
7.8.14Sequentialshiftcut..........................................246
7.8.15Nitroussystem ............................................248
7.8.15.1Wetflownitrous ......................................248
7.8.15.2Drynitrous .........................................248
7.8.15.3On/Off ...........................................248
7.8.15.4Progressivecontrol ....................................248
7.8.15.5 Multistage and progressive nitrous . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
7.8.15.6Tuningconsiderations...................................248
7.8.15.7Nitroussettings ......................................249
7.8.16 Nitrous - time based progressive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
7.8.17 Nitrous - RPM based progressive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.8.18 Nitrous - VSS based progressive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.8.19Waterinjection ............................................252
7.8.20HighPowerTimeEnrichment....................................253
7.8.21OilPressure .............................................254
7.8.22Pitlanelimiter ............................................255
7.8.23 Programmable on/off outputs 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
7.8.23.1Outputportpane......................................256
7.8.23.2Portsettingspane.....................................256
7.8.23.3Conditions .........................................256
Outputchannel........................................256
>=< .............................................257
Threshold...........................................257
Hysteresis...........................................257
Additionalcondition .....................................257
7.8.24 Programmable on/off outputs 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
7.8.24.1Loopconditions ......................................258
7.8.25GenericPWMoutputs........................................258
7.8.26GenericClosedLoopoutputs....................................259
7.9 3DTuningMaps ...............................................260
7.10CANbus/Testmodes ............................................260
7.10.1CANparameters...........................................260
7.10.1.1Basedata .........................................261
7.10.1.2PWMpolling ........................................261
7.10.1.3DigitalI/O..........................................261
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 10

CONTENTS CONTENTS
7.10.1.4PWMoutputs........................................262
7.10.1.5 Analog (ADC) inputs over CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
7.10.2CANbroadcasting ..........................................262
7.10.3CANbroadcasttesting........................................263
7.10.4 CAN realtime data broadcasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
7.10.5CANreceiving ............................................264
7.10.6CANVSS,gear............................................264
7.10.7CANEGO,GPS ...........................................264
7.10.8Realtimeclock............................................265
7.10.9IOBoxsettings............................................266
7.10.10Dashbroadcasting..........................................266
7.10.11CheckEngineLight .........................................267
7.10.11.1CheckEnginecodes ...................................269
7.10.12LimpMode ..............................................270
7.10.13FallbackMAPtable..........................................271
7.10.14Output test mode - Inj / spark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
7.10.14.1FuelPump .........................................272
7.10.14.2Coils ............................................272
7.10.14.3Injectors ..........................................273
7.10.15Outputtestmode-I/O........................................273
7.10.16Output test mode - idle valve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
7.10.17InjectorSequenceTesting......................................276
7.10.18Inj / Spk Disabling Test Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
7.10.19Specialoptions............................................277
7.10.20Longtermfueltrim..........................................278
7.10.21Throttlecontrol(DBW)........................................279
8 Troubleshooting and Data Logging 280
8.1 Resets.....................................................280
8.2 Capturingdatalogs .............................................280
8.2.1 Dataloggingwithalaptop......................................280
8.2.1.1 GPS logging with a laptop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
8.2.2 DataloggingwiththeSDcard ...................................281
8.2.3 DownloadingSDdatalogs .....................................283
8.2.4 SDcarderrorcodes .........................................283
8.3 Datalogfields ................................................284
8.3.1 Understanding data log bit fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
8.3.2 Completelistoffields ........................................284
8.4 Tooth / trigger logger and troubleshooting RPM issues . . . . . . . . . . . . . . . . . . . . . . . . . . 291
8.4.1 Lostsyncnumbers..........................................292
8.4.2 Usingthediagnosticlogger .....................................294
8.4.3 Toothlogger .............................................294
8.4.4 Triggerlogger.............................................295
8.4.5 Compositelogger ..........................................295
8.4.6 Syncerrorlogger...........................................295
8.4.7 Examplelogs.............................................296
8.4.8 Enginelogger.............................................298
8.5 Communicationissues............................................298
8.5.1 USBdriversoftware .........................................298
8.5.1.1 Windowsdrivers......................................298
8.5.1.2 Linuxdrivers........................................300
8.5.1.3 MacOSdrivers.......................................300
8.5.2 Additionaldiagnostics ........................................300
8.5.2.1 Portcheck..........................................300
8.5.2.2 Loadingfirmware .....................................301
8.6 Loadingorupgradingfirmware .......................................301
8.6.1 TunerStudiofirmwareloader ....................................301
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 11

1 INTRODUCTION
8.6.2 Windowsfirmwareloader ......................................302
8.6.3 Linuxfirmwareloader ........................................305
1 Introduction
1.1 Overview
Congratulations on your purchase of an MS3Pro! The MS3Pro is a standalone engine management system
capable of running sequential fuel injection on up to 12 cylinder engines. This manual covers the original MS3Pro
ECU.. The MS3Pro is manufactured by AMP EFI, a branch of Hoffmann Innovations, LLC.
This manual is based on the 1.5.0 and later firmware. Documentation for earlier firmware is available at
MS3Pro.com.
1.1.1 Warning labels
Everything comes with warning labels. Let’s get these out of the way.
All parts are sold for OFF ROAD RACE-ONLY ground-vehicle use only, or vehicles that predate any federal and
state emissions control requirements. Aftermarket EFI/EMS systems are not for sale or use on pollution controlled
vehicles. Alteration of emission related components constitutes tampering under the US EPA guidelines and can
lead to substantial fines and penalties. Your state/district may also have specific rules restricting your tampering
with your vehicle’s emissions system. In short, as stated before, our official policy has to be RACE or OFF-ROAD
USE-ONLY in ground based vehicles ONLY.
Race parts are inherently dangerous and may cause injury or damage if improperly modified or altered before
use. Hoffmann Innovations will not be held liable for and will not pay you for any injuries or damage caused by
misuse, modification, redesign, or alternation of any of our products. Hoffmann Innovations will not be held in
any way responsible for any incidental or consequential damages including direct or indirect labor, towing, lodging,
garage, repair, medical, or legal expense in any way attributable to the use of any item in our catalog or to the
delay or inconvenience caused by the necessity of replacing or repairing any such item.
1.1.2 Technical support
AMP EFI technical support can be reached by email at support@ampefi.com. If you are having difficulty with a
particular issue, we recommend sending a data log of the problem and a copy of your tune file with the email, as
these are often helpful for resolving issues. We can also be reached by phone at 678-261-8789.
The AMP EFI team continuously maintains this manual; please use the contact address above if you find any
errors or sections that need to be cleared up.
1.1.3 Copyrights
This manual is copyright 2017 AMP EFI, and contains information used by permission of Bowling & Grippo Soflex
and the MS/Extra Team. You may share this file in its unaltered form or print out copies for your own personal use.
For permission for other uses, contact AMP EFI at the link above.
1.2 MS3Pro components
1.2.1 MS3Pro Engine Control Unit Family
There are currently five types of ECU in the MS3Pro family.
1.2.1.1 MS3Pro (first generation) The original MS3Pro is a universal ECU with the following inputs and out-
puts:
• 10 fuel outputs for high impedance injectors
• 8 logic level spark outputs
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 12

1.2 MS3Pro components 1 INTRODUCTION
• 3 high current general purpose outputs (2 of which can be used as additional fuel channels)
• 3 PWM general purpose outputs
• 1 tach output (0-12 volts)
• 2 VR inputs for crank and cam sensor input
• 3 high frequency digital inputs
• 4 on/off digital inputs
• 3 general purpose analog inputs
• 2 knock sensor inputs
• Dedicated inputs for CLT, MAT, MAP, TPS, and O2sensors
• CAN, RS232, and USB connectivity
The original MS3Pro features an O-ringed, splashproof nylon case with AMPSEAL connectors.
1.2.1.2 MS3Pro Module The MS3Pro Module uses the same basic design and feature set as the original
MS3Pro, but the unit ships without a case and the AMSPEAL connectors have been replaced by 0.100” headers.
This board is designed to mount to a carrier board incorporating additional circuitry and connectors, such as with
the MSPNP Pro, or it can also fit inside most factory ECU housing for racing classes that allow any tuning device
as long as it fits within the stock ECU housing.
1.2.1.3 MS3Pro Plug and Play The MS3Pro PNP is a line of vehicle specific plug and play ECUs using the
MS3Pro at their core. The exact feature set and pinout will depend on the application. All models offer peak and
hold injector drivers for the main fuel outputs.
1.2.1.4 MS3Pro Ultimate The MS3Pro Ultimate is picks up where the original desing left off with more features,
including peak and hold injector drivers. It represents the top of the MS3Pro line.
• 10 fuel outputs for high impedance or peak and hold injectors
–User selectable 8 amps peak / 2 amps hold or 4 amps peak / 1 amp hold current
• 8 logic level spark outputs
• 3 high current general purpose outputs (2 of which can be used as additional fuel channels)
• 7 PWM general purpose outputs
• 1 tach output (0-12 volts)
• 4 VR inputs for crank, cam, and vehicle speed sensor input
• Optoisolated RPM input for fuel-only installations
• 3 high frequency digital inputs (2 shared with VR inputs)
• 5 digital I/O outputs that can work as frequency inputs or 5 volt logic level signals
• 6 on/off digital inputs
• 8 general purpose analog inputs
• 2 knock sensor inputs
• Onboard 4 bar MAP and 1 bar barometric pressure sensors
• Dedicated inputs for CLT, MAT, TPS, and O2sensors
• CAN, RS232, and USB connectivity
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 13

1.3 MS3Pro accessories 1 INTRODUCTION
1.2.2 Wiring harness
There are two separate components to the wiring harness, one with a white connector and one with a gray con-
nector. They plug into the matching colored connectors on the ECU. These connectors are keyed so that they will
not latch if you plug the wrong colored connectors in.
AMP EFI manufactures a generic 8’ wiring harness, as well as a connector package for those who wish to build
a harness completely from scratch. We also offer model specific wiring harnesses for select applications.
1.2.3 Tuning cables
The MS3Pro supports tuning via both USB and RS232. Both cables are included with a standard wiring harness
package. The original MS3Pro uses inline connectors in the wiring harness. Replacement cables are available
from AMP EFI resellers.
1.3 MS3Pro accessories
1.3.1 Sensors
The MS3Pro can work with most OEM temperature, MAP, MAF, and throttle position sensors, as long as you’re able
to get the required information on the sensor’s output curve. This is covered in greater detail in section 4, Wiring.
If your installation requires new sensors, AMP EFI and its resellers carry GM temperature and MAP sensors.
1.3.2 QuadSpark
The MS3Pro uses logic level spark outputs. These are compatible with be used with AMP EFI IGN-1A race coils
or OEM coils with integrated ignition modules, such as GM LS series coils, Toyota 1ZZ coil on plug coils, or the
pencil coils on VW / Audi 1.8 Turbo motors. They also work with most OEM ignition modules. Some manufacturers,
particularly Ford, Chrysler, and BMW, frequently build the ignition module into their ECUs. If you have coils which
do not have then ignition modules built in, and do not have a separate ignition module, AMP EFI manufactures
their own 4 channel ignition module, the QuadSpark. This module can drive up to four ignition coils using Bosch
BIP373 power transistors.
1.3.3 Ignition coils
AMP EFI sells several ignition coils as well. The IGN-1A has a built in ignition module and can be wired directly
to the MS3Pro. All other coils require the QuadSpark or other external ignition module when used with MS3Pro.
Coils that AMP EFI offers include the IGN-1CD for capacitive discharge ignitions, the IGN-4 four tower coil pack,
the IGN-6 six tower coil pack, and IGN-1FD coils for mounting directly to the spark plugs.
1.3.4 CAN-EGT thermocouple interface
Thermocouples put out a faint voltage that requires an amplifier circuit to produce an accurate reading. The CAN-
EGT includes amplifiers for up to eight of these sensors, which can be used to measure exhaust gas or cylinder
head temperature. The CAN-EGT module then transmits the temperature data to the MS3Pro over a CAN network
to avoid the inaccuracies of using a digital to analog conversion circuit. The MS3Pro can use this both for data
logging and for safety shutdown features if the exhaust gas temperatures go too high under load.
The CAN-EGT module can also gather data from the digital output on up to eight separate Innovate Motorsports
LC-1, LM-2, or MTX-L wideband controllers and transmit this information to the MS3Pro without using any of the
MS3Pro’s analog inputs. Using this allows the MS3Pro to run separate wideband O2correction for all cylinders.
1.3.5 MicroSquirt
The MicroSquirt was originally intended as a fuel and ignition controller for powersports applications, but its CAN
network capabilities and easily reprogrammed firmware allow it to be configured for other functions. Current release
firmware allows it to be used as a transmission controller for many applications. The CAN bus allows you to view
the MicroSquirt data through TunerStudio as if the MS3Pro and MicroSquirt are a single control unit with a single
point of tuning. AMP EFI offers plug in harnesses for select transmissions.
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 14

1.4 Tools 1 INTRODUCTION
Another use for the MicroSquirt is to run the IO Box firmware. This turns the MicroSquirt into an I/O expansion
device, adding additional analog inputs as well as on/off or PWM outputs. The MS3Pro can accommodate up
to three MicroSquirts running IO Box firmware, daisy chained together. The IO Box firmware adds the following
inputs to the MS3Pro:
• 7 0-5V analog inputs
• 2 VR inputs
• 3 switched inputs
• 7 PWM or on/off outputs
1.3.6 HSD-4 High Side Driver module
While the standard MS3Pro outputs supply ground, a few types of solenoid ground through their housing or other-
wise require the ECU to switch 12 volts. Examples include BMW’s Double VANOS solenoids and the transmission
shift solenoids on a Toyota A340. The HSD-4 accepts up to four ground triggered signals and uses this to supply
high speed switched 12 volt signals. Maximum current is 8 amps per channel.
1.3.7 Peak and hold driver module
The original MS3Pro injector outputs are set up to run high impedance injectors. If you need to run low impedance
injectors, use our external peak and hold driver module. This module connects in between the injector outputs and
the injectors, and uses current sensing to limit the injector current. There are two separate versions, one with 8
peak amps and 2 amps hold current, and one set up for 4 peak amps and 1 amp hold current.
1.4 Tools
As a general rule, you’ll want to have the following tools and supplies on hand for a successful MS3Pro installation:
• Multimeter
• Laptop (the MS3Pro software supports Windows, Linux, or Mac OS)
• Screwdrivers
• Soldering iron, solder, and heat shrink tubing (if joining wires by soldering) or crimp connectors and crimp
tool
• Wire cutters
• Wire stripping tool
• Timing light
• Wideband O2sensor and controller (not needed for permanent installation, but useful for tuning)
• Electrical tape
• Vacuum tubing
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 15

2 INSTALLING THE SOFTWARE
2 Installing the software
The MS3Pro comes with a software installation USB memory stick that includes the following programs:
• TunerStudio. This is the main program you’ll use to connect to the MS3Pro. It is used to configure the
MS3Pro’s settings, tune the MS3Pro, record data logs on the laptop, and retrieve internal data logs.
• MegaLogViewer. This is an analysis program which can play back data logs and display the data in both line
graph and scatter plot format. It can also modify tune files based on information recorded in data logs.
• Firmware loading utility. This is used to update firmware or for certain diagnostics.
Depending on your computer’s settings, the software may automatically install when you insert the USB stick into
your computer. If it does not, open the USB stick as a drive under My Computer and double click the Setup.exe
file. Follow the installation prompts, and the software should install in just a couple minutes.
The tuning software can run on most versions of Windows, as well as Linux and Mac OS.
2.1 Registering TunerStudio
Both TunerStudio and MegaLogViewer have registered versions. To unlock the registered version, use the serial
number code on your MS3Pro. This appears on a label on the underside of the box as well as on a tag on the back
of the MS3Pro. You will enter the serial number at https://www.efianalytics.com/register/registerCoupon.jsp as a
“Coupon code provided by dealer” to obtain a registration key.
2.2 TunerStudio
2.2.1 Start screen
Once TunerStudio opens, you will be presented with the start screen as shown below.
At this point, you’d normally use the screen to create a project or open one; this will set up TunerStudio with
the configuration it needs to communicate with your ECU or allow you to view tune files offline. You can create or
open a new project under the file menu (1), or use this menu to open a new tune for offline viewing. There are
also command links to create a new project (2) or open a recent project (3).
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 16

2.2 TunerStudio 2 INSTALLING THE SOFTWARE
The Help and Support button brings up links to documentation and support forums for the MS3Pro as well as
other systems in the MegaSquirt line.
Note that if you open a tune file from this screen, it will go into a temporary project and TunerStudio will not
connect to the MS3Pro until you create or open a project for connecting to the MS3Pro.
2.2.2 Creating a project
Selecting “New Project” from the File menu opens a wizard to create a new project. It will bring up a screen like
the one below. At this point, you will want to have the MS3Pro powered up (see section 4 for wiring details) and
connected to the laptop with either the USB or RS232 cable. The MS3Pro will need to be powered through the 12
volt supply; it cannot be powered off the laptop.
You can enter a name for the project in (1). Next, click the Detect button (2). TunerStudio will detect what
firmware is on your MS3Pro. If TunerStudio does not have a definition file, it will prompt you to download one from
the Internet, which TunerStudio will handle automatically for any standard release version of the MS3Pro firmware.
You can also enter notes about this project in (3).
Clicking Next will bring up a screen where you can select project specific settings.
The exact settings shown will depend on your firmware. These settings are covered in more detail in section
5.1.
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 17

2.2 TunerStudio 2 INSTALLING THE SOFTWARE
Clicking Next will bring up a communications test screen. This allows you to select what port is used and what
driver type to use.
Driver options include:
1. RS232 serial. Use this for connecting to the MS3Pro’s RS232 port without a USB adapter. This setting will
also work with third party USB adapters that behave like a virtual COM port. The unregistered version of
TunerStudio will use this with the MS3Pro’s USB connection and AMP EFI’s USB adapters as well.
2. Bluetooth Direct. Use when connecting a built in Bluetooth connection on the laptop to a Bluetooth to serial
adapter, such as the one sold by EFI Analytics.
3. FTDI - D2XX Driver. This works with the MS3Pro’s internal USB port, or AMP EFI’s USB-2920 adapter
on the MS3Pro’s RS232 port. Provides somewhat faster and more reliable communication than using this
adapter in RS232 Serial mode.
4. TCP/IP - WiFi Driver. Use with WiFi to serial adapters.
Specify which driver you will use at the top of this screen. MS3Pro normally communicates at a 112500 baud rate.
After clicking Next, TunerStudio’s final project setup screen lets you select a gauge display.
This display will show the gauges and indicators cycling through their range of readings. There are several
ready to run gauge options that you can select from the drop down menu at the top. Checking the “other” box
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 18

2.2 TunerStudio 2 INSTALLING THE SOFTWARE
allows you to load custom dash files. You can edit any gauge cluster once the project is opened, or load an
alternate gauge cluster. Click “Finish” to confirm your gauge selection and launch the new project.
2.2.3 TunerStudio main screen
Once you’ve made a project, TunerStudio will bring up its main screen.
The screen is divided into several sections.
• The title bar at the top displays the current TunerStudio version, the project name, and when connected to
the MS3Pro, the firmware version.
• The menu bar at the top deals mostly with TunerStudio functions, such as loading and saving files. They also
allow for calibrating the sensors.
• The large row of buttons bring up menus to access the settings in the ECU.
• The row of tabs below the buttons lets you select four different screens:
–Gauge Cluster: Displays basic information about the sensor readings, ECU calculations, and status.
–Diagnostics & High Speed Loggers: These are used for various specialized troubleshooting functions;
see section 8 for more detail.
–Tune Analyze Live! Tune For You: This allows TunerStudio to recalculate new fuel tables based on
oxygen sensor feedback.
–Notes: A text editor for taking notes.
• You can change any gauge or indicator in the cluster by right-clicking on it and swapping it to a different
function.
• There is a second set of tabs at the bottom of the gauge cluster that allows you to set up multiple, separate
gauge clusters. Click on the rectangular icon to create a new cluster.
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 19

2.3 Tune Analyze Live 2 INSTALLING THE SOFTWARE
2.2.4 Loading and saving tunes
The File -> Save Tune As command will fetch the tune from the ECU and save it to a file. If you have just connected
to an MS3Pro and do not have a copy of the tune, we strongly recommend saving a copy as soon as you connect.
This will allow you to revert to the original tune if you run into difficulties after tuning.
The File -> Load Tune (MSQ) command will load a tune from a file into the ECU if you have the ECU connected
and TunerStudio online. If you open a tune without the ECU connected, TunerStudio will display the tune so you
can edit it.
2.3 Tune Analyze Live
TunerStudio’s Tune Analyze Live functions will become available once you enter the registration code.
The Tune Analyze Live function requires a wideband O2 sensor installed and connected to the MS3Pro. It can
tune several different tables:
• VE (fueling) tables, including secondary and switched tables
AMP EFI MS3Pro manual version 1.202, firmware 1.5.0, 4/21/2017 Page 20
Table of contents
Popular Control Unit manuals by other brands

Allen-Bradley
Allen-Bradley MSR42 user manual

CALEFFI
CALEFFI 5213 Series Installation, comissioning and servicing instructions

CALEFFI
CALEFFI 544 Series manual

Bosch
Bosch FLM-420/4-CON-S installation guide

LDT
LDT Digital Professional Series Operating instruction

POLARA
POLARA iNX Push Button Station user manual