MegaSquirt MS3-PRO User Manual Download Page 1

Summary of Contents for MS3-PRO

Page 1: ......

Page 2: ...3 MS3 Pro hardware 21 3 1 Overview 21 3 2 Inputs 23 3 2 1 Engine speed 23 3 2 2 Temperature inputs 23 3 2 3 Throttle position 23 3 2 4 O2 sensor input 23 3 2 5 MAP sensor input 23 3 2 6 General purpo...

Page 3: ...4 6 Ignition outputs 42 4 6 0 1 QuadSpark ignition module 42 4 6 0 2 IGN 1A coil with built in ignition module 43 4 6 0 3 LS series coils 43 4 6 0 4 VW pencil coils 43 4 6 0 5 MSD and other single cha...

Page 4: ...3 8 Specific ignitions 36 2 2 2 86 5 3 9 Specific ignitions Subaru 6 7 86 5 3 10 Specific ignitions Miata 99 05 86 5 3 11 Specific ignitions 6G72 86 5 3 12 Specific ignitions IAW Weber 87 5 3 13 Speci...

Page 5: ...valve 102 6 1 2 Checking RPM 102 6 1 3 Setting cranking timing 103 6 1 4 Starting the engine 103 6 1 5 Setting running timing 104 6 2 The basics of 3D tuning tables and load types 105 6 3 Tuning fuel...

Page 6: ...PS switch point curve 136 7 1 9 3 ITB Load at TPS Switchpoint Curve 136 7 1 9 4 Putting it all Together Calculating ITB Load 136 7 1 9 5 ITB Load Calculation in Speed Density Mode 136 7 1 9 6 ITB Load...

Page 7: ...7 3 7 Knock sensor settings 161 7 3 7 1 Knock sensor settings 163 7 3 7 2 Detection 164 7 3 7 3 Retarding 164 7 3 7 4 Recovery 164 7 3 7 5 Knock input threshold 164 7 3 8 Knock sensor parameters 164...

Page 8: ...2 Time factors 192 7 5 3 3 X Puddling Temp Correction Factors 192 7 5 3 4 Tau Time temp corrections 193 7 5 3 5 MAP 193 7 5 3 6 X Tau tuning tips 193 7 6 Boost VVT 193 7 6 1 Boost control settings 19...

Page 9: ...settings 221 7 8 1 6 VSS dot smoothing 221 7 8 1 7 VSS output 221 7 8 2 Shaft Speed Sensors 222 7 8 3 EGT Thermocouple settings 222 7 8 4 Generic sensor inputs 224 7 8 4 1 Source 224 7 8 4 2 Field Nam...

Page 10: ...eric PWM outputs 244 7 8 22 Generic Closed Loop outputs 244 7 9 3D Tuning Maps 245 7 10 CAN bus Testmodes 246 7 10 1 CAN parameters 246 7 10 1 1 Base data 246 7 10 1 2 PWM polling 246 7 10 1 3 Digital...

Page 11: ...Overview Congratulations on your purchase of an MS3 Pro The MS3 Pro is based on the proven MegaSquirt III sequential ECU but we have combined parts originally spread across five separate circuit boar...

Page 12: ...s This manual contains content copyright 2013 2015 Bruce Bowling Al Grippo James Murray Ken Culver Jerry Hoffmann and Matt Cramer You may share this file in its unaltered form or print out copies for...

Page 13: ...utoTune com 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...

Page 14: ...four channel ignition module QuadSpark 3 bar MAP sensor GM3bar map Pigtail connector for MAP sensor GM3bar_piggy 4 way stackable fuse block Fuseblock 4 1 4 Tools As a general rule you ll want to have...

Page 15: ...ly install when you insert the CD into your computer If it does not open the CD drive and double click the Setup exe file on the CD Follow the installation prompts and the software should install in j...

Page 16: ...Pro 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 MS3 Pro until you cre...

Page 17: ...rStudio will handle automatically for any standard release version of the MS3 Pro firmware You can also enter notes about this project in 3 Clicking Next will bring up a screen where you can select pr...

Page 18: ...ial adapters 3 RS232 Alternate Blocking This one was interoduced as an alternate mode for USB adapters with a Prolific chipset which can be troublesome with standard RS232 settings 4 Aggressive Driver...

Page 19: ...u at the top Checking the other box 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...

Page 20: ...ys 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...

Page 21: ...e driver Camshaft and crankshaft differential inputs supports VR Hall effect and optical input 12 volt tach output Fuel pump output 8 analog inputs 5 dedicated sensor inputs 3 general purpose 5 genera...

Page 22: ...ntial applications Real time barometric correction A C and cooling fan control with idle compensation Safety shutdown based on AFR or EGT input Motorcycle shift cut 3 high current general purpose outp...

Page 23: ...ge from 5 volts The higher the temperature the more the sensor will pull the voltage down A third temperature input monitors ECU internal temperature This sensor cannot detect individual hot spots but...

Page 24: ...ector outputs may be used for on off outputs 3 3 2 Ignition outputs The MS3 Pro uses 5 volt logic level ignition outputs with a high side driver circuit These will drive most factory ignition modules...

Page 25: ...al purpose on off outputs When used as an on off output the device can be treated as two separate paired low high side drivers The A output of either side is high when it is turned on while the B outp...

Page 26: ...blem To remove the fuses use a needle nose pliers to pull the fuse out of its holder and press a new fuse available from DIYAutoTune com into its place 3 5 2 Replacing the SD card The SD card contains...

Page 27: ...r continuous immersion out of the box If you need more water protection for underhood use boats or vehicles that lack an enclosed passenger compartment we recommend sealing the O ring with a continuou...

Page 28: ...uel pumps and ignition coils in particular tend to inject significant amounts of noise into their 12 volt supply wire Also putting a capacitor the points condenser out of an old fashioned points distr...

Page 29: ...lue Dark blue 20 Analog in 2 Light blue Red 21 Analog in 3 Light blue Purple 22 RS232 TX Black Shielded 23 RS232 RX White Shielded 24 Tach out Light green Purple 25 O2 in Pink None 26 CMP Yellow Shiel...

Page 30: ...ple Red 18 Ground Black None 19 Digital switched 12V in Gray Dark blue 20 Digital switched in 2 Gray Red 21 Digital frequency in 3 Purple Dark Blue 22 USB power Red USB shield 23 USB ground Black USB...

Page 31: ...agram These show the basic connections power ground fuel ignition idle control and basic sensors Other inputs and outputs are covered in their respective sections DIYAutoTune com MS3 Pro manual versio...

Page 32: ...4 2 Wiring diagram 4 WIRING DIYAutoTune com MS3 Pro manual version 1 036 firmware 1 3 4 6 10 2015 Page 32...

