Home
        TEC M Users Guide - Electromotive Engine Controls
         Contents
1.    0 65mm    Over 115 HP per Cylinder 0 022     0 55mm    Over 12 1 CR or Over 14psi Boost 0 022     0 55mm     Use of resistor plugs is highly recommended for optimum noise suppression  If using anything other than a  resistor spark plug wire  a resistor plug MUST be used  The bottom line is this  the TECm system uses an  inductive  long duration charge at battery voltage  charging method for the coils  which is completely different  than the capacitive  short duration charge at higher than battery voltage  charging method used by several    TECm User   s Manual v1 0   12    2013 Electromotive  Inc     other aftermarket manufacturers  What may work well for these systems may not work well for ours  Following  our recommendations about spark plug and wire selections will yield excellent results     4 3  Wiring the DFU   s    NOTE  Wiring in a DFU is only needed in applications where the stock BMW coils are not sufficient for  the power output of your engine  If you are using stock coils  skip this section     When wiring a DFU  always use at least 16 Gauge wire when extending any factory wires     The DFU connector uses pull to seat terminals  DO NOT crimp the terminals onto the wires until you  have fed the wires through the connector     The 3 coil DFU   s connect to the BMW harness as shown here   Terminal A BMW Black White  Coil 1   TerminalB BMW Black Green  Coil 5   TerminalC   BMW Black Yellow  Coil 3   TerminalD BMW Green   12v supply     WARNING    The DFU chassis MU
2.   BE USED  Do not be misled by spark plug wire manufacturers claiming to give you a    power increase    from  their wire  The bottom line is that with our charging method  different spark plug wires simply do not make a  difference in terms of spark energy  However  there is a huge difference in noise generated by different spark  plug wire types  solid core wires generate a very high amount of noise with our system      Quoted from Magnecor   s Website       What is not generally understood  or is ignored  is that the potential 45 000 plus volts  with alternating  current characteristics  from the ignition coil does not flow through the entire the length of fine wire used for a  spiral conductor like the 1 volt DC voltage from a test ohmmeter  but flows in a magnetic field surrounding the  outermost surface of the spiral windings  skin effect   The same skin effect applies equally to the same  pulsating flow of current passing through carbon and solid metal conductors  A spiral conductor with a low    TECm User   s Manual v1 0  13    2013 Electromotive  Inc     electrical resistance measured by a 1 volt DC ohmmeter indicates  in reality  nothing other than less of the  expensive fine wire is used for the conductor windings    Electrical devices  including spark plugs  use only the electrical energy necessary to perform the function for  which such devices are designed  Spark plug wires are nothing more than conductors  and whereas a bad  ignition wire s inefficient conducto
3.   it is useful to remove the ECU from the ECU bay is remove the top cover so these  can be seen until the problem is solved  Here are the readings from the LED   s     Ignition key on  engine off   Edge LED goes steady green   Good  the processors are getting power   Edge LED does not turn on at all   Either the TECm is not receiving  12V power from pin  A   or the ECU has an issue     Engine cranking  below 400 rpm    Center LED changes color from red to green every other revolution   Good  the crank sensor is working correctly  Center LED does not change colors   The crank sensor is not functioning properly  signal is not being picked up      Engine running  over 400 rpm    Center LED is steady green   Good  the crank trigger is functioning properly   Center LED flashes red every so often   The TECm is getting a bad signal from the crank trigger  The engine  Most likely misfires whenever the light flashes red     Engine is Hitting Rev Limiter   Center LED changes color turns orange   The first or second stage of the rev limiter is occurring   Center LED turns red   The third  and final  rev limiter stage is occurring     Note    If a misfire occurs during normal engine operation  but the lower LED on the TECm was not observed to  momentarily flash red  the crank sensor may be at fault  To test for errors in this situation  turn the engine off  without removing power from the TECm ECU  this can be accomplished by unplugging the fuel injector  harness  or by hitting the lette
4.  ET TEE 16  4 9  General Purpose Inputs  GPI   s  and Outputs  GPOel  ue 16  4 9 1  Available General Purpose Input  GPI  FUNCTIONS             eect eter eeeette eter teeta 16  Ae  Examples of GPI Wiring Sissi ida 17  4 9 3   GP VO Wiring Harness Layout curia 18  4 9 4  General Purpose Output  GPO  functions           occcccnnnnncccnnnnnccnnnnnnnnnnnnnnnnnnnnnnnnannns 18  4 93     Available GPO Functions cui ab 19  4 9 6  Examples of Wiring EI RE 19   5  Diagnose Senen ia 21  5 1  Trouble Codes from the LED   s Mounted on the TECm      kk 21  5 2  Trouble Codes  turns on the Check Engine light                    oooommoocccncnnnncononnncnnnnnnnnos 21  5 3  Trouble Code DescniptiOnS ji ii 22  5 3 1     Using  Her Eegeregie dake 23   6  TECm ECU SpecificationS         ccccoommmmcconnnnnnnononenonnnnnnanns 24  BL  OUTPUT sae eee A A A 24  6 1 1  Fuel Injector Drivers ini iii 24  Be  EE eat ott es een eege oa 24  6 1 3    General Purpose Inputs or Outputs  GP lI Oei   24    TECm User   s Manual v1 0  2    2013 Electromotive  Inc     6A  Fuel PUMP CONTO  acosa Ad eee 24  6 1 5  Tachometer Tree 24  6 1 6  Check Engine Light Outre c sence ces caedeceecesterea des erates es sel poets seca ssectag dese beertmaye sie 24  6 1 7  ECU Diagnostic LED  internal  ociosa ii lie 24  6 2 NRUTS   A eich  ae ths Nh ache RAN  aa a ila ea ta aes a a 24  6 2 1    General Purpose Inputs or Outputs  GP I Oiei   24  6 22  jJEngine Sensor inputs sisendi tas eege 24  6 2 3  Angle Based Timing Control E 2
5.  Input or Output   CAM Output Pin 7 Output  ON OFF  PWM    IAC Inverted Pin 2 Output  ON OFF  PWM    IAC Pin 29 Output  ON OFF  PWM    EVAP Solenoid Pin 36 Output  ON OFF  PWM    GPO Pin 9  Output  ON OFF  PWM    A C Control Pin 48 Output  ON OFF  PWM    A C Console Switch Pin 64 Input  AC Load  Datalog Enable   Ignition Retard Input Pin 57 Input  ON OFF  Analog Voltage   Park Neutral Input Pin 81   Input  ON OFF  Analog Voltage   GPI 1 Pin 10  Input  ON OFF  Analog Voltage   GPI 2 Pin 76  Input  ON OFF  Analog Voltage   Speed Input Pin 42 Input  ON OFF  Speed Input        The BMW factory harness does not use this pin  Additional ECU pins with a pigtail can be obtained from any  BMW dealer to add this function      The BMW factory harness only uses this in automatic transmission vehicles  Additional ECU pins with a  pigtail can be obtained from any BMW dealer to add this function     Most GP I O pins are assigned to factory controls such as the CAM control or the A C Switch  The base  program is set by default to use these channels for the default action  So The A C Control controls the  compressor based on the input from the A C switch on the console  In cases where a particular factory  function is removed  such as the A C system  these inputs and outputs may be repurposed for other actions   For example  if the A C is removed  the output that would normally controls the A C clutch could be used to  control a boost solenoid and the A C console switch can be used could be us
6.  It is HIGHLY recommended to use a relay on the GPO channels  regardless of amperage draw  Only  the FULL TABLE functions require NO RELAY or the use of a solid state relay  A standard relay will  not switch on and off fast enough when using frequency based functions     An analog input is defined as a 0 5 volt signal  TPS  MAP  and EGO sensors are good examples of analog  output sensors  A speed input is defined as a frequency signal  When using a magnetic sensor as a speed  sensor  its output will be an AC sine wave  When using a Hall effect sensor  the output will be a 0 5 volt  square wave     One of the most useful functions of the GP I O   s is trimming  Using a simple potentiometer referenced to  5  volts and ground  it is possible to configure the inputs to trim the fuel and spark curves based on the  potentiometer knob position  These functions are quite easily configured in the Wintec software     4 9 1  Available General Purpose Input  GPI  Functions   Fuel Trim  Trims the fuel curve by a set amount through the use of a potentiometer  See Figure for wiring  diagram     Ignition Advance Trim  Trims the ignition advance angle by a set amount through the use of a potentiometer   See Figure for wiring diagram     GPO Trim  1 and  2  These functions allow the user to add or subtract up to 50 percent Duty Cycle from the  values established in the GPO table specified by the trim number  GPO Trim  1 only effects table 1  GPO  Trim  2 only affects table 2     TECm User   s 
7.  channels support on off functionality for triggering of cuts and other ON OFF activation    6 2 2  Engine Sensor Inputs  Crank Sensor  2 wire magnetic sensor  compatible wi some OEM   s   Uses Electromotive spec 60  2  tooth crank trigger  Ultra high resolution engine position input  Cam Sensor  Necessary for full sequential applications  Once per cam revolution pulse  Manifold Air Pressure  MAP  Sensor  configurable for any MAP linear MAP sensor   Mass Air Flow  MAF  Replaces the MAP sensor when used  configured for the BMW factory MAF  Throttle Position Sensor  TPS   Uses throttle shaft mounted rotary potentiometer  Compatible with BMW 3 seriesTPS  Coolant Temperature Sensor  CLT     TECm User   s Manual v1 0  24    2013 Electromotive  Inc     Uses NTC thermister coolant sensor  2 wire   Manifold Air Temperature Sensor  MAT   Uses NTC thermister manifold temperature sensor  2 wire   Knock Sensor  KNK   Provides ability to detect pre ignition  Compatible with 2 BMW knock sensors  2 wire   Oxygen Sensor  EGO   Compatible with BMW 4 wire oxygen sensors and Wide Band converter modules  0 5v output     6 2 3  Angle Based Timing Control  Ultra high resolution triggering  Engine position known to within 1 8      6 2 4  Feedback Charging Control  Monitors each coil firing event  Coil current monitoring  Consistent dwell adjustment  Full coil charging without overcharging    6 3  Tuning Features    6 3 1  Ignition Timing Map  8 x 8 user definable tables of RPM vs  MAP for ignition 
8.  very quickly to allow varying amounts of air into the intake manifold  This way  even with the  throttle closed  the IAC valve can supply the needed amount of air to the engine  The Software Manual covers  the tuning of the IAC Parameters     The IAC will not be activated unless the TPS voltage is BELOW the    TPS Closed Throttle Voltage     value  Be certain that the TPS Fully Closed voltage is set correctly to prevent drivability issues related  to the IAC        4 8  Tachometer Output  The tachometer output on the TECm is a  12 Volt square wave Suitable for driving the tach installed in the  factory BMW dash  In cases where the dash is replaced  the tach signal is also compatible with aftermarket 6   cyl tachs  The signal can be changed to drive a different configuration tach if needed     4 9  General Purpose Inputs  GPI   s  and Outputs  GPO   s     The General Purpose Inputs  GPI   s  as well as the General Purpose Outputs  GPO   s  will be referred to as GP  1 0 s  they are configurable for many different input or output functions  There are two dedicated GPO  channels   3 and 4       output only   The remaining three channels  1 2 and 5   can be configured to be either  Input or Output     A few facts that should be remembered when using the GP I O s    e All the GPO   s  regardless of their function  are pull to ground when they are activated  That is  they  create a connection to ground when turned on   e AMAXIMUM of 1 amp per GPO channel may be run on the TECm   e
9. 5  6 2 4  Feedback Charging CONO  coicicist aiii Viet 25  A Ll BETEN 25  6 31  ignition Timing Maps nic 25  6 3 2  Fiel Ee EE 25  6 3 3  Load Sensing     Three Options ticos di ti a EA 25  e e E 25  6 3 5   On Fly Ri Une DEE 25  6 3 6  Compensation  Features cintas 25  6 4  Supported Engine Management Configurations           coommcccononnnccnccnnnnnnnnnnnnnnnnnnnannnes 26  6 5    Data logging  Eent iman rads Riana ene ae ee 26  6 5 1  Internal Data logging ssl dd ad dos es 26  6 5 2  Laptop Data logging E 26  o AAA 26  6 7  Environmental Considerations EEN 26  6 8   PC REQUIEM Sut a ta 26  6 8 1  COMPUTE sei A AAA A a 26  6 8 2    Data DIOS aio costal 26  6 8 3  ERUN o aie 26  7  Calibration Softwarre           ccccccccsssssssesesssseeeeeeeeeeseneneeeeens 27  Fels  SOMWare COMING Ne Meute EE 27  2 2  Firmware Coding Mia ET 27  Td Firmware  Upgrade Proc  d  re E 27  PAG    JEE este A EE 28    TECm User   s Manual v1 0  3    2013 Electromotive  Inc     1  Terms and Conditions    1 1  Electromotive Product Warranty  Only products Manufactured by Electromotive are covered by Electromotive s limited warranty for a period of  one year from date of shipment by Electromotive   Products not manufactured by Electromotive are expressly excluded from any consideration under these terms      for information regarding products not manufactured by Electromotive you must contact the specific product s  manufacturer     Whenever possible  Electromotive attempts to replace defective products 
10. EC  If the firmware upgrade was  successful  both LED   s will go GREEN  If the firmware upgrade failed  the top LED will stay RED  and the bottom will stay off  If this occurs  repeat the procedure     Once this procedure completes successfully  you may begin or continue tuning     TECm User   s Manual v1 0  27    2013 Electromotive  Inc     7 4  Pin out Information     Pin   Primary Function _     Fuel Pump Output   18   Ground    8   Check Engine Light output    NC    EN NC    Brown Green  Green  O E U    Yellow    EAN AAA    Black Blue       Black Violet    Black Green  Red        25   Coil5output sd  EE  ECU Relay Control   28   Sensor Ground Cd  30  37 NC    INGO  39  49    TECm User   s Manual v1 0   28      12   13   14   15   16   17     22    gt   24 Coil 6 output  25   26   27   28       Brown  PWM GPO Black Green    NES a    VA  e ees  PWM GPO Brown    ees APA   SE    Black    Black    O ET  PWM GPO Black Blue    O O  Black White  Black Red  Black Yellow   LH         2013 Electromotive  Inc     EAN SS EAS  ET A E   66 68  N0      69 Lok Zut IL Deck  AAA PEN PA  A e e     AO A o   82 88  NC ll          TECm User   s Manual v1 0  29    2013 Electromotive  Inc     
11. Manual v1 0  16    2013 Electromotive  Inc     A C Idle Speed Increase  On TECm installations with an idle air control motor  this feature allows the idle  speed to be increased when the air conditioner is turned on  See Figures for recommended wiring     Valet Switch  When a speed input is used  the valet switch allows the user to set a speed limit on the vehicle   The rev limiter will be activated when the desired speed is reached  See Figure for wiring diagram     Nitrous Retard  Provides a set amount of ignition timing retard when nitrous is activated  When used with the  Electromotive 4 stage timing retard module  the NOS Retard should be set to    30    consult the 4 Stage Nitrous  Retard Instructions for wiring   When used with a potentiometer  the timing will be retarded linearly from O to  30 degrees when a 0 to  5 volt signal is placed on a GP I O input  channels 2 9      Speed Input  Only available on the Speed Input channel  the speed input allows the input of a frequency   based signal  The base program has this input configured correctly for the stock final drive and wheel size     Timed Advance  When voltage  either 12v or 5v  is applied to the chosen GP UO channel this function allows  the user to add or subtract up to 30 degrees of timing for up to 2 secs  in  05 sec  increments  Timing will ramp  up  advance  in the time specified  up to 2 seconds in  05 sec  increments  or down  retard  when the channel  is switched on  Switching the channel off will ramp t
12. S failure     TECm User   s Manual v1 0  23    2013 Electromotive  Inc     6  TECm ECU Specifications  6 1  OUTPUTS    6 1 1  Fuel Injector Drivers  6x peak and hold injector drivers  2 injectors maximum per channel  Supports both high and low impedance injectors    6 1 2  Coil Outputs  6 x 9amp direct fire coil drivers  Feedback charging loop for ideal cylinder to cylinder consistency  No    ignition modules    or    CD    boxes needed    6 1 3  General Purpose Inputs or Outputs  GP I   O   s   6 channels pull to ground   O   s  1 amp max   All output channels have pulse width capability  up to 2 different tables and other non table based PWM  functions   on off activation for fan relays  torque converters  waste gates  etc     6 1 4 Fuel Pump Control  Low current pull to ground output for activation of fuel pump relay  Configurable for fuel system priming    6 1 5  Tachometer Output  Drives modern 0 12 volt tachometers  including the BMW factory tach   Amplifier available for high voltage triggered tachometers    6 1 6  Check Engine Light Output    Pull to ground output for instrument panel light  1 amp max current draw     6 1 7  ECU Diagnostic LED  internal     Warns of crank trigger problems  Multi code diagnostics    6 2  INPUTS  6 2 1  General Purpose Inputs or Outputs  GP I   O   s     6 channels control input   All input channels except A C Console Switch and Speed Input have analog voltage input functionality for trims  and other variable voltage inputs    All input
13. ST be grounded  A ground wire must be connected to the engine block  FAILURE TO  GROUND THE DFU   S MAY RESULT IN SEVERE ELECTRICAL SHOCK  Also  poorly grounded DFU   s may  result in poor engine performance  and can cause engine damage   Use the drilled and tapped hole next to the  yellow connector for the ground wire  If desired  the unit may instead be grounded at one of the four bolt holes   However  you will need to scrape off the anodizing under the bolt head  The anodizing is an electrical  insulator  so unless it is scraped down to bare aluminum  it will not provide a good connection to ground     Additionally  make sure that the coil screws are fully tightened at all times      4 3 1  Spark Plug Wire Routing  The coils fire in a specific order for each engine configuration  The proper coil must be connected to the  correct cylinder in the firing order     The Coils are connected to each cylinder via a spark plug wire in the following order   Coil A     Cylinder 1 and 6  Coil B     Cylinder 2 and 5  Coil C     Cylinder 3 and 4    4 3 2  Spark Plug Wire Selection  The TECm outputs an extremely high energy charge for the ignition coils  Resistor  carbon  core wires work  best with this charging method  since they absorb electrical noise generated by the coil firing events  Use  8mm or larger RFI and EMI suppression wire with GM boots  We recommend using a carbon core style  suppression wire with a resistance of 3 000 to 5 000 ohms per foot  SOLID CORE WIRES SHOULD NEVER
14. See notes on Computer Requirements   Serial Connector Cable  DB9  for PC and a USB to Serial Converter  WINTEC4 Software Guide    TECm User   s Manual v1 0  6    2013 Electromotive  Inc     2 2  Installing the TECm board in the BMW case    Installing the TECm in the factory BMW case is simple but requires a number of steps and a few simple tools     Tools required    Torx T 15 screwdriver  Flat blade screwdriver  Pair of needle nose pliers  Drill with a 3 8    drill bit    To install the TECm   1  Remove the BMW engine controller from it   s location in the firewall on the passenger side for left drive  vehicles   2  Disconnect the BMW engine harness by lifting the metal lever away from the ECU   3  Using a flat blade screwdriver  open the 4 tabs on the bottom of the ECU  They may break off when  lifting or when closing at the end  This is not a problem  the screws actually hold the ECU together   4  Remove the 4 Torx screws from the top and the 4 screws from the bottom  This will allow splitting the  case   5  Using the needle nose pliers  remove the plastic support post from the middle of the circuit board  This  will release the circuit board from the ECU housing   6  Remove the plastic post from the bottom ECU plate  Be sure to retain the plastic cover sheet for the  bottom plate   7  Place the TECm on the bottom plate and reinstall the four Torx screws in the bottom  Be sure to keep  the plastic sheet in place before screwing the board down   8  Using the drill  drill a 
15. Staged Injection  This firing scenario pairs cylinders that share their TDC s to the same injector channels  As such  one injector  channel fires two injectors  one on compression and the other on exhaust  Each injector channel will fire once  per revolution  so each cylinder will see a shot of fuel on both the exhaust and compression stroke  The  primary reason to us this mode is to free up channels for use in staged injection  This mode allows high  horsepower applications to be reasonably well mannered by allowing smaller injectors to be used  2 per  cylinder with the second set phased in as more fuel is needed  usually with additional boost   To wire this  mode     ECU Wire Injector  12 Volts   Injector 1 Piman on 1 6 e   Injector 2 Secondary on 2  5   Injector 3 Primary on 3  4 7  Injector 4 Secondary on 3  4 Figure  Parallel wiring of  Injector 5 Primary on 2  5 fuel injectors    Injector 6 Secondary on 1  6          TECm User   s Manual v1 0  15    2013 Electromotive  Inc     4 7  Idle Air Control  4 7 1  Idle Air Control Valve    The Idle Air Control  IAC  Valve is responsible for maintaining a smooth engine idle  Using the Wintec  software  the IAC valve can be made to increase idle speeds during cold engine operation or air conditioner  turn on  The IAC valve control built into the TECm can be used with the three wire solenoid type Idle Air Valve  that is stock on the BMW or a similar two wire solenoid  The solenoid type valve allows the IAC to move open  and closed
16. TECm    BMW E36 Plug and Play    Hardware  Installation  Manual    Electromotive Inc     Copyright 2013    TECm User   s Manual v1 0  l    2013 Electromotive  Inc     Table of Contents    L Terms and Conditions        cccccccccccccecccneseresctececeectereceserereeests 4   EN e See e Prod  et E e E A  1 1 1  Warranty Replacement  iced dci ii dida 4  1 1 2  Warranty Coverage E 4  1 1 3   Lengthof EC aa ca ee 4  1 1 4  Who the Warranty Protects visi A A A 4  1 1 5  Wa manel NS de o a e dea ld 4  1 1 6  How to Obtain Warranty Services cis  r  ieren ad iras 5  1 1 7  Limitation of Implied Warrantes kk 5  1 1 8  Exclusion of Damages oi A eed ree 5   Za HOT W ANG it iaa 6  21 gt  Pre pstallation Checklist cuate dae dd rro e delle lo ea AS 6  2 2  Installing the TECm board in the BMW Case EEN 7   3  E EE 7  Tt TE En A ee ee EAE Eare 7  3 2  Fuel Pump Selection  iii iii 11  3 3  Fuel Pressure EE 11   47  WNO the TECM a aa 12  A IOOUCUON saeco teases sex EaR 12  4 2  3 Spaik  Pl  g Selection  ou A A eee a 12  43 gt  A Wat AE 13  4 3 1  pan Plug Wire Routing cack etait ola eta 13  4 3 2  Spark Plug Wire Selection eege it dt 13  deit    Using a  MAP SOM OM oi oaa e a A aa 14  4 5  Wideband O2 Sensor Installation Instructions         cooconnnoncccnn  nniconccnccnnnnanancncnonanannns 14  dp Fuel INjSCtor Wim soii a a rt t   15  4 6 1  Full Sequential  Injection 2d tino Li ici EEN 15  4 6 2  Phased Staged Te TEE 15  Ed WONG DON O ed 16  4 7 1  Idle Air Control Valve iii 16  4 8   tachometer
17. TIME  LOSS OF PROFITS  LOSS  OF BUSINESS opportunity  LOSS OF GOODWILL  INTERFERENCE WITH BUSINESS RELATIONSHIPS   OR OTHER COMMERCIAL LOSS  EVEN IF ADVISED OF THEIR POSSIBILITY OF SUCH DAMAGES   ANY OTHER DAMAGES  WHETHER INCIDENTAL  CONSEQUENTIAL OR OTHERWISE   ANY CLAIM AGAINST THE CUSTOMER BY ANY OTHER PARTY  SHIPPING CHARGES     TECm User   s Manual v1 0  5    2013 Electromotive  Inc     2  Forward   The TECm Total Engine Control system is a custom designed engine management systems for use with BMW  3 series vehicles model year 1992 to 1995  The heart of the TEC series of engine management systems has  always been a high resolution ignition  which offers incredibly precise ignition timing even at the highest  acceleration rates  The TECm continues this tradition  only what was once done with an analog ignition circuit  is now done with a high speed microprocessor  The TECm uses the stock BMW coils for ignition output by  default  For extreme applications  an Electromotive 6 cylinder DFU can be used     The TECm has 6 dedicated fuel channels for high or low impedance injectors  Each output can drive up to two  2 ohm or greater injectors  Sequential operation is available and used by default in the BMW wiring harness   Phased staged injection is available with some wiring harness changes for high power street applications     There are thirteen  13  user definable  general purpose inputs   outputs  GP I O   s  included with the TECm to  fully support all factory engine fu
18. Time  milliseconds   Sarre ee HH ck SH NONNNNNNNNNNW                               ooo0oo0000000000000000000000000          00 8000 10000 12000 14000 16000 18000 20000  RPM    2000 4000 60             Figure  Time between revolutions for various engine speeds     TECm User   s Manual v1 0  9    2013 Electromotive  Inc                                                                          Phase Full   Sequential Sequential    1 inj  per rev    1 inj  per 2 rev    RPM ms ms  500 120 0 240 0  1000 60 0 120 0  2000 30 0 60 0  3000 20 0 40 0  4000 15 0 30 0  5000 12 0 24 0  6000 10 0 20 0  7000 8 6 17 1  8000 7 5 15 0  9000 6 7 13 3  10000 6 0 12 0  11000 5 5 10 9  12000 5 0 10 0  13000 4 6 9 2  14000 4 3 8 6  15000 4 0 8 0  16000 3 8 7 5  17000 3 5 7 1  18000 3 3 6 7  19000 3 2 6 3  20000 3 0 6 0          Table Peak injector pulse widths for phase  and full sequential injector firing   Injector recovery time of zero is assumed     TECm User   s Manual v1 0      10        2013 Electromotive  Inc     3 2  Fuel Pump Selection  When choosing a fuel pump  two factors are important     Flow Rating  in lbs hr   Pressure Rating  in psi     To find the flow rating required for a given engine  multiply the engine horsepower by the BSFC  and add at  least 25      Example   400 HP Engine w  0 55 BSFC  Fuel Pump Required    400 x 0 55     400 x 0 55 x  25    275 lb hr minimum    As for the pressure rating  a minimum of 7Opsi is typically used for multi port injection layouts  High boost   o
19. advance angle  65535 point interpolation between data points  1   adjustment increments     1 4   spark timing accuracy  worst case    6 3 2  Fuel Map  Two numbers define slope of fuel curve  8 x 8 tables of RPM vs  MAP for volumetric efficiency corrections  65535 point interpolation between data points  1  adjustment increments  up to 0 001 millisecond resolution     6 3 3  Load Sensing     Three Options  MAP sensor based  TPS  amp  MAP based  using    TPS MAP Blend    feature   TPS Based  using 100  TPS MAP Blend     6 3 4  Rev Limiters  Progressive    soft    rev limiter  3 stages   Fuel injector cutoff  1000 20000rpm capability for primary rev limiter  1500 12000rpm capability for auxiliary rev limiter    6 3 5  On Fly Tuning    Glitch free  real time tuning while engine is running  Full control of all fuel  ignition  and input output parameters    6 3 6  Compensation Features  Fuel Table  Individual cylinder fuel trims  Oxygen sensor closed loop corrections  Starting  cranking  enrichments  Cold start   cold weather enrichments    TECm User   s Manual v1 0  25    2013 Electromotive  Inc     Accelerator pump enrichments   Deceleration fuel cutoff   Battery voltage correction for injector pulse widths  Ignition   Coolant temperature based advance adjustments  Manifold air temperature based advance adjustments  Smooth idle advance control  integrated w  IAC settings     6 4  Supported Engine Management Configurations  BMW E36 6 cylinder using the OBD1 92 95 wiring harness w
20. alibrate your system to your specific engine    The TECm is designed to be fully upgradeable with respect to its software and firmware  The software is the  operating system that is used to tune the engine  The firmware is the embedded code that is installed in the  TECm   s processors  Small changes in functionality can be covered with software changes  Larger changes in  functionality  particularly the addition of new features  generally require a firmware upgrade    Both software and firmware upgrades are available on our website     7 1  Software Coding Information  Electromotive calls its TECm Windows software    WinTEC 4 X Y     The    4 X Y    portion of the WinTEC name is  the code that is used to tell what the version of software is made for   The    4    means simply the software version 4 platform   e The    X    digit states the FIRMWARE version on which the software will function   The    Y    digit states the latest build SOFTWARE version     The software version is displayed when the WinTEC software is opened on a computer  Software versions are  compatible with the firmware version for which they are designed  For example    A 4 0 3 software version is compatible with a 4 0 0 firmware version    A 4 1 2 software version is compatible with a 4 1 0 firmware version    A 4 1 0 software version WILL NOT runs with a 4 0 0 firmware version     Always use the PC SOFTWARE version for which the FIRMWARE is designed  The    X    digit of the PC  software must always mat
21. between the spark plug wire and the engine block  instead of at the plug tip   Arc over is worsened by the use of low quality wires  or wires that have cuts in the insulation     The load at which a spark plug fails is different for all spark plugs  With the TECm   s charging circuit  the more  load you put on an engine  then more voltage will be applied to the plug  This is a beneficial situation  for a  high compression engine  the voltage at the plug will be inherently higher  since there is more load   The  detriment is that spark plugs and wires are only rated to a certain voltage  30 40 000 volts is typical   and can  begin to    blow out    at around 40 000 volts  If that voltage is exceeded by a large amount for a long enough  length of time  the spark plugs will either blow out  break down or arc to somewhere other than the electrode   often through the insulator directly to the engine block      The solution is to run smaller plug gaps on high compression engines  This is perfectly acceptable with our  ignition charging method  since the high load of the cylinder pressure will allow the voltage to be quite high at  the electrode  but the small gap will keep the plug from seeing an over voltage situation  Use the  recommendations below as a guideline for spark plug gaps     Stock Street Engine 0 045    0 060     1 1mm 1 5mm   High Performance Street 0 030    0 035      75mm  9mm   Alcohol High Compression 0 025     0 65mm    High Power 75  115 HP per Cylinder 0 025  
22. ch the    X    digit of the Firmware     7 2  Firmware Coding Information  The Firmware version is displayed in the Engine Monitor Screen  The firmware code is    4 X 0 T3    The    X    digit  must match the    X    digit of the software version  see above   This is the firmware version  Firmware for the  TECm starts with    WTM02     The next two digits XX are the release version  release changes  new feature  additions or some other major change will be signified in this number  The last 3 digits are the build number   Build number YYY indicates bug fixes from one release level to the next  Example  where firmware file number     WTMO2xxyyy    XX is the release number  YYY is the build number     7 3  Firmware Upgrade Procedure  Care must be taken when installing different firmware versions on your TECm ECU  Follow the steps outlined  below     Download the Firmware upgrade from the Electromotive website   Install the firmware upgrade on the PC that you will use to tune the engine   Connect the TECm to the PC serial port and power it ON   1  Startup the WinTEC software  it should show in the System console that the unit was found and  display the firmware version     In the main menu bar of the WinTEC Software click on Tools   gt  Options   gt  firmware upgrade  A warning and  some instructions will appear  Click OK  and an open dialog will display  Find and select the new firmware file    em3  you have downloaded   2  Once the upgrade is complete  cycle the power to the T
23. ded for an engine  you will need to know the pressure for which the flow rate was established  Typically   injector sizes are rated at 3 Bar or 43 5psi  Therefore  an injector rated at 55 lb hr at 43 5psi will only flow 55  lb hr when it is at 43 5psi  More accurately  it will only flow 55 lb hr when the pressure gradient across the  injector is 43 5psi    The pressure gradient is defined as the difference between the injector spray tip pressure  this is generally the  same as the intake manifold pressure  and the fuel rail pressure  often referred to as    gauge pressure      For a  naturally aspirated engine at idle making 15    of Hg  about  7 5psi  vacuum  you will need to decrease your fuel  rail pressure by 15    of Hg  about    7 5psi  to obtain the same pressure gradient across the injector  So for the  55 lb hr injector to actually flow 55 lb hr when the manifold is under    7 5psi vacuum  you will need to decrease  the fuel rail pressure by 7 5psi  The rail pressure should therefore be reduced from 43 5psi to 36psi     The same holds true for engines under boost  for an engine with 10psi of boost pressure in the intake manifold   the injectors will need to have 10psi added to the fuel rail pressure  The fuel rail pressure would then have to  be 53 5psi     Though this all may sound complicated  maintaining a constant pressure gradient sounds more difficult than it    really is  The BMW regulator has a manifold pressure reference and this source can be used for an  a
24. e   53  GP I O 5Failure    5 3  Trouble Code Descriptions  Code 12     Crank Trigger Error  This code will register when the ECU has detected a problem with the crank  trigger signal  If any of the failure scenarios have been detected in the section above on the crank sensor LED  diagnostic  this code will be displayed    Code 13     Cam Trigger Error  The ECU is not getting an appropriate signal from the cam sensor  A broken  cam trigger wheel or a bad cam sensor could cause this error  This code will only be displayed on sequential  applications     Code 14     ECU Internal Failure  This code is displayed when there has been a substantial failure inside the  ECU  Call Technical support for further information     Codes 21  amp  22     TPS High Low  See above description     Codes 23  amp  24     Manifold Air Pressure High Low  These codes are set when the MAP sensor has gone  outside its specified range  This can be useful for a boosted application to trigger a check engine signal when  an over boost situation has occurred  Alternately  it can be used to detect a short in the wires  When this code  is displayed  the TECm will be using the MAP Failure Default value for MAP calculations  As such  there will  be no load input to the TECm   s ECU  and the computer will enter into a    limp home    mode     Codes 25  amp  26     Coolant Temperature Sensor High Low  Once again  these codes are set when the coolant  temperature reading is outside its specified range  Use this ligh
25. e if needed  Finally the 0 5v output of the wideband module connects  to the Yellow wire  See the chart below   The TECm would then need to be configured to use a Wideband O2  sensor in your engine calibration     Green      12v   Brown     Power Ground   White     Signal Ground  EGO     Yellow     EGO Signal  EGO       The installation of the oxygen sensor wiring of the controller should follow the wideband controller  manufacturer s instructions      Note  Some wideband control units have a sensor ground and a ground for the heater  Other units have only  one ground  You should connect the sensor ground to the White wire  If there is only one ground  it  should  be connected to the Brown wire     4 6  Fuel Injector Wiring  The TECm is equipped with 6 peak and hold fuel injector channels  These channels support up to 2 injectors  per channel with either high or low impedance injectors  The driver automatically compensates for high or low  injector impedance  The factory BMW harness has each injector wired to it s own injector channel and would  normally be configured for full sequential injection     4 6 1  Full Sequential Injection  When using an unmodified BMW harness  this is the method used to fire the injectors  This scheme fires each  injector only once per engine cycle  aligned with the intake stroke of each cylinder  This gives the injector the  most time between each injection event and will usually produce the best idle and low throttle operation     4 6 2  Phased 
26. e sensor is not shorted to  12 Volts     Codes 41842  43844  45846  478 48 all function like Codes 23824  except they are for the Analog to Digital  Inputs     Codes 51 54     GP I O 1 9 Failure  These codes are set when the GP I O input outputs have been shorted to  voltage or have been over drawn  too much current   Make sure that the total circuit draw for GP I O   s 1 9 is  less than 10 amps  1 amp per channel      Code 55     Fuel Pump Output Failure  The fuel pump output has seen an over current situation  or is shorted  to power     Code 56     Check Engine Output Failure  The check engine output has seen an over current situation  or is  shorted to power  The code can only be seen with a laptop  since the check engine light is likely at fault     5 3 1  Using the Trouble Codes  The trouble codes are displayed for a sensor when the maximum or minimum value for a sensor has been  exceeded  Since the maximum and minimum points are user definable in the Wintec software  a failure code  does not necessarily indicate a failed sensor  i e  the failure parameters may be set incorrectly    As an example  let   s look at the Throttle Position Sensor Parameters  Before the parameters can be entered  into the software  it is necessary to know the TPS voltage at both fully closed and wide open throttle  This can  be observed in the monitor screen by opening and closing the throttle  without the engine running   If the  closed throttle voltage was 1 0 volt and the wide open throttl
27. e voltage was 4 6 volts  the TPS parameters  should be set as follows     TPS Fully Closed Throttle Voltage  1 1 Volts  TPS Wide Open Throttle Voltage  4 5 Volts  TPS High Voltage Failure  0 5V   4 8 Volts  TPS Low Voltage Failure  0 5 V   0 8 Volts  TPS Failure Default Value  0 5V   1 5 Volts    As can be seen  the Fully Closed Throttle Voltage setting is actually a bit above the actual closed throttle  voltage  1 1V  gt  1 0V   This is done because the Idle Speed Control will only start working when the TPS  reading is below the Fully Closed Throttle Voltage setting  The Low Voltage Failure setting is made a few  tenths of a volt lower than the actual closed throttle voltage  1 0V  gt  0 8V   This is done to display code 22 for  throttle position sensors that have either rotated in their mount or have failed completely by outputting a lower   than expected voltage  Likewise  the High Voltage Failure setting is made a few tenths of a volt higher than  the observed wide open throttle voltage  This will allow code 21 to be displayed in the event of a high voltage  failure  The Failure Default Value is the voltage that the TECm will use for its TPS based calculations when  the TPS sensor has failed  Since this is a fixed value  there will be no TPS based acceleration enrichments  when the TPS has failed  However  the Failure Default Value is useful for applications using the TPS MAP  Blend feature because it defines a fixed amount of TPS to blend with the MAP sensor during a TP
28. ed  That is  they  create a connection to ground when turned on     A MAXIMUM of 1 amp may be drawn from each GP IO circuit     It is HIGHLY recommended to use a relay on the output of the GPO channels  regardless of amperage draw     4 9 5  Available GPO Functions  Thermal Fan  This function can turn on and off something as a result of temperature  either engine coolant or  manifold air temp   This is usually used to activate a radiator fan  but could also be used to trigger a warning  light  or a mechanism for cooling an intercooler     Shift Light  Turns on a shift light  or any other rpm activated object  at a user definable RPM  See Figure for  wiring diagram     Torque Converter Control  Use this GP I O to control a lock up torque converter  You are able to define the  MAP and Speed points at which the torque converter clutch is activated  Since there is a multitude of different  lock up transmissions  an electrical schematic is not included for this feature  Consult the shop manual for  your application to find the wire that engages the torque converter lock up  Use a GPO channel to activate the  proper wire  A relay should always be used for this function     Duty Cycle Table  This GP I O uses a 16 x 16 table of MAP reading vs  RPM to allow the input of a duty cycle  at each MAP RPM point  Numbers are interpolated between cells to create a smooth curve  The possibilities  of this GP I O are extensive  Typically  it is used to control an rom load dependent solenoid suc
29. ed to activate internal data    logging     4 9 4  General Purpose Output  GPO  functions  Some of the most versatile functions of the TECm computer are its GPO   s  These outputs can control virtually  any electronics device that is associated with engine operation  Take for example a simple electric radiator  fan  Instead of retrofitting a thermo switch mounted somewhere near the radiator s air stream to turn the fan  on and off  you can simply use one channel of the TECm   s GPO function  To accomplish this task  you would  first select the Radiator Fan option from the GPO menu for the given channel  Then  you would input the  temperature at which the fan should turn on  and the temperature at which it should turn off  The temperature  readings are all obtained from the Coolant Temperature Sensor  CLT   so they are much more accurate and  reliable than an external thermo switch  The output of the GPO is a pull to ground  so you would run the  appropriate GPO wire for the channel you defined as    Radiator Fan    to a standard 4 position automotive relay   pin 85 on the relay   The opposite side of the relay  pin 86  would be wired to  12 volts  and the relay would  be switching the power  or the ground  to the fan with pins 30 and 87     A few facts that must be remembered when using a channel for a GP I O function   TECm User   s Manual v1 0   18     2013 Electromotive  Inc     All the GPO   s  regardless of their function  are pull to ground outputs when they are activat
30. ensor  The third wire needed is the 5v supply which is tapped off of  the TPS sensor  The wiring is as follows     BMW Red Yellow at TPS     5v  must be spliced in as the TPS still needs 5v as well   BMW White at MAF     Signal Ground  BMW Gray Yellow at MAF     MAP Signal    The MAP sensor is wired into these signals as show in the figure below     MAP Sensor Connections    White from MAF plug  Sensor Ground    a MAP sensor  Gray Yellow from MAF plug  MAP signal  Red Yellow split from TPS  5 volts       The MAP sensor should then be connected to the intake manifold where it can receive a solid representative  pressure reading of the pressure at the intake ports  On the stock manifold  the sensor can be connected to    4 5    Wideband 02 Sensor Installation Instructions  The TECm supports an input from most wideband sensor controllers  The wideband controller must have an  analog 5 volt output signal  A typical configuration is shown in the figure below   Wideband Oxygen Sensor   A Wideband 12v Supply SR  Y A Wideband Heater ground eg     0 laa  O Ei Bate Wideband Signal BMW Yellow    Wideband signal ground          BMW White     may not apply on all wideband controllers     TECm User   s Manual v1 0  14    2013 Electromotive  Inc     The factory pre cat narrow band O2 connector can be repurposed for wiring in a wideband O2 sensor  The  wideband module can pull 12v and power ground from the EGO heater leads  Green and Brown  and has a  signal ground available on the White wir
31. ftermarket regulator as well     TECm User s Manual v1 0  I1    2013 Electromotive  Inc     Be aware that when you use a fuel pressure regulator that regulates the fuel pressure to a value that is not the  same as the fuel injector flow rating pressure  the injector will no longer run at it s rated flow  That is  higher  pressure will cause a higher flow rate  To keep things straightforward  try to run the fuel pressure for which  your injectors are rated     4 Wiring the TECm    4 1  Introduction  A normal installation of the TECm requires no wiring change be made  The system is truly plug and play ona  stock or mildly modified NA engine that can utilize the Mass Air Flow sensor and for those installations  the  sections after spark plug selection can be skipped  This section covers instances where the wiring harness  may be modified to use alternate sensors  Electromotive DFUs  or non stock injection schemes like staged  injection        WARNING  Always disconnect the battery when doing ANY electrical work on a  vehicle  Use common sense when working around electrical systems  particularly the  ignition coils  The voltage output of the coils can be well over 40 000 Volts at a given  instant           4 2  Spark Plug Selection  Spark plugs are generally more important to spark quality than spark plug wires  Most spark plugs exhibit  failure when exposed to a large load  Failure usually consists of either intermittent sparking or arc over  Arc   over is when the spark occurs 
32. h as a turbo  waste gate  You can select table 1 or 2     BMW A C Control  This feature turns the air conditioner clutch off when the engine is above specific RPM  and MAP values  when the A C Console switch is turned on  and the A C Coolant pressure is sufficient     Auxiliary Fuel Pump  This GP WO turns on an auxiliary fuel pump at a desired RPM and MAP value  See  Figure for wiring diagram     The Intake Runner and Nitrous Controls function in the same manner as the Auxiliary Fuel Pump Control   That is  they activate as a function of RPM and MAP value  Note that the Nitrous Control should not be used  to turn on the nitrous directly  Instead  it should be thought of as a nitrous enable  This essentially replaces  the wide open throttle switch  Use Figure for similar wiring     Custom  and    Custom  or   Custom  and  uses both ranges RPM and MAP values  The custom  and   function activates when within both the specified RPM range AND the specified MAP range  The custom  or   functions when within either the RPM range OR the MAP range     4 9 6  Examples of Wiring GPO   s  This section covers the wiring that is necessary to use the various GP I O controls  With one exception  A C  turn off   the relays depicted in the schematics are all simple automotive 4 position relays  The air conditioner  turn off request needs a 5 position relay  4 position and 5 position relays are generally rated at 30 or 40 amps   which should be more than adequate for most applications  High qual
33. he timing back to the values in the Ignition Advance Table   the ramp back will happen in the specified time programmed by the user within the software     Datalog Enable  Allows the use of on board data logging function  Options are RPM to begin data logging and  Frequency  5  10  20 Hz  sampling rate  Wires the same as any input that is switched  such as the Valet Rev  Limiter     Voltage Input  No options  it just gives you a recordable voltage from 0     5 volts   Timed Ignition Cut  option for shifting requires minimum RPM and minimum MAP value  amount of time for  ignition cut in milliseconds  amount of time before ignition can be cut again  Finally  there is an option to pull to    12v  activate high  or pull to Ov  activate low   Additionally  the line must be released before the channel can  be activated again     4 9 2  Examples of GPI Wiring    Nitrous  Solenoid         to Nitrous    TECm GPI Controller  10k Potentiometer pin 10  57  76  or 81  Ground  5v  TECm pin 14 TECm pin 59  Nitrous Retard with Fixed Retard Amount  Output    Nitrous  Solenoid          to Nitrous  Controller       TECm GPI  pin 10  57  76  or 81    Nitrous Retard with Driver Variable Retard Amount  TECm User   s Manual v1 0  17    2013 Electromotive  Inc     10k Potentiometer    Potentiometer wiring for Fuel  Ignition  and GPO Trim Inputs        Ground    TECm pin 14 TECm pin 59    TECm GPI  Output  pin 10  57  76  or 81  0to5VDC    4 9 3  GP I O Wiring Harness Layout    GP I O channel ECU Pin
34. hole in middle of the rear face of the ECU cover  opposite the main connector    9  Feed the push connectors of the TECm serial cable through the hole in the ECU cover and push the  grommet on the serial cable into the hole   10  Push the wire onto the tabs on TECm circuit board in the following order   a  Bare     Ground  D Black     RXD  c  Red    TXD  11  Place the ECU cover onto the ECU and install the 4 Torx screws into the top   12  Bend the tabs on the bottom back into place  if not broken off   13  Re connect the ECU to the BMW harness and re install the new ECU into the original location  Leave  the serial cable hanging out of the cover for the ECU bay to allow easy connection to the PC  Once  tuning is completed  the serial cable can be tucked into the ECU bay to hide the cable     3  Fuel System    BMW has already done a pretty good job of designing the fuel system in your car  In many cases  you will not  need to make any changes to this configuration  Installing a TECm usually means that other changes were  made to the engine that will result in more horsepower  which in turn requires more fuel  This usually means  upgrading the injectors and possibly the fuel pump     3 1  Injector Sizing  The most important component of the fuel system is the fuel injector  Injectors must be flow matched to  maintain a consistent fuel supply for all cylinders  Cylinder to cylinder fuel variations can lead to poor  performance  increased fuel consumption  or even catastrophic de
35. is held open for  2 revolutions  multiply AIT by 2     Example    Engine Setup  250HP 6 cylinder with 6 injectors  Sequential Injector Firing  High Impedance Injectors  1 5ms IRT   Peak HP occurs at 6500 rpm   BSFC   0 45    TECm User   s Manual v1 0  8    2013 Electromotive  Inc     Calculations  TFFR   250 x 0 45   112 5 lb hr   UIS   112 5   6   18 75 Ib hr   AIT   120000   6500   18 462 ms   MDC    18 462     1 5    18 462   0 9188   Required Injector Size   18 75   0 9188   20 40 lb hr  214 cc min     Central to the topic of injector sizing is the RPM at which the engine will need the injectors to fire  High RPM   s  shorten the amount of time between TDC events  thus shortening the maximum injector pulse width  The  Figure Below shows the time per revolution as a function of RPM  The Table shows the peak injector pulse  width  assuming an injector recovery time of zero  that is possible using both once per revolution firing and  once per engine cycle  2 revolutions on a 4 stroke  firing modes  If the operating pulse width approaches the  values in Table E 1  1  the injectors are effectively    maxed out     Larger injectors would be necessary if the  engine needed more fuel  Note that the injector recovery time will be at least 1 0ms is practice  Consequently   the values given in Table E 1 1 should have 1 0ms subtracted from them to determine the actual pulse width  peak        Time for One Revolution vs  RPM                                                             
36. ithout modifications and with the following  modifications   Replace MAF with MAP  Replace factory coils with Electromotive 6 cyl DFU  Conversion to phased injection  2 injectors per channel  Conversion to staged injection  12 injectors in 2 sets  2 injectors per channel     6 5  Data logging Features    6 5 1  Internal Data logging  Records all sensor data at user specified data rate  Recording time 1 7 mins to 6 8 mins depending on data rate    6 5 2  Laptop Data logging  Records to hard drive on laptop  Sampling rate is approximately 50 samples per second  Total data logging time is limited only by hard drive space    6 6  Form Factor    Fits in BMW ECU for 92 95 OBD1 3 series    6 7  Environmental Considerations  Silicon coated PCB for moisture  dust  and vibration protection    Unsealed Bosch compatible connector for BMW    6 8  PC Requirements    6 8 1  Computer  IBM Compatible PC  Pentium 1 233 or better  1024 x 768 monitor resolution  256 colors   64 Mb of ram  10 MB of free hard drive space    6 8 2  Data Drives    CD ROM or Internet connection for software installation    6 8 3  Communications  RS 232 9 pin D sub connector  compatible with commonly available USB to serial adapters   COM 1 14  software selectable     TECm User   s Manual v1 0  26    2013 Electromotive  Inc     7 Calibration Software    The TECm Calibration Software is called WinTec4 and is available from Electromotive s website  Please refer  to the WinTEC4 software guide to learn how to use it and c
37. ity relays and relay sockets are available  from Electromotive under part numbers 340 91200 and 340 91201  respectively  Part number 340 91200 is a  5 position relay  so it can be used for all applications depicted below     TECm User   s Manual v1 0  19    2013 Electromotive  Inc               x TECm GPO  TECm Electric Radiator Fan Wiring pin Ed          12v Swtiched  Ignition    Battery  12v full time   high amp     FUSE BLOCK    Figure  Electric radiator fan wiring     al       To  12 Volts   low amp        Light Bulb Figure  Shift light wiring   SS  N  TECm GPO    pin 2  7  9  29  36  or 48    TECm GPO  pin 2  7  9  29  36  or 48    Auxiliary  Fuel Pump    Battery  12v full time  pa S    high amp       FUSE BLOCK    Figure H 2 4  Auxiliary fuel pump wiring            85     12v Switched  Ignition    TECm User   s Manual v1 0   20     2013 Electromotive  Inc     5  Diagnostics    The TECm has two provisions for diagnostics  an output wire for a    check engine    light and an LED on the  ECU  The two outputs perform different tasks that are outlined below     5 1  Trouble Codes from the LED   s Mounted on the TECm    The LED   s mounted on the TECm are used to alert the user   s attention to electrical and crank trigger problems   They are also used to show the mode  in terms of the rpm range  in which the TECm is operating  Since these  are installed on the circuit  they are not normally visible when the ECU is fully installed  If you are having  trouble with engine start
38. nctions and to allow additional functionality  The GP I O   s can be used to  control anything from wastegates for turbo setups to simple electric radiator or intercooler fans     One of the GPI   s is a vehicle speed input  which can process the signal produced in the transmission  The  other GPI   s are analog inputs only  and do not feature frequency based capabilities  These channels can  perform fuel trims  timing trims  and many other functions     Besides the GP I O   s  several functions are built in to the TECm that are quite useful on most applications   The following outputs are standard on the TECm     Tachometer  drives the factory BMW tach and most aftermarket tachs   Fuel Pump Relay Ground  activated at appropriate times by the TECm   Fuel Consumption Gauge output   ECU relay control  activates many vehicle electronics     The TECm uses the following inputs to perform engine management   Crank Trigger  60 2   Cam Trigger  stock BMW  optional   Mass Air Flow Sensor or Manifold Absolute Pressure  Coolant Temperature Sensor  Manifold Air Temperature Sensor  Throttle Position Sensor  Knock Sensor  stock BMW sensor  enabled optionally   Exhaust Gas Oxygen Sensor  O  sensor narrow or wideband     2 1  Pre Installation Checklist    To perform a complete TECm installation  the following items are required   TECm Computer    3 series 6 cyl BMW model year 92 95   Torx T 15 screwdriver   Flat blade screwdriver   Drill with x    dirll bit   Windows based PC type Computer  
39. ne would require a total of 150 lbs hr of fuel flow     The Injector Recovery Time is the time that is takes for an injector to open once it receives a voltage signal   Typically  a low impedance injector will have an IRT of around 1 3 milliseconds  A high impedance injector will  generally have an IRT of 1 5 ms  The IRT determines two things     1  The minimum time that the injector can be pulsed  2  The maximum duty cycle    If an injector is given a pulse width that is shorter than its IRT  it will flutter  This will cause erratic fuel  metering  and ultimately horrible engine performance  This scenario sometimes occurs at idle on high revving   high horsepower engines with large injectors  If the IRT is not accounted for in high rpm situations  the duty  cycle will be too great  and the injector will flutter  This scenario occurs on engines with injectors that are too  small     To properly size an injector  the following sequence of equations should be followed     HP x BSFC   Total Fuel Flow Requirement for the Engine  TFFR    TFFR      of Injectors    Uncorrected Injector Size  UIS    60000    Peak RPM    Available Injection Time  ms  per Revolution  AIT    AIT     Injector Recovery Time in ms    AIT   Maximum Duty Cycle  MDC   UIS   MDC   Required Injector Size    The above calculation assumes an injection scenario in which an injector is held open for a maximum of one  engine revolution  typical phase sequential setup   For other firing options in which the injector 
40. on on the face of this document    There are no warranties of fitness for a particular purpose except as stated on the face of this    Electromotive  Product Warranty       Any and all oral warranties are excluded and will not be honored    Consequential damages will not be covered by this warranty     1 1 6  How to Obtain Warranty Service  For information on warranty service  contact your Electromotive Value Added Dealer or call Electromotive  Technical Support at 1 703 331 0100 from 9am to 5pm Eastern Time Monday through Friday   e mail   support electromotive inc com   To obtain warranty service  you will be required to provide   Original dated sales receipt  Your name  Your address  The serial number of the product  A description of the problem  Contact information  daytime phone number or email address   Take or ship the product in the original or a suitable replacement container to     Electromotive  Inc   9131 Centreville Road  Manassas VA 20110    1 1 7  Limitation of Implied Warranties  THERE ARE NO WARRANTIES  EXPRESS OR IMPLIED  WHICH EXTEND BEYOND THE    DESCRIPTION CONTAINED HEREIN INCLUDING THE IMPLIED WARRANTY OF  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE     1 1 8  Exclusion of Damages  ELECTROMOTIVE   S LIABILITY IS LIMITED TO THE COST OF REPAIR OR REPLACEMENT OF THE  PRODUCT  ELECTROMOTIVE SHALL NOT BE LIABLE FOR   DAMAGE TO OTHER PROPERTY CAUSED BY ANY DEFECTS IN THE PRODUCT  DAMAGES BASED  UPON INCONVENIENCE  LOSS OF USE OF THE PRODUCT  LOSS OF 
41. r    K    from the engine monitor screen when using a laptop   If the lower LED is  flashing red after the engine is shut off  there was a crank sensor problem at some point during the run     5 2  Trouble Codes  turns on the Check Engine light   The trouble codes from the check engine output are related to the engine sensors  If the check engine output  wire is connected to a light bulb  it will display a sequence of flashes depending on the problem  The diagnostic  codes are arranged such that there are two digits for each code  The check engine light will give long duration  flashes for the first digit of the code and short duration flashes for the second digit  See Figure H 2 1 for a  graphical representation of the flash sequence  Here are the diagnostic codes  asterisked items are not  available with the first software release    12  Crank Trigger Error  13  Cam Trigger Error  14  ECU Internal Failure   21    Throttle Position Sensor High    TECm User   s Manual v1 0  21    2013 Electromotive  Inc     22  Throttle Position Sensor Low   23  Manifold Air Pressure Sensor High   24  Manifold Air Pressure Sensor Low   25  Coolant Temperature Sensor High   26  Coolant Temperature Sensor Low   31  Manifold Air Temperature Sensor High   32  Manifold Air Temperature Sensor Low   33  High Battery Voltage   34  Low Battery Voltage   35  Knock too Long   37  Exhaust Gas Oxygen Sensor Lean too Long  38  Exhaust Gas Oxygen Sensor Rich too Long   51  GPO 1 Failure   52  GP I O 2Failur
42. r can reduce the flow of electricity to the spark plug  an ignition wire that  reportedly generates an  increase  in spark energy will have no effect on the spark jumping across the spark  plug gap  since the energy consumed at the spark plug gap won t be any more than what is needed to jump  the gap  For a more obvious example of this  a 25watt light bulb won t use any more energy or produce any  more light if it s screwed into a socket wired for a 1000watt bulb        Due to the extremely high energy in the TECm coil charging circuit  spark plug wires may wear out faster than  with a standard ignition  As such  it is recommended that the wires be checked periodically for carbon tracking  caused by a breakdown of the internal conductor element  Looking at the plug wires in a dark area and wetting  them with a spray bottle of water will reveal carbon tracking  Pay close attention to the exposed section of the  spark plug  where the rubber boot ends  during the test  To maximize spark plug wire life  keep the lengths as  short as possible  i e  mount the DFU as close to the engine as possible   Replacement of the wires on an  annual basis is recommended for high rpm high horsepower applications     4 4  Using a MAP Sensor    A MAP sensor allows application of boost and allows for making horsepower beyond the rated flow of the stock  MAF sensor  Wiring in a MAP sensor is relatively simple  The MAF sensor connector can be removed and 2 of  the wires are used to connect the MAP s
43. rather than repair them   Replacement puts the  Customer First  and offers many benefits over repair  the greatest benefit being the  timeliness of the replacement process  However  in some cases  replacement with a    like new    refurbished  product is not possible  and a warranty repair situation occurs  In these situations  Electromotive strives to  keep our repair times to a minimum  on average 2 to 3 business days upon receipt   excluding the necessary  shipping time   Customers should follow the appropriate steps outlined below to initiate a warranty replacement  or repair     1 1 1  Warranty Replacement  Contact Electromotive Technical Support at 1 703 331 0100 9am to 5pm Eastern Time  The customer must  have the serial number and original proof of purchase available  Electromotive s Technical Support staff will  attempt to help you correct any minor issues that might be causing the problem  If we are unable to fix the  issue to your satisfaction  a return merchandise authorization  RMA  number will be issued  Under our  Warranty program  Electromotive will typically ship the customer a replacement unit on the same day the  defective product arrives     The replacement product will assume the remainder of your original product s warranty or 90 days  whichever  is greater     1 1 2  Warranty Coverage  Electromotive warrants its products to be free from defects in material and workmanship during the warranty  period  If a product proves to be defective in material or wo
44. rkmanship during the warranty period   Electromotive will  at its sole option  repair or replace the product with a similar product  Replacement product  or parts may include remanufactured or refurbished parts or components     1 1 3  Length of Warranty  Electromotive products are warranted for one  1  year parts and one  1  year labor  Warranty begins upon date  of shipment from Electromotive     1 1 4  Who the Warranty Protects    This warranty is valid only for the purchaser from Electromotive     1 1 5  Warranty Exclusions  Any product  on which the serial number has been defaced  modified or removed   Damage  deterioration or malfunction resulting from   Accident  misuse  neglect  fire  water  lightning  or other acts of nature  unauthorized product modification  or  failure to follow instructions supplied with the product  Repair or attempted repair by anyone not authorized by Electromotive   Any damage of the product due to shipment   Removal or installation of the product  Causes external to the product  such as electric power fluctuations or failure   Use of supplies or parts not meeting Electromotive s specifications  Any other cause  which does not relate to a product defect    TECm User s Manual v1 0  4    2013 Electromotive  Inc     Removal  installation  and set up service charges   Shipping Charges    Any warranty of merchantability  express or implied  is excluded except as otherwise set forth herein    There are no warranties that extend beyond the descripti
45. t to warn of coolant temperatures that are too  high  When this code is displayed  the TECm will be using the CLT Failure Default value for coolant based  calculations  As such  there will be no engine temperature input to the TECm   s ECU     Codes 31  amp  32     Manifold Air Temperature Sensor High Low  Works identically to codes 25  amp  26  except for  the MAT sensor     Code 33     Battery Voltage too High  The battery voltage has exceeded 17 Volts  A bad voltage regulator on  the alternator can cause this     Code 34     Battery Voltage too Low  The battery voltage has gone below 7 5 Volts  Check the state of charge  on the battery  Also check all power connections     Code 35     Knock too Long  The ECU has recorded a level of engine spark knock  from the knock sensor  for  a duration that exceeds what was established in the software  This code is indicative of either poor fuel quality   or extreme engine temperatures leading to spark knock  Some tuning will be required for the knock sensor  trouble codes  since all engines make noises that will trigger the knock sensor  but which are not caused by  spark knock    TECm User s Manual v1 0   22    2013 Electromotive  Inc     Code 37     EGO Lean too Long  This code is set when the oxygen sensor reading is lean for a prolonged  period of time  Make sure the sensor has not come unplugged     Code 38     EGO Rich too Long  This code is set when the oxygen sensor reading is rich for a prolonged period  of time  Make sure th
46. tonation  Additionally  the size of the  injector plays a large role in tuning a vehicle  Injector sizes  flow rates  are generally given in either pounds   per hour  lbs hr  or cubic centimeters per minute  cc min    Note that 1 lb hr   10 5 cc min   These ratings are  either made by the injector manufacturer or by an aftermarket injector modifier  In either case  the importance  of the pressure at which the flow rating was obtained must be realized  As an example  an injector that was    TECm User   s Manual v1 0  7    2013 Electromotive  Inc     rated at 40 lbs hr at 43 5psi pressure will NOT supply 40 lbs hr when operated at 30psi   it will flow more like  34 lbs hr     For an injector to be    sized    properly for an engine  a few things must be taken into consideration     Number of Cylinders   Number of Injectors   Engine Horsepower   Peak RPM   Brake Specific Fuel Consumption  BSFC   Injector Recovery Time  IRT     The Brake Specific Fuel Consumption  BSFC  is a scaling factor used for fuel flow calculations  lts units are  pounds per hour per horsepower  lbs hr per HP   Typically  gasoline engines run BSFC   s between 0 40 and  0 60  Alcohol engines generally run BSFC s between 0 80 and 1 20  A lower BSFC value indicates a more  efficient engine  The original 4 cylinder BMW M3 engine has a BSFC of around 0 43  A turbo engine will  normally have a BSFC above 0 5     Example    Engine Horsepower   300   BSFC   0 50   300 HP x 0 50 Ibs per hr HP   150 lb hr   This engi
47. ver 20psi  applications may suffer from problems with normal OEM fuel pumps  Since many fuel pumps are  rated at 43psi  3 Bar   there is no information on what the pumps will flow at 60 or 70psi  On a turbo engine  with 25psi boost  the fuel pump will see about 68psi  No pump will maintain it   s rated flow rate at this pressure   As such  it is highly advised that you buy a good quality aftermarket pump when running highly boosted  engines and be sure that the minimum flow rate is maintained at the expected pressure     If a high pressure pump is mounted above the fuel level in a gas tank  a decreased pump lifespan will  generally result  Some high pressure pumps will fail very quickly when mounted above the fuel level  The  reason for this failure is that high pressure pumps often are not designed to pull suction  As such  any high   pressure pump mounted above the fuel level should have a low pressure fuel pump before it  A standard  carburetor style fuel pump can be used for this task     3 3  Fuel Pressure Regulator Selection  In most cases  the factory BMW pressure regulator will be sufficient to maintain proper fuel pressure  In cases  where you have significantly increased fuel flow  the stock pressure regulator may not be able to maintain  proper fuel pressure in all operating conditions  Installing an aftermarket regulator can help with these cases     There are some guidelines that should be followed for selecting a regulator  When you select the injector size  nee
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
スタジオの設備 - せんだいメディアテーク  Betriebsanleitung CDT 30 S  Auto Density Measurement System - Ray  UNICO ON-OFF 275661B.pmd  Contenido Sony Ericsson K750i  PVI Industries NickelShield PV 6382 07 User's Manual  Onkyo CS-255 Product Sheet    Copyright © All rights reserved. 
   Failed to retrieve file