DVIN0006 M800 OEM WRX78 Installation Document
DVIN0006 M800 OEM WRX78 Installation Document
DVIN0006 M800 OEM WRX78 Installation Document
Subaru WRX78
This Document refers to MoTeC M800 OEM installations to Subaru WRX and Sti Versions 7 and 8 using
the WRX78 adaptor (MoTeC Part No. 13008A). For all other applications please refer to the correct
installation notes.
Contents
• Introduction
• Parts Required
• Model Specific Information
• Input / Output Test
• Idle Control
• Mass Air Flow
• Additional Sensors
• MoTeC Subaru Diff Controller
• M800 Pinout
• OEM ECU Pinout
• Calibration Tables
• ECU Setup
• Link Table
• Communications and Lambda connector
• WRX7 Configuration Files
Introduction
The MoTeC M800 OEM is a MoTeC M800 ECU with an adaptor board that allows it to plug directly
into the cars original wiring. ECU functionality is the same as the MoTeC M800 with the exception of
peak and hold injector drive function which is not possible on the M800 OEM. Only high
impedance injectors can be used with the M800 OEM.
The WRX78 M800 Adaptor is an interface that allows an M800 OEM to be mounted in the factory
ECU case for a Subaru WRX or Sti version 7 or version 8. The version 7 and 8 cars were produced
from 2001 – 2005. This adaptor will also suit 2006 model cars fitted with the 2.0 litre engine (Spec C
and JDM models). This document describes the details of the WRX78 adaptor and the
configuration options that are available.
The Motec M800 OEM is supplied as an assembly which consists of the M800 OEM ECU and the
adaptor board. The adaptor board is vehicle specific and there are links on the adaptor board to
allow for variations in different models and functional requirements of the user. A start file is
installed which should be sufficient to start the engine prior to tuning. To ensure that the correct
adaptor board, link setup and start file is provided full details of the vehicle must be quoted when
ordering. Details should include the factory ECU part number, year, model and version.
Note: The M800 WRX78 supersedes the M800 WRX7 (MoTeC Part No. 13006A) and incorporates all
patches and functionality that have become necessary on later model vehicles. M800 pin
assignments and links have been altered to accommodate these changes which means that ECU
configurations created for the older WRX7 adaptor will not work on the WRX78 without
configuration changes to input and output setup .
Important Note!
The M800 OEM has been made to the highest standards and will provide reliable performance but
should not be dismantled in any way due to the risk of damage. If the Link setup needs to be
changed this should only be done by an authorised MoTeC dealer or someone with suitable
equipment and soldering experience.
Parts Required
MoTeC Part No. Description Notes
13008A ECU M800 OEM WRX78 MoTeC M800 OEM and WRX78 Adaptor board
assembly
28116 Cam Control upgrade Required for Sti versions only.
61046 OEM-CAN Loom For PC connection to the ECU. Connects to the
Communications connector on the OEM adaptor
board to provide an external CAN
communications connection.
Optional
MoTeC Part No. Description Notes
61044 OEM to lambda loom For lambda sensor connection to the Lambda 2
connector on the OEM adaptor board. One end
has a connector which connects to the Lambda 2
connection on the OEM Board, the other end is
terminated with a 6 pin female DTM connector.
Length is 30 cm.
61051 Lambda extension loom A 2.5 meter extension to connect between the
OEM-Lambda loom and a Bosch LSU wideband
lambda sensor. One end has a 6 pin male DTM
connector to mate to 61044; the other end has a
connector for a Bosch LSU wideband lambda
sensor. (MoTeC Europe part no.61050 3.0 metre).
28102 M800 Wideband Lambda ECU upgrade required to control a wideband
lambda sensor (free for the first 8 hours of engine
running time).
28101 Logging 1 Mb ECU data logging (free for the first 8 hours of
engine running time).
26105 Advanced functions ECU upgrade to enable the following functions:
Over-run boost (ORB), Launch Control, Traction
Control, Gear Change Ignition Cut.
28117 Over-run boost ECU upgrade to enable Over-run boost (ORB) only
without other advanced functions.
Page 2 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
Engine Immobiliser.
The adaptor has been setup for vehicles without an engine immobiliser. If the vehicle has an
immobiliser fitted the links must be changed, otherwise the ECU will not receive battery power. The
links must be changed from “No engine immobiliser” to “Factory immobiliser”. This changes the
adaptor to account for the differences in wiring between vehicle models.
Factory Operation
The factory ECU uses the TGV valves only during starting. The butterflies are closed during cranking
and open as soon as the engine has started. These valves are used to reduce hydrocarbon
emissions during starting to help meet more stringent emission laws.
Page 3 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
Page 4 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
Page 5 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
M800 Pinout
NOTE: The connector numbering scheme was changed by Subaru around 2003. The numbering
was different in Manuals for earlier models (2001 & 2002 was D, C, E, B, A). Also note that Japanese
manuals use an alternate pin numbering scheme. Alternative pin numbers are shown in brackets.
M800 Pin OEM Pin Standard Function Optional Function Setup Notes
No.
Power
12V C6 (71) 12v Switched (ECU Relay)
C17 (83)
C6. 12V to RH cam
E2 (8)
solenoid
E3 (7)
C17. 12V to LH cam
solenoid
GND A7 (121) ECU Earth
A15 (128)
B10. Sync sensor –
A22 (136)
B10 (109) B11. Ref Sensor –
B11 (108)
B21. Ref shield
B21 (117)
B22 (116) B22. Knock shield
B26 (113)
B26. Rear lambda shield
C1 (76)
C3 (74) C3. RH Cam sensor –
C8 (81)
C8. AFM shield
D8 (56)
D10 (64) E18. Front lambda shield
D18 (63)
E8 (2)
E9 (1)
E18 (13)
8V ENG #B3 (97) 8V to TCK Module #B3. Spare 8V sensor #Join Link15 to connect 8V to pin B3.
supply
5V ENG B9 (91) 5V sensor supply
Outputs
INJ1 E1 (9) Injector Cylinder 1
INJ2 D5 (43) Injector Cylinder 3
INJ3 D6 (42) Injector Cylinder 2
INJ4 D4 (44) Injector Cylinder 4
Page 6 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
M800 Pin OEM Pin Standard Function Optional Function Setup Notes
No.
INJ5 E11 (20) Spraybar output. Alternator control (some Function:
vehicles)
2002 RA Spec C and 114 Spraybars
some later Sti Models
Parameters: (may vary depending on
requirements)
Mode: 1
On Value 90
Off Value 80
On Time 1.0
Off Time 3.0
Source 1
Logic Polarity 0
INJ6 #D13 (51) Lambda Heater using #D13. Rear Lambda Function:
Lambda 2 connector on heater
##E4 (6) 9 Lambda Sensor Heater
adaptor board.
##E5 (5) ##E4 & E5. Front
Parameters;
Lambda heater.
Lambda Sensor 2
#Optional Pin Assignment
#Join Link 26 for rear lambda heater.
##Join Link 28 for front lambda heater.
INJ7 E16 (15) E16. Canister purge #E12. Alternator control Function:
#E12 (19) (Sti – optional)
3 Aux table
#Optional Function:
113 Alternator Control
Parameters
Set as required. The alternator can be
switched off at full throttle if desired. Use
battery voltage and throttle position as
table axis and configure so that the
alternator is only cut when battery
voltage is sufficiently high.
INJ8 E27 (26) E27. A/C Clutch #A6. ORB Status. Output Function:
#A6 (122) to demister light for
104 Air Conditioner Clutch
vehicles with
immobiliser. Requires Parameters can be set to switch
modification to vehicle compressor off at high speed.
wiring.
Page 7 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
M800 Pin OEM Pin Standard Function Optional Function Setup Notes
No.
IGN5 E15 (16) Driver Warning Light (uses #Shift light Function:
engine check light)
108 Driver Warning Alarm
Parameters:
Hold Time 2
Logic Polarity 0
Output Mode 0
Power Hold 1 (minimum)
#Optional Function:
107 Gear change light
Set Parameters as required.
IGN6 D9 (55) Tacho output Function:
4 Tacho Signal
Parameters:
Calibration 2
AUX1 C16 (84) C16. LH Cam control #C4, C10. TGV (Not Sti) Function:
#C4 (73) solenoid – Sti only
117 Cam control 1
#C10 (79)
Parameters:
Source Channel 3
Proportional Gain 2.00
Integral Gain 0.5
Derivative Gain 0.02
Dead Band 0.2
Y Axis 1
Frequency 300
Polarity 0
Lo Limit 35.0
Hi Limit 45.0
Table: Set as required.
#Optional function:
3 Aux Table
Load/RPM aux table
#Cut Link22 and join Link23
Page 8 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
M800 Pin OEM Pin Standard Function Optional Function Setup Notes
No.
AUX2 C12 (77) C12. RH Cam control #C5, C11. TGV (Not Sti) Function:
#C5 (72 solenoid – Sti only
117 Cam control 1
#C11 (78)
Parameters:
Source Channel 5
Proportional Gain 2.00
Integral Gain 0.5
Derivative Gain 0.02
Dead Band 0.2
Y Axis 1
Frequency 300
Polarity 0
Lo Limit 35.0
Hi Limit 45.0
Table: Set as required.
#Optional function:
3 Aux Table
Load/RPM aux table
#Cut Link25 and join Link24
AUX3 E24 (29) Boost control valve Function:
1 Boost control.
Parameters:
Frequency 15 Hz
AUX4 D10 (54) Idle control valve Function:
2 Idle Speed Control
Parameters
Idle Speed 840
Proportional Gain 10
Integral Gain 10
Derivative Gain 30
Anti Stall Gain 5
Air Con Duty Inc 5
Integration Limit 42
Frequency 250
Min Duty Cycle 22
Max Duty Cycle 90
Note: PID parameters are a suggested
starting point only and are based on
M800 V2.3. V3.3 values will differ
Active low duty cycle idle control.
Page 9 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
M800 Pin OEM Pin Standard Function Optional Function Setup Notes
No.
AUX5 E17 (14) A/C Fan Function:
103 A/C Fan
Parameters:
On Temp 94
Off Temp 90
On Speed 0
Off Speed 0
Speed Channel 0
Time Out 0
AUX6 E28 (25) Thematic fan Function:
102 Thematic Fan
Parameters
On Temp 96
Off Temp 92
Time Out 2
Frequency 0
Polarity 0
Output Mode 0
Min Duty 0
AUX7 A6 (122) A6. Power Hold (no Function:
immobiliser)
#A2 (126) 118 Power Hold
#A2. Power Hold (with
Parameters:
immobiliser)
On Time 10
Polarity 1
Output Mode 1
Note:
The Power hold will continue while
communications are active
AUX8 D15 (49) D15. Fuel Pump (no Function:
D16 (48) Immobiliser)
101 Fuel Pump
D16. Fuel Pump (With
Parameters:
immobiliser)
Delay 5
Polarity 1
Output Mode 2
Page 10 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
M800 Pin OEM Pin Standard Function Optional Function Setup Notes
No.
Inputs
REF B2 (98) Falling edge magnetic signal
SYNC B1 (99) Falling edge magnetic signal
AT1 B27 (111) Air Temperature Sensor Calibration: #2
AT2 B17 (101) Engine Temp Sensor Calibration: Select -1 refer to Engine
temperature Sensor calibration table.
AT3 A5 (123) A5. Ignition Switch (no Function:
#A14 (129) immobiliser)
8 Ignition Switch
#A14. Ignition Switch
Parameters:
(with immobiliser)
Logic Polarity 1
Delay 0
Latch 0
Set AT Levels:
AT3 Lo Level 5.5
AT3 Hi Level 6.0
#Optional Pin Assignment
# Pin A14: Cut Link6 and join Link7
AT4 B24 (114) B24. Power steering #A16. Clutch switch Function:
switch (user option)
#A16 (142) 18 Power Steering
Set AT Levels:
AT4 Lo Level 2
AT4 Hi Level 3
AT5 A2 (126) A2. A/C request (no ##A3. ORB Mode. May Function:
#A6 (122) Immobiliser) be used as a
5 Air conditioning Request
##A3 (125) momentary switch to
#A6. A/C request (with
change ORB mode. Parameters:
immobiliser)
Requires modification to
Logic Polarity 1
demister timer. Cut
Link5, Join Link2 Set AT Levels:
AT5 Lo Level 5.5
AT5 Hi Level 6.0
AT6 B12 (107) ORB Select Function Function:
Uses Auto Spray Bar 25 ORB Select
switch where fitted.
Toggles ORB between Off, Table Set 1
2002 Spec C and some and Table Set 2
later Sti models
Parameters:
Polarity 0
Spray Bars 1
Logging As required, this can be
set so that logging will only start when
ORB table 1 or 2 are selected.
AV1 B7 (93) Throttle Position Sensor Calibration : #9
AV2 B8 (92) Manifold Pressure Sensor Calibration: Select -15 and refer to
MAP Sensor calibration table.
AV3 C13 (87) Mass Air Flow sensor Calibration: Select -48. Refer to Mass Air
(MAF) Flow sensor calibration table.
AV4 Internal Barometer Calibration: #62
Page 11 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
M800 Pin OEM Pin Standard Function Optional Function Setup Notes
No.
AV5 #B4 (96) #Spare AV input #Join link16 to connect AV5 to pin B4.
AV6 #B16 (103) # Spare AV input # Cut Link10 & Link21 and Join Link 19
for spare AV input on pin B16.
AV7 B17 (102) Rear lambda sensor
AV8 B28 (110) B28. Intercooler Air #B13, B23. TGV position Calibration: Select -1 and refer to
Temp sensor (2002 RA sensor (not Sti)
#B13 (106) # Cut Link20
Spec C) Combines signals from
#B23 (115) LH and RH sensors. ## Join Link20
#E14. Intercooler Air
#E14 (17) Temp sensor (2003 & ## E14. Spare AV input
later RA Spec C) (no ICAT)
DIG1 A1 (127) Speed Measure Function:
1 Speed Measure
Parameters:
Units 1
Calibration 264
Active Edge 0
DIG2 A8 (135) A8. Neutral Switch
DIG3 C9 (80) LH Cam Position (Sti Function:
only)
19 Cam Position
Parameters:
Edge 0
Offset 13
Channel 3
Teeth 4
Filter 1
DIG4 C2 (75) RH Cam Position (Sti Function:
only)
19 Cam Position
Parameters:
Edge 0
Offset 13
Channel 5
Teeth 4
Filter 1
LA1S E19 (12) Front lambda sensor # Use if wiring is being modified to use
a wideband sensor.
LA1P E29 (24)
LA2S Wide band lambda Calibration: 38
using internal Lambda 2
LA-2 connector on Adaptor
connector
Page 12 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
M800 Pin OEM Pin Standard Function Optional Function Setup Notes
No.
Communications
RS232 TX A21 (137) A21. MoTeC Centre diff Join Link12 and Link 13 for MoTeC SDC2
controller (SDC2) (default setting), connects
communications to pin A21
RS232 RX A21 (137) A21. MoTeC Centre diff Join Link12 and Link 13 for MoTeC SDC2
controller (SDC2) (default setting), connects
communications to pin A21
CAN LO A10 (133) A10. Loop vehicle
connector B300 pin1 to
pin4 for CAN-Lo on data
link connector pin6.
CAN HI A20 (138) A20. Loop vehicle
connector B300 pin6 to
pin3 for CAN-Hi on data
link connector pin8.
Page 13 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
NOTE: The connector numbering scheme was changed by Subaru around 2003. The numbering
was different in Manuals for earlier models (2001 & 2002 was D, C, E, B, A). Also note that Japanese
manuals use an alternate pin numbering scheme and are shown in the second column.
OEM Pin Alt Pin M800 Pin Function
Page 14 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
Page 15 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
Page 16 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
Calibration Tables
Engine Temperature Sensor (AT2)
Degrees C 1 Decimal place
Temp 80 90 100 110 120 130 140 150 160 170 180 190 200
Input(V) 1.137 1.005 0.834 0.693 0.610 0.556 0.502 0.449 0.400 0.356 0.322 0.283 0.244
A/D 233 206 171 142 125 114 103 92 82 73 66 58 50
Temp 80 90 100 110 120 130 140 150 160 170 180 190 200
Input(V) 1.757 1.611 1.376 1.162 0.991 0.849 0.772 0.629 0.551 0.473 0.411 0.336 0.288
A/D 360 330 282 238 203 174 148 129 113 97 84 69 59
MAP 260 280 300 320 340 360 380 400 420 440 460 480 500
Input(V) 4.575 4.785 5.058 5.336 5.610 5.883 6.162 6.435 6.713 6.987 7.260 7.539 7.812
A/D 937 980 1036 1093 1149 1205 1262 1318 1375 1431 1487 1544 1600
Page 17 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
MAP 260 280 300 320 340 360 380 400 420 440 460 480 500
Input(V) 4.804 5.107
A/D 984 1046 1108 1170 1233 1295 1357 1419 1481 1543 1616 1668 1730
MAP 260 280 300 320 340 360 380 400 420 440 460 480 500
Input(V) 4.350 4.643 4.931 5.219
A/D 891 951 1010 1069 1084 1098 1113 1127 1142 1156 1171 1185 1200
MAF 130 140 150 160 170 180 190 200 210 220 230 240 250
Input(V) 3.496 3.579 3.657 3.730 3.803 3.872 3.935 3.999 4.062 4.121 4.179 4.233 4.291
A/D 716 733 749 764 779 793 806 819 832 844 856 867 879
Page 18 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
Setup
Parameter Value Notes
Injector Current 0
Injector Battery Comp 4 See Injector Battery Comp Table
Eff Calc Method 4
Load Calc Method 4
Number of Cylinders 4
Ref/Sync Mode (REF) 26
Crank Ref Teeth (CRT) 6
Tooth Ratio 50
Crank Index Position(CRIP) 580
Ignition Type (IGN) 1
Number of Coils (COIL) 4
Ignition Dwell Time (DELL) 1.9 See Ignition Dwell Table
Ignition Delay Time 50
Firing Order 1, 3, 2, 4.
Page 19 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
Link Table
Open Links Closed Links Function
4, 7 6, 9 No engine immobiliser*
6, 9 4, 7 Factory engine immobiliser
2, 3, 8, 10 5 A/C, No immobiliser*
2, 3. 5. 10 8 A/C With Immobiliser
5, 8, 10 2, 3 No A/C, INJ8 A/C light, AT5 demist (no Immobiliser)*
3, 5, 8 2, 10 No A/C INJ8 A/C light, AT5 demist (with immobiliser)
1 11 AT4 power steering*
11 1 AT4 Cranking / clutch switch
12, 13 SDC2 Comms*
12, 13 Factory diff controller
14, 15, 17 No 0V, 5V, 8V on spare pins*
14, 15, 17 B20 0V-AUX, B3 8V AUX, B6 5V AUX
23, 24 20, 22, 25 Aux 1 &2 Cam control / TGV open, AV8 ICAT for Sti*
20, 22, 25 23, 24 Aux 1 &2 TGV control, AV8 TGV position for WRX
26, 28 INJ6 LA2 heater*
26 28 INJ6 Front LA heater
28 26 INJ6 Rear LA heater
27 INJ7 Purge valve*
27 INJ7 Alternator control (remove purge solenoid)
29 Pin E21 not used*
29 Pin E21 0V for wideband lambda sensor
30 CAN Terminator*
30 No CAN terminator
16 AV5 Knock measure (needs TCK)*
16 AV5 to pin B4 (Spare input)
19 18, 21 AV6 TC+ on pin B16 (needs TCK)*
18, 19 21 AV6 TC+ on pin B16 TC- on pin B15 (needs TCK)
18, 21 19 AV6 to B16 (spare input)
Page 20 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
1 2
3 4
Note:
1. Sensor 0V must be connected to the shield around the wires to pins 3&4. The loom must be
modified to achieve this
2. Links must be changed for INJ6 to be connected to pin 1 on this connector
Lambda 2 Connector
1 2 3 4 5 6
Comms Connector
1 2 3 4 5 6
Page 21 of 22
MoTeC Pty Ltd DVIN0006 M800 OEM WRX78 Installation Document
AT4 now AT5 can be swapped via links to AT5/INJ8 Re-assign on config conversion
AT5 Connected to A3 (ORB Mode)
Dig2 Connected to A8 (GCIC)
AT4 Connected to A16 (clutch switch USA & JDM)
AT6 Connected to B12 (ORB Enable) Re-assign on config conversion
AT5 Now AT4 (B24) Re-assign on config conversion
AV7 Connected to B17 (was on B25)
AV8 Connected to B28 (Intercooler air temperature sensor)
INJ5 Connected to E11 (Spray bars)
INJ7 Now IGN6 (tacho) Re-assign function on config conversion
INJ7 Connected to E16
Page 22 of 22