Page 33: ...4 2 Wiring diagram 4 WIRING DIYAutoTune com MS3 Pro manual version 1 036 firmware 1 3 4 6 10 2015 Page 33...

Page 34: ...4 2 Wiring diagram 4 WIRING DIYAutoTune com MS3 Pro manual version 1 036 firmware 1 3 4 6 10 2015 Page 34...

Page 35: ...setups that do not fall into any of these categories are covered in the ignition set up section of the manual Note that the conditioner circuit will invert the signal We have left the settings unchang...

Page 36: ...ires that should be connected to the coil they re not kidding You do not want to try to get a tach signal from the coil by any means including external adapter boxes Instead use the ignition box s tac...

Page 37: ...rn B Sensor output MAP in C Reference voltage 5V VREF Out MAP sensors will have three pins unless they have some sort of additional sensor usually a temperature sensor in the same package The referenc...

Page 38: ...ugh the intake system of an engine In its most basic form the fuel required by the engine in mass per second is directly related to the air flowing into the engine in mass per second so the MAF sensor...

Page 39: ...the B pin missing Pin Function Connection A Switched 12 volts 12 volt fused supply from main relay C Ground To engine block D MAF signal ground MS3 Pro sensor return E MAF output signal MS3 Pro MAP An...

Page 40: ...e recommend applying to the sensor ground wire Four wires These have a signal wire and a sensor ground wire which connects to the MS3 Pro sensor ground wire The two heater wires are normally the same...

Page 41: ...sors are more common These get 12 volts from the MS3 Pro s main relay or 5 volts from VREF and have a ground wire that connects to the MS3 Pro s sensor ground The output signal may connect to Digital...

Page 42: ...c device called an ignition module ignitor or coil driver to do the job A few manufacturers such as Nissan call the assembly a power transistor which more properly refers to the electronic component a...

Page 43: ...or Connection letter Function A Spark out from MS3 Pro B Logic ground to sensor return C Secondary ground to engine block or cylinder head D Power ground to battery negative terminal E 12 volt power 4...

Page 44: ...o deliver a strong spark when running a distributorless ignition is not an option Many of these are intended for an unusually high current signal instead of a logic level output To use one of these bo...

Page 45: ...4 6 Ignition outputs 4 WIRING 4 6 0 6 Common firing orders DIYAutoTune com MS3 Pro manual version 1 036 firmware 1 3 4 6 10 2015 Page 45...

Page 46: ...e reluctance motors usually have three sometimes four windings with a com mon return while permanent magnet motors usually have two independent windings with or without center taps Center tapped windi...

Page 47: ...tle more to line up directly with the second coil If you energize the first coil again with the opposite polarity of the first time the rotor will rotate a little more and so on The MS3 Pro controller...

Page 48: ...power the other connects to the MS3 Pro PWM Idle Out 1 wire Sometimes these valves like injectors have no polarity Other valves have a built in diode and it is important with such a valve to make sur...

Page 49: ...powered up when the ignition is turned off 4 9 Tach output The tach output supplies a 0 to 12 volt square wave that is compatible with many factory tachometers and nearly all aftermarket units Just wi...

Page 50: ...acceptable Avoid grounding the MS3 Pro to the frame rails or sheet metal these points often have issues with rust and spot welds limiting how much current can flow through them Leaving the logic grou...

Page 51: ...g to the MS3 over a CAN network instead of directly with USB or serial EXPANDED_CLT_TEMP normally Deactivated Can be Activated for air cooled engines that use a greater temperature range MPH speed uni...

Page 52: ...at you do not have the ignition coils hooked up while doing a basic setup on the MS3 Pro During the setup stage you will define what type of ignition hardware that you are using but if the ignition yo...

Page 53: ...se who regularly drive at high altitudes It ensures that regardless of barometric pressure all table lookups operate over 0 100 For example if barometric pressure is 80 kPa and the engine is operating...

Page 54: ...tion Semi Sequential Injects once every rotation firing injectors in pairs The injectors are timed so you can set the angle at which they fire Injectors should be wired in the same manner they would b...

Page 55: ...computer controlled HEI and MSD s flying magnet crank trigger Trigger Return Similar to Basic Trigger but there is a Hall effect or optical distributor where the leading edge of the signal is used to...

Page 56: ...zuki Vitara Sidekick Daihatsu 3cyl Yes Daihatsu 3 cylinder Daihatsu 4cyl Yes Daihatsu 4 cylinder VTR1000 No Honda V twin Rover 1 No Rover K series Rover 2 No Rover K series Rover 3 No Rover K series G...

Page 57: ...s for sequential fuel Oddfire phasing Most oddfire engines such as the Chevy V6 use alternate long short angles between cylinders Yamaha Vmax and a couple other V twins use a paired long long short sh...

Page 58: ...4 cylinder COP coil on plug one coil per cylinder fired once per cycle typically needs a cam sen sor Wasted COP one coil per cylinder fired twice per cycle typically does not need a cam sensor Coils a...

Page 59: ...olling dwell This is typically used for ignition modules that control the dwell directly including Ford s Push Start TFI modules Bosch smart ignition modules or MSD and other capacitive discharge boxe...

Page 60: ...ion systems the distributor may be locked in that there is no advance mechanism and the timing is controlled by the computer Any engine predating fuel injection will have the tach pickup within the di...

Page 61: ...t retard timing later than the trigger angle e g 9r BTDC and lower are not possible with a 10r BTDC trigger angle The VR sensor input presents a simple pulse as the reluctor passes the sensor this giv...

Page 62: ...running It connects to Spark A Out The Bypass signal from MS3 Pro to the module allows the module to beneficially control its own advance during cranking Once the engine has been running for more than...

Page 63: ...m many Japanese originated vehicles use the Nippon Denso 24 tooth CAS with differing numbers of 2nd trigger teeth and sensors Note this table is for four stroke piston engines Two stroke or rotaries o...

Page 64: ...Y Y Dual wheel Crank Cam Non missing tooth on crank Cam wheel with tooth per cylinder Y N N Dual wheel Crank Every Cylinder Non missing tooth on cam Single tooth on cam Y Y Y Dual wheel Cam Cam Non mi...

Page 65: ...a single wheel with place for 36 teeth and a single tooth omitted i e 35 teeth at 10 360 36 degree spacing 36 2 This means a single wheel with place for 36 teeth and a two adjacent tooth omitted i e 3...

Page 66: ...d with a trigger wheel e g a distributor based pre EFI engine then you have to mount a wheel and sensor and set the phasing correctly For a typical car engine go for a 36 1 wheel on the crank for non...

Page 67: ...e sensor after the missing tooth gap We use the term tooth 1 as it is consistent across wheels with one two three or four missing teeth in the group Once the code knows the tooth 1 angle it automatica...

Page 68: ...RPM If this happens the first thing to try is to put a 10K resistor in parallel with the VR sensor this can often improve operation with this particular input 5 3 4 7 Missing tooth cam wheel This arra...

Page 69: ...Ensure you also read the section above The cam input tells the code which engine cycle phase it is on From the crank wheel alone the code knows when cylinder one is at TDC but it cannot distinguish T...

Page 70: ...gle Now rotate the engine backwards some more at least one or two teeth this is the best place for the cam tooth to pass the sensor if you are retrofitting a trigger setup However the cam sensor can b...

Page 71: ...Here a missing tooth wheel is used on the crank in the common way and a hall effect or gear tooth sensor is used on the cam with a long tooth or window or vane The MS3 first checks for a missing tooth...

Page 72: ...he code which engine cycle phase it is on From the crank wheel alone the code knows when cylinder one is at TDC but it cannot distinguish TDC compression or TDC exhaust The cam sensor adds this inform...

Page 73: ...input a voltage of 0V here requires the HIGH setting and a voltage of 5V here requires the LOW setting as the MS3 Pro input conditioner inverts the signal Now rotate the engine backwards a full revol...

Page 74: ...ttings 5 SETTING UP A BASIC CONFIGURATION Example of a distributor converted to a cam sensor using a commonly available gear tooth sensor DIYAutoTune com MS3 Pro manual version 1 036 firmware 1 3 4 6...

Page 75: ...e 24 tooth wheel and one G1 or two G1 and G2 sensors pointing at the second wheel This style of CAS is very common on Toyota and Mazda engine from the 1980s and 1990s Honda also used a variant incorpo...

Page 76: ...both circuits must be at the same reference volts to use this mode 5 3 4 11 Non missing tooth cam wheel with single tooth cam This arrangement is one of the variants used in Nippon Denso CAS This als...

Page 77: ...am you can see that the main sensor is over a gap when the secondary sensor is aligned with its tooth If they do happen at the same time you can probably chose the triggering edges so the MS3 Pro does...

Page 78: ...are examples only Critical settings include Spark Mode Toothed Wheel Trigger Angle Offset 0 Trigger wheel arrangement Dual wheel Trigger wheel teeth number of teeth Tooth 1 Angle deg BTDC set as abov...

Page 79: ...these do not happen at the same time in the diagram you can see that the main sensor is over a gap when the secondary sensor is aligned with its tooth Use the instructions in the previous single cam...

Page 80: ...include Spark Mode Toothed Wheel Trigger Angle Offset 0 Trigger wheel arrangement Dual wheel Trigger wheel teeth number of teeth Tooth 1 Angle deg BTDC set as above Main wheel speed Cam wheel Second...

Page 81: ...ed the second sensor Make sure these do not happen at the same time in the diagrams below you can see that the main sensor is over a gap when the secondary sensor is aligned with its tooth Here s how...

Page 82: ...Note that angles shown in diagram are examples only Critical settings include Spark Mode Toothed Wheel Trigger Angle Offset 0 Trigger wheel arrangement Dual wheel Trigger wheel teeth number of teeth...

Page 83: ...tributor ignitions when retrofitting older engines with a modern computer programmable ignition The EDIS modules are very reliable and the system works well The EDIS module itself handles all the deco...

Page 84: ...ting the SAW plug socket or switching off unplugging the ECU Fit your strobe onto no 1 plug lead as normal you may need to try the other tower of the pair Ensure EDIS still has power and crank your en...

Page 85: ...eze Cirrus This mode uses an irregular crank wheel that can support wasted spark without a cam sensor It also allows sequential injection if the cam sensor is used Both sensors require pull up resisto...

Page 86: ...nature of the VR sensors it can trigger off either edge depending on the wiring Ignition input capture should be tried both ways and set to which one gives you the most stable signal 5 3 10 Specific...

Page 87: ...tead use Toothed Wheel mode Full sequential operation is supported 5 3 14 Specific ignitions 4G63 Known applications include Mitsubishi 4G63 with distributorless ignition as used in Eclipse Galant VR4...

Page 88: ...al With current 1 3 3 and later firmware only the primary Hall effect sensor is used wired to CKP 5 3 17 Specific ignitions Renix 44 2 2 Known applications include 1987 1990 Jeep Cherokee 4 0 Many 198...

Page 89: ...nsor Sequential injection is not supported 5 3 23 Specific ignitions Rover 1 This mode is used on Rover K series engines with a crank trigger wheel with 36 base teeth and two one tooth gaps 180 degree...

Page 90: ...of 360 slits and a low res track of 8 slots of varying length The pickup design is sound but the high tension side can be problematic with the correct a cap design especially if a high energy aftermar...

Page 91: ...0DET Nissan VG30DE and VG30DETT This mode works for Nissan engines that used six unequally sized slots it does not work for earlier VG30E applications which used a distributor and one long slot with f...

Page 92: ...applications include the following Yamahas YZF1000 Thunderace FZR1000 FZR750 FZ700 5 3 35 Specific ignitions Honda Acura V6 This mode uses a crank trigger with 24 base teeth and two separate missing t...

Page 93: ...ion input capture should be tried both ways and set to which one gives you the most stable signal 5 3 40 Specific ignitions Flywheel tri tach Known applications include Early 1980s Porsche 911 Porsche...

Page 94: ...ers use regular Viper V10 mode and have a one tooth cam trigger 5 3 44 Specific ignition Honda K24A2 This mode uses the same pattern as the TSX D17 mode but with a different position for the added too...

Page 95: ...g on and off if the temperature is almost exactly at the opening temperature Output port Select which output you wish to use to control the solenoid 5 4 2 Stepper valve settings Time Step Size This is...

Page 96: ...he valve from turning This can make the valve run hotter but locks the valve in position Should be used with any valve that spins freely if you attempt to turn it by hand The amount to move the valve...

Page 97: ...ler Note You should also set your Project Properties for narrow band wideband and configure the settings on the EGO control page 5 Re lock the calibrations and Burn 6 Calibrate TPS With the throttle c...

Page 98: ...kPa at sea level down to say 80kPa at high elevations Air Fuel ratio this won t read anything sensible with the engine off Engine speed should be zero Note If RPM ever reads anything like 65000rpm it...

Page 99: ...on t be used until the engine is up and running Used by accident this could cause flooding of the engine and potential damage Test mode should NOT be used on a running engine The Enable Test Mode butt...

Page 100: ...e that some aftermarket fuel pressure regulators including most from Aeromotive will hold pressure for only about 30 seconds or so after shutdown even if the fuel system has no leaks Most OEM fuel pre...

Page 101: ...rved during test mode There are three control buttons Enable Test Home Position for stepper idle valves this moves the valve through the number of homing steps back to the home position If it doesn t...

Page 102: ...ize will send a longer pulse while increasing the minimum number of steps to move will send more pulses that can un stick a stubborn valve Problem Idle speed hunts while the number of steps displayed...

Page 103: ...confirmed sensor inputs coil and injector outputs have good rpm and cranking timing is close you are ready to start the engine Ensure the fuel pump is connected since we disconnected it in previous t...

Page 104: ...blems Some examples I ve seen include coil packs or distributors with one or two spark plug wires run to the wrong cylinders a broken keyway on the crankshaft pulley causing the timing marks to be 60...

Page 105: ...air fuel ratio table These tables are called 3D tables because they can be drawn as a shape in 3 dimensional space The first dimension the X axis is pretty much always RPM for the 3D tables in MS3 Pro...

Page 106: ...een arrows allow you to adjust several cells in the table at once Simply drag the mouse to select several cells and then click the button to adjust them The buttons work as follows The equal sign sets...

Page 107: ...t you monitor the status of the engine while the table is active You may change the gauge style to Histogram to change them to a line graph or right click any gauge to swap it to a different gauge sty...

Page 108: ...page The injector settings on the left side The voltage correction curves on the right side These allow fine tuning the battery voltage correction of the dead time 6 3 1 1 Injector settings As previo...

Page 109: ...injectors measured on your MegaSquirt this feature should be left turned off The X axis of the curve is the MegaSquirt pulsewidth before deadtime is applied and the Y axis is the required injector pu...

Page 110: ...sing the Incorporate AFR Target option on most installs This allows the VE table to closer reflect actual volumetric efficiency and allows you to specify the air fuel ratio by directly adjusting this...

Page 111: ...table are a percentage The fueling equation takes the base pulse width from Required Fuel scales it by the percentage in the VE table and then applies any other corrections enrichments and the like su...

Page 112: ...Table to the idle MAP value So for example if you idle at 35 kPa set the first to say 20 kPa or even a little lower this can be used for fuel saving during over run The second can then either be 35 k...

Page 113: ...Start Transition A MAP decrease at a rate slower than this will not trigger X Tau fuel cuts Finish Transition When the MAP sensor reading drops faster than this full X Tau driven fuel cuts are in effe...

Page 114: ...P signal but too much will mean you miss triggering acceleration enrichment at lower amounts of tip in Accel TPSdot threshold The minimum TPS rate of change needed to trigger TPS driven acceleration e...

Page 115: ...which stops when the throttle position or MAP sensor stops moving this mode will activate the acceleration enrichment for a defined time when the threshold rate of change occurs Below that you have a...

Page 116: ...whenever the TPSdot or MAPdot threshold is crossed down instead of up 0 would trigger a total fuel cut while 100 means no change would be applied The firmware will allow using values over 100 to add...

Page 117: ...y trigger at steady throttle but low enough that it s sensitive enough to catch small or slow throttle movements as well Setting it too high can mean the AE won t kick in when you need it You want it...

Page 118: ...uge as often it will go one then the other really fast You want the first response if it goes lean then rich you ll usually see it hit 20 1 or maybe 22 1 for just an instant and then as it goes back t...

Page 119: ...n event or every other ignition event at double the cranking pulse width number Usually you would only use the Alternate events setting on engines with more than eight cylinders Priming pulse delay Th...

Page 120: ...a percentage used to scale the fuel as a function of engine temperature 100 is no enrichment lower numbers will take away fuel This is not quite the same behavior as ASE which cannot be set to take aw...

Page 121: ...ad design you might get maximum power at 32r BTDC on a large V8 but might not experience any detonation until 38r 40r However you will still want the advance to come in as quickly as possible without...

Page 122: ...into an adjacent cylinder So if your setup only allows batch fire you ll need to add a little more fuel so all the cylinders can stay at 14 7 1 or richer Batch fire engines typically idle best in the...

Page 123: ...f IAC idle air control valve you have No IAC valve at all Yes you can run without an IAC valve Just use your idle speed set screw to adjust it open enough that the engine doesn t stall on cold starts...

Page 124: ...e altitude variations this setting enables an automatic adjustment to fueling See also the baro correction curve None disables the feature if adjustment is not required or desired Initial MAP reading...

Page 125: ...ts where it is wired 7 1 1 3 General Sensor Settings The MegaView is an add on display device from the DIY line of MegaSquirt products Ones built for the MegaSquirt II will also work with MS3 Pro Mega...

Page 126: ...ls with a highly unstable MAP signal Turning this on in alpha N mode will result in a mode that is something of a hybrid between alpha N and speed density as the pulse width will be scaled for MAP rea...

Page 127: ...cold engine When selected the graph on the right hand side of the screen defines the rev limit Rev limit TPS bypass above this TPS the coolant curve is ignored and it uses the rev limit below it This...

Page 128: ...e option of an abrupt total fuel cut or cutting fuel to more and more cylinders until a total fuel cut at the hard limit Enable Fuel Cut Limiting Turns on fuel cut rev limiter Progressive Fuel Cut If...

Page 129: ...elects the output pin Speed Normal an output pulse is generated matching each cylinder event i e 4 cylinder engines have 4 pulses per engine cycle Half speed output runs at half speed This can enable...

Page 130: ...Fan off temperature turn fan off below this temperature must be lower than on temperature Allow fan when engine off allows fan to run in key on engine off situation Fan on with A C on whether the fan...

Page 131: ...um TPS to enable lockup Maximum TPS maximum TPS to enable lockup Minimum MAP minimum MAP to enable lockup Maximum MAP maximum MAP to enable lockup Use VSS optionally allow VSS1 or VSS2 speed input as...

Page 132: ...or barometric pressure it will display the MAP reading it sampled when the MS3 Pro initially powered up 7 1 8 MAP sample settings On an engine that is using the MAP sensor most installs except pure MA...

Page 133: ...event 720 divided by the number of cylinders for a 4 stroke i e for 4cyl there are 180deg per event for 8cyl there are 90deg 7 1 8 1 Event Average For the majority of engines this scheme is proven to...

Page 134: ...idth should be set so that it covers the dip repeatably The sample data below shows a practical example from the above test engine with a short sample of the data First with No Events set to 1 Event n...

Page 135: ...s the ITB Load and applied to the Y axis of the tuning tables in the same way that MAP is used for Speed Density tuning or TPS is used for Alpha N tuning 7 1 9 1 ITB load VE table ITB Load tuning uses...

Page 136: ...E table to either Speed Density or Alpha N tuning The area of the VE table below the curve will be used for Speed Density tuning and the area above the curve will be used for Alpha N tuning The shape...

Page 137: ...oint the tuning algorithm will take the array of cells from the VE table above the ITB load at TPS switchpoint curve and interpret this array within the context of TPS position The lower TPS value use...

Page 138: ...ent of actual airflow through the intake system of an engine In its most basic form the fuel required by the engine in mass per second is directly related to the air flowing into the engine in mass pe...

Page 139: ...end X pulse width at Y RPM and Z air flow meter volts You will also need to set these settings in the General Settings page Primary fuel load is set to MAF Incorporate AFR target is set to include AFR...

Page 140: ...p Use the lowest range suitable for better low end precision MAT correction table this curve allows adjustment of flow values from the loaded calibration curve Use old style calibration curve select t...

Page 141: ...tables in the conventional manner Make sure the axes on the table are set to cover all MAF load values and RPMs if the engine is turbocharged as a rule of thumb the highest MAF load will probably be...

Page 142: ...as a trim table you will need to fill it with 100 Press CTRL A and then enter 100 The table should now look as follows Adjust the table as needed to hit your AFR targets 7 1 12 MAF correction table o...

Page 143: ...able if you are using MAF based fueling and you find your car runs differently under different weather or temperature conditions 7 1 14 Realtime Display This tab allows you to monitor real time data f...

Page 144: ...n in a different grouping it shows each pin and what function if any is assigned to it 7 1 17 Expansion I O Pins List Usage This screen is similar to the I O Pins Showing Usage screen but does the sam...

Page 145: ...3 Pro allows mixing metric and English units Air Cooled Expanded CLT Range Adjusts the default range of the coolant temperature gauge Liquid cooled engines seldom have a coolant temperature very far b...

Page 146: ...f the engine with the ability to engage a second set of injectors at higher load and RPM when the primary set of injectors would otherwise reach their maximum operational duty cycle The MS3 Pro s stag...

Page 147: ...e cc Size of primary injectors in cubic centimeters Secondary Injector size cc Size of secondary injectors in cubic centimeters Transition fully to secondaries This setting is used to determine whethe...

Page 148: ...the pulse width will go immediately to the fully staged width Transition events ign events This setting is used when gradual staging is enabled to deter mine how many ignition events it will take to g...

Page 149: ...njectors If set to inverted the pre relay output is set to off before turning on the secondary injectors Pre Relay Timer Specifies the time in seconds between turning on the pre staging relay and the...

Page 150: ...lay can be used along with the secondary enrichment setting to make sure that slightly more fuel than calculated using the normal fuel calculations is injected If enabling the gradual transition featu...

Page 151: ...l integral and derivative numbers below when this mode is active No correction The O2 sensor is used for data logging only and is not used for closed loop control Use EGO Delay Table You can select ho...

Page 152: ...EGO can be activated PID parameters These numbers are used to tune the correction when the algorithm is set to PID EGO Sensor Type This setting enables EGO control and allows the user to choose betwee...

Page 153: ...tuned this should be set between 5 and 10 4 Engagement Settings Most of the remaining settings control how and when the closed loop algorithm is engaged Engagement with a narrowband sensor should hap...

Page 154: ...band EGO input against your existing AFR target table and a safety limit difference table If this situation persists beyond a time you specify the engine will be shutdown as a protective measure until...

Page 155: ...then the shutdown mode begins If the AFR returns to a safe level before the time limit elapses no shutdown takes place Review datalogs before setting this time The lower it is then the sooner the shut...

Page 156: ...ing event and count up to the number of cylinders 7 3 Ignition Settings 7 3 1 Dwell battery correction The dwell battery correction adjustment curve is a built in curve to automatically apply greater...

Page 157: ...n warmed up 7 3 5 MAT based timing retard High inlet air temperatures MAT can make an engine more prone to knock this is especially the case on boosted engines where prolonged periods of hard driving...

Page 158: ...ness card Use shielded wire like in our standard wiring harness Ground the shield at only one end a shield grounded at both ends can carry current and induce noise in the signal Route the signal wire...

Page 159: ...ly to the crankshaft position CKP input Noise filter enabled enables noise filter curve on primary crank tach input This sets a mini mum pulse time versus RPM curve the noise filter curve to the right...

Page 160: ...CU from listening during the rejection wheel Time ms time period to ignore for interrupt masking or period rejection Percentage percentage of tach interval to ignore Secondary Tach settings apply to t...

Page 161: ...king or pinging sound It is most common at low mid rpms and high load such as ascending a hill in too high a gear Prolonged heavy knock is likely to cause severe and permanent engine damage and must b...

Page 162: ...a suitable threaded hole in your block to which you can mount the sensor If not an alternative is to drill and tap the block or thread a steel adapter to accommodate the sensor on one end and a stub...

Page 163: ...step below knock This may result in the knock returning in which case the timing is retarded again then advanced slowly and so on This approach is also called closed loop knock control Input type On O...

Page 164: ...Coarse Step Size deg ignition retard step size when 1st knock make it large to quickly retard the timing and stop knock Retard Fine Step Size deg ignition retard step size when knock restarts after i...

Page 165: ...h cylinder the knock signal applies to This enables the individual cylinder data to be recorded Gain compensate for sensor sensitivity and distance between cylinder and sensor Sensor pick which sensor...

Page 166: ...ws increasing the knock threshold at low coolant temperatures Many engines are noisy during cold operating due to increased clearances This would result in false knock reports if the threshold was not...

Page 167: ...and uses this wiring Ignition wiring Spark A Leading coil IGt L Spark B Trailing coil IGt T Spark C Trailing coil select Fuel wiring Inj A Front rotor primary injector Inj B Rear rotor primary inject...

Page 168: ...tor secondary injector Inj D Rear rotor secondary injector 7 3 11 4 3 rotor Using three rotors requires coil on plug ignition to be set Ignition wiring Spark A Leading coil A Spark B Leading coil B Sp...

Page 169: ...A Primary injector A Inj B Primary injector B Inj C Primary injector C Inj D Primary injector D Inj E Secondary injector A Inj F Secondary injector B Inj G Secondary injector C Inj H Secondary injecto...

Page 170: ...ed from the main ignition table 7 4 Startup Idle Section 5 4 covers the preliminary idle control setup Section 6 3 6 covers many of the basics of the MS3 Pro s startup sequence including the Cranking...

Page 171: ...set to batch fire as it will use batch firing on every ignition event in this case Using batch fire during cranking can allow more fuel to be injected in cold climates the maximum cranking pulse widht...

Page 172: ...The curve will repeat itself after reaching the end point On some engines an initial spike of fuel followed by pulling fuel can lead to better startup performance 7 4 3 Priming Pulse 2 through Warmup...

Page 173: ...off valve until the engine reaches this coolant temperature Hysteresis The amount of temperature drop below the fast idle temperature needed for the on off valve to turn back on This prevents the val...

Page 174: ...crank position to its running position Valve Mode Normal mode is off at 0 duty cycle inverted mode is off at 100 duty cycle As the name implies most valves use normal mode If you ve found you accident...

Page 175: ...s sets the position of the IAC valve as a function of temperature when the engine is running when using open loop mode 7 4 7 Closed loop idle settings Closed loop idle lets the MS3 Pro target a set id...

Page 176: ...MS3 Pro will start with the value it last used to obtain the target RPM when closed loop idle re engages If set to use table when the closed loop idle engages it will select the initial idle opening f...

Page 177: ...low as possible without being below what is normal RPMdot jitter with the engine RPM not changing Typical values will be between 50 and 75 RPM sec Crank to run taper How long after starting the code...

Page 178: ...For example PID cannot be tuned if the code is never entering the PID loop Because of this it is a good idea to start by tuning the conditions for entering PID control then come back and tune the PID...

Page 179: ...n enter PID control If RPM settles above the commanded target Idle Activation RPM adder the code then starts checking the PID lockout detection conditions Assuming those conditions are met the code wi...

Page 180: ...as high as possible without getting any oscillation After setting this try turning on the air conditioning or other accessories that normally lower RPM or increase load When these accessories are tur...

Page 181: ...ature 7 4 9 Closed loop idle initial values If you are using closed loop idle with the initial value table selected the MS3 Pro uses this to look up the initial duty cycle when closed loop idle contro...

Page 182: ...they open when the battery voltage changes This number is added to or subtracted from in the case of negative numbers the duty cycle at the specified battery voltage Three wire PWM valves are less lik...

Page 183: ...leup target RPM adder You can either set this to zero to make the MS3 Pro hold a constant RPM when the A C engages or use this to increase the RPM to better drive the compressor This feature requires...

Page 184: ...ctual ignition timing once all the Idle Ad vance engagement conditions have been met 7 4 12 2 Tuning Idle Advance Engagement Settings The Idle Advance engagement settings should be set so that idle ad...

Page 185: ...the load increases 7 4 13 Idle RPM timing correction curve This screen is available when you have enabled closed loop idle and Idle RPM Timing Correction The RPM delta number is the difference betwee...

Page 186: ...ove Specifies the minimum coolant temperature for using the idle VE table and VSS zero Allows locking out the idle VE table unless the vehicle is stopped and after delay The minimum time for which the...

Page 187: ...hment you use when you turn EAE on The Enhanced Acceleration Enrichment feature is based on the concept that the fuel injected does not all enter the engine on every injector squirt Instead a portion...

Page 188: ...An extreme example would be a carbureted manifold converted to EFI where the only available injector location has the injectors firing perpendicular to the intake runner you re going to get a lot of y...

Page 189: ...more of the fuel into the cylinders and result in less on the walls 7 5 2 4 EAE Sucked from walls RPM correction This curve modifies the EAE Sucked from walls curve It allows the amount of correction...

Page 190: ...cells where you typically are running in an overrun fuel cut The following procedure should be followed to tune EAE 1 Tune VE Warmup enrichments and all other fuel related features 2 Turn off normal A...

Page 191: ...the main ones are for use with dual fuel mode as alternate fuels often vaporize at different rates and need different tuning 7 5 3 X Tau acceleration enrichment X Tau is an alternate model based acce...

Page 192: ...ng the lower the number A port injected engine with small intake runners and injectors targeted on the intake valves will be on the low side of the scale A throttle body injection intake will be on th...

Page 193: ...s where you are having troubles with lean spots engine coughs on accel The Tau time table is deliberately conservative so in most cases it will require increasing by perhaps 50 to 100 You may need to...

Page 194: ...the valve Mid range allows 12 to 1021 Hz while Slow allows 11 1 to 78 Hz but allows you to use a wider variety of pins such as more unused injector outputs for boost control Solenoid Frequency Note th...

Page 195: ...PID parameters Closed Loop Sensitivity Use this setting to tune how agressively the boost controller tries to reach the target boost Adjust the slider up until the boost oscillates around the target t...

Page 196: ...reep away from the target Keep increasing the Integral gain until the controller adequately maintains the target with minimal oscillation It may be necessary to increase the Proportional gain a bit af...

Page 197: ...the second boost table when you shift into this gear and above Boost Timed From Launch If launch control is enabled this setting allows a specific boost duty or target to be used for a set amount of...

Page 198: ...n of throttle position and RPM The second table boost control target table 2 can either be used for a second wastegate or for switched boost 7 6 4 Boost control initial duty table This is a feed forwa...

Page 199: ...unt of boost allowed closed loop or solenoid duty cycle open loop as a function of ground speed 7 6 7 Boost 2 control settings The boost control 2 menu is for twin turbo setups either sequential or co...

Page 200: ...the turbo spooled while shifting beyond the basic flat shift rev limiter The MS3 Pro has several strategies it can use to dump extra fuel into the exhaust and increase exhaust gas temperatures under t...

Page 201: ...ro has several settings to limit the anti lag system s use to limit heat buildup Anti lag enable input Select what input pin is used to arm the anti lag system Maximum TPS Specify the maximum throttle...

Page 202: ...unt of extra duty cycle to apply to a PWM valve if the idle valve is active Idle valve duty steps Like the above setting but for a stepper IAC valve On off output Allows you to activate an on off outp...

Page 203: ...low into the turbo with the throttle closed Note that the right hand column needs to be set to all zeroes 7 6 11 VVT settings Many engines now feature variable valve timing This allows a balance betwe...

Page 204: ...rs you will need external VR conditioner circuits to read the additional sensors No VVTs the number of VVT actuators to be controlled Cam Decoder Standard mode works with either cam teeth that are all...

Page 205: ...n the target cam angle and the actual angle Difference gain The Derivative Gain setting helps to slow down the response of the Propor tional and Integral gain settings as the target is reached Usually...

Page 206: ...the minimum and maximum angles you observe while varying the test duty Enter these into the min max fields Note that the maximum MUST be larger than the minimum In the instance where the angles cross...

Page 207: ...ables Terms used Table switching the ability to swap from one table to another based on RPM TPS MAP or a physical switch input Combined tables two tables are combined to give a single VE or spark resu...

Page 208: ...ry wide powerband could use two separate speed density tables switching them based on RPM This can effectively be used to create a 30 x 16 fuel table A motor with switchable intake runners could use s...

Page 209: ...orithm blended table Fuel is calculated from VE1 using the primary fuel algorithm and also from VE2 using the secondary fuel algorithm and then the result is blended This could be used to have a blend...

Page 210: ...full power This concept is used from the factory on Mazda rotary engines More variations There are many more combinations possible to include double blending switching between blended tables etc Thes...

Page 211: ...calculated from VE3 In between proportions of table will be used It is very important to tune each table individually trying to retune with a partial blend is likely to result in confusion or failure...

Page 212: ...bined tables secondary additive table Ignition is calculated by adding the lookup from Spk1 and Spk2 Spk2 can be used a tweak to Spk1 to add a 4th dimension to the fuel table e g including a throttle...

Page 213: ...orithm blending is also used between left and right Single table By far the most common install is to use a single Speed Density ignition table This really should be your starting point before conside...

Page 214: ...ithm to act as a modifier or as a means to extend table size e g Spk1 0 100kPa and Spk2 100 400kPa with the same primary and secondary algorithm selected In the above screen shot it s being used to ex...

Page 215: ...re are two boost tables and you can either use one table switch tables or blend them These work the same way as AFR table switching except that you have the option of setting the boost table switching...

Page 216: ...p many of the table switching options as well as settings for running an engine on multiple fuel types Several of the settings have been covered in the previous section here we ll explain the settings...

Page 217: ...rough H series Secondary v3 alternate If using injectors I and J in batch fire this determines if they fire at the same time or alternate Input pin Specifies what input is used to signal to switch to...

Page 218: ...al fuel mode is enabled 7 7 6 Blend curve menus The MS3 Pro has six blend curves for blending multiple tables Each curve has a specific function 1 Blend curve 1 blends between a primary and secondary...

Page 219: ...monitored The MS3 Pro allows one or two speed sensors with the second one being used to measure wheel slip for traction control The inputs read from either a wheel axle mounted pickup or a perhaps pic...

Page 220: ...igital inputs Analogue sensor should be set to Off and the 0 5V input pin specified as the Input Set wheel diameter VSS position number of teeth and lag fac tor There are many options for mounting a r...

Page 221: ...her the digital pulse input or CAN input Not used with analog sensors Wheel diameter only applies to methods pulsed input modes VSS position either wheel or driveline applies to methods pulsed input I...

Page 222: ...ber of outputs per shaft revolution 7 8 3 EGT Thermocouple settings The EGT system in MS3 Pro allows inputs from EGT sensors to be datalogged by serial or SDcard It optionally allows the engine to be...

Page 223: ...The warning output selected on the AFR Safety system is turned on Add fuel specifies a raw pulsewidth in milliseconds of additional fuel This could be used to help protect the engine if EGT is too hi...

Page 224: ...ppear in datalogs The channels are named sensor01 sensor02 up to sensor16 7 8 4 1 Source To enable a channel change the source from off to a specific input The Analog In 1 through Analog In 3 are buil...

Page 225: ...ber MLH02KPSB06A This sensor has a linear ratiometric output voltage range of 0 5V to 4 5V from zero to full pres sure It is a 2000psi gauge sensor that would be suitable for measuring nitrous line pr...

Page 226: ...n be compared to vss measured acceleration However BEFORE enabling the accelerometer your need to collect the calibration data 7 8 5 1 Collecting calibration data In this example we will assume that t...

Page 227: ...unt Perfect Run The MS3 Pro monitors a single speed sensor You specify the maximum speed the vehicle can reach in a given amount of time and the MS3 Pro considers any acceleration faster than this to...

Page 228: ...ion control is not applied Minimum MAP Specifies the minimum MAP reading below which traction control is not ap plied Not used for Perfect Run Minimum VSS Traction control is not used below this speed...

Page 229: ...rol deactivates After passing the top time point the traction control turns off 7 8 8 Traction control perfect run RPM This works in the same manner as the perfect run VSS screen except you specify th...

Page 230: ...you to specify the maximum slip percent to allow as function of the amount of input from an external adjustment knob 7 8 10 Traction control reactions This screen lets you specify what actions to take...

Page 231: ...le It is important to install the clutch switch with adjustability as the exact height has an effect on how well flat shifting works Flat shift is unlikely to be useful when running an automatic trans...

Page 232: ...is to a very low number Setting it too high can cause launch not to activate as expected Limiter method None Launch control itself is not activated However this will allow you to use timed features th...

Page 233: ...With a 5V input the launch hard limit is set to this rpm soft limit lower by The soft launch limit is this many rpm below the variable hard limit 1000rpm is typical 7 8 11 3 Transbrake and throttle s...

Page 234: ...his curve specifies how much timing to subtract from the regular timing curve in degrees as a function of the seconds after the launch control has been released 7 8 13 Sequential shift cut Another dra...

Page 235: ...TPS The minimum TPS reading to activate the shift cut Delay before spark cut The time in seconds between the input shift and cutting the spark This is to allow the solenoid to start moving Spark cut t...

Page 236: ...fuel increase across the rev range but with MS3 Pro we can directly increase the injector pulse width instead The nitrous enters through a nozzle typically located upstream of the throttle body In a...

Page 237: ...lines or jets System activated at too low an rpm 7 8 14 7 Nitrous settings Nitrous Control Turns the system on or off Enable N2O when above sets the minimum RPM to enable nitrous And Coolant Temp abo...

Page 238: ...unch control before nitrous can acti vate Nitrous delay after flat shift Likewise for flat shift Stage 2 settings Stage 2 output nitrous Selects output pin to use for stage 2 nitrous solenoid Stage 2...

Page 239: ...rogressive curves but use RPM for the X axis instead of time 7 8 17 Water injection Water meth injection is primarily used in boosted applications for charge cooling to reduce the ten dency to knock o...

Page 240: ...ivates the MS3 Pro will behave as if it has been shut down from the AFR Safety feature The 3D table controls the valve duty cycle as a function of RPM and MAP sensor readings Water injection will almo...

Page 241: ...ally specifies when the enrichment should begin e g 7 0 This means that there is no change from 0 7 seconds as both are set to a 0 decrease in AFR The third row onwards specify the richening 7 8 19 Oi...

Page 242: ...u don t want to enable it here For example if you re using PWM Idle Out 1 for idle control don t enable it here Enabling it here will tell the MS3 Pro that you re trying to use PWM Idle Out 1 as some...

Page 243: ...is logical operator forms part of the equation is greater than is equals is less than Usually you don t want to use the sign here This will turn on the output only when the variable is exactly equal t...

Page 244: ...variable PWM output On above duty For on off mode duties in the table above this value turn the output on Off below duty For on off mode duties in the table below this value turn the output off Leave...

Page 245: ...ax Control Output The highest duty cycle the PID loop can command Min Control Output The lowest duty cycle the PID loop can command Control Interval The time between updating the control output duty P...

Page 246: ...s So many of the settings will deal with telling the MS3 Pro where the table is in memory and how to retrieve it 7 10 1 1 Base data My CAN ID the CAN ID of this MS3 Pro normally left at zero Each devi...

Page 247: ...e s documentation for the appropriate settings to use Enable PWM outputs Enables sending PWM pulsed outputs to expansion board Remote CAN ID Enables sending PWM pulsed outputs to expansion board Table...

Page 248: ...lant temperature data and supports a handful of European car dashes Future firmware upgrades are likely to support additional devices 7 10 3 CAN VSS gear EGO These settings are for CAN enabled devices...

Page 249: ...are checked against minimum and maximum possible values that can occur if the wire breaks or is shorted to ground or 5V The other criteria is minimum and maximum fluctuation this is to detect a stuck...

Page 250: ...conditions to settle down and avoid false alarms MAP sensor check Enable or disable checking of the MAP sensor input Minimum ADC minimum valid ADC reading for the MAP sensor Maximum ADC maximum valid...

Page 251: ...d a maximum ADC 10 counts above the full throttle calibration Battery check Enable or disable checking of the battery voltage input Minimum voltage minimum acceptable voltage reading Maximum voltage m...

Page 252: ...number the code calculates and compares to the minimum or maximum for each chosen sensor e g Set this to MAP and then enable status5 on your dash or view in a datalog Allow the engine to idle and obse...

Page 253: ...ble that guesses the MAP reading based on throttle position and RPM MAT sensor failure Substitutes a fixed sensor reading CLT sensor failure Approximates a coolant sensor reading based on time after s...

Page 254: ...p mode Typically this will be no boost to prevent engine damage in unknown conditions Limp boost valve duty forces boost valve1 to a set duty in limp mode Limp boost valve2 duty forces boost valve2 to...

Page 255: ...nd type of injector and spark output etc i e if you want to test 8 cylinder COP mode you need to have configured that already First ensure that you are key on engine off Or that RPM is set to zero on...

Page 256: ...ening times PWM settings or to measure flow rate if you have an injector test bench setup Using flammable liquids while testing is hazardous and can lead to serious fires Non flammable injector test l...

Page 257: ...ulsed pulses the output at the selected frequency and duty Not available on the fuel pump Except for the Tach channel all of these outputs are ground switched so you will not be able to see their stat...

Page 258: ...s specific point is a failsafe mode that allows airflow even if there is no control signal This is readily observed during test mode There are three control buttons Enable Test Home Position for stepp...

Page 259: ...ead of unplugging the injectors or coils to check for a cylinder that s not working the MS3 Pro lets you shut down individual cylinders through TunerStudio Note that you need enough inputs for full se...

Page 260: ...input Log Trigger Times to Sensors 9 16 This enables an experimental feature to record engine trigger times to sensors9 16 to monitor per cylinder effort Only for developers The SpkAdj values can pla...

Page 261: ...but a thin spot weld Check where the MS3 Pro is getting power from a clean source ideally you ll want it to be powered off the battery with no devices that draw significant current getting power from...

Page 262: ...ith the SD card The MS3 Pro comes with an SD card built in for internal logging Selecting SD card datalogging from the menu brings up this screen SD card logging Disabled turns off the SD logging feat...

Page 263: ...do during a log the log will be there and will show full size When the log file is extracted the unused part of the allocated file will be ignored Note it is impossible for the MS3 Pro to set the fil...

Page 264: ...the SD card they will appear in the list at the right hand side Click the green down arrow button to save the selected logs to your computer The middle button will reload the list of files and the re...

Page 265: ...R error 1 Possible hardware fault Try replacing SD card 24 OCR2 Possible hardware fault Try replacing SD card 25 OCR3 Possible hardware fault Try replacing SD card 26 OCR4 Possible hardware fault Try...

Page 266: ...h ment Cranking Ready RPM or fuel pump on 8 2 5 3 Port codes These fields read the actual status of the input and output pins at the proces sor Note that the ports that drive the fuel and ignition out...

Page 267: ...ecord sensor ADC counts or input fluctuation levels Status 6 128 64 32 16 8 4 2 1 MAP sample error Fan on Idle advance mode Idle VE table mode AFR shutdown AFR warning EGT shutdown EGT warning Status...

Page 268: ...active edge 0 no problem 1 init error 2 missing tooth at wrong time 3 too many teeth before missing tooth last 4 too few teeth before missing tooth last 5 1st tooth failed test 6 nonsense input last...

Page 269: ...e sync error tooth 16 56 rc51 re sync error tooth 18 57 fiat 1 8 tooth 0 58 fiat 1 8 tooth 3 59 fiat 1 8 tooth 6 60 fiat 1 8 tooth 9 61 36 1 1 first 62 36 1 1 second 63 QR25DE semi failed 64 QR25DE lo...

Page 270: ...n start the log and collect data 8 3 3 Tooth logger This records the tach events that are received by the main tach input crank after any noise filtering The height of the bar on the screen represents...

Page 271: ...scillo scope The composite logger shows three signals The green line at the top represents the cam signal The blue line in the middle represents the crank signal The red line at the bottom represents...

Page 272: ...me Then start the sync error logger and drive or ride around You can datalog at the same time When you have finished Stop the logger and un tick the Capture to log file 8 3 7 Example logs Here are som...

Page 273: ...2 showing incorrect VR sensor wiring Two somewhat long teeth instead of one very long tooth In this situation the engine might get sync some of the time Test it by change input capture polarity to Fa...

Page 274: ...ss before it will communicate The USB connection will still show up on a computer but it will not be able to send or receive data to or from the MS3 Pro 8 4 1 USB driver software The MS3 Pro USB conne...

Page 275: ...nd then re install the driver Find the Ports section and click the to expand Then double click on the port number On the Port Settings tab set the baud rate to 115200 then click on Advanced Ensure tha...

Page 276: ...odetect in TunerStudio or check the dev directory for a port such as dev cu usbserial XXXXX 8 4 2 Additional diagnostics 8 4 2 1 Portcheck The Port Check program is a small file portcheck exe included...

Page 277: ...able The firmware can also be reloaded if it has somehow been accidentally erased The MS3 Pro must be powered up when loading firmware and you need to close any other programs that could use serial co...

Page 278: ...fine for most installs The higher levels of detail are only needed for debugging problems Scanning ports automatically is usually your easiest option but it is slightly faster if you specify what COM...

Page 279: ...e firmware loader for Linux is included in firmware zip 3 Fetch the latest s19 and ini files in a zip from the Code file area and save into the ms3 directory Extract the zip 4 cd to the correct direct...

Page 280: ...us usb serial devices ttyUSB0 latency If you get a permissions problem trying to run the file you likely need to make it executable e g chmod a x ms3loader_linux32bit or through your graphical interfa...

Reviews: