Toyota GT86 / Subaru BRZ / Scion FR-S

GT86/BRZ/FR-S Plug-in ECU User Manual

1.0 Introduction

The Toyota/Subaru GT86/BRZ/FR-S features a flat-four configuration engine that employs an interesting combination of four (4) direct injectors and four (4) port injectors for fuel. The ECU must be able to control both types of injector along with accurately controlling the GDI pump pressure to a target. GDI pressures operate significantly higher than a conventional port injection system.

To correctly calculate the fuelling requirements the ECU is able to accept sensor inputs from the MAF Meter and/or MAP sensor depending on the fuel model mode selected.

This manual does not cover ECU installation.

2.0 Plugin Features

General

  • KV12 ECU based platform — Dual 100MHz processors, 32MB ECU logging memory, over 1000 channels, 1Hz to 500Hz logging rate
  • Emtune Software for tuning and data analysis; Knock Control using digital filtering with Bosch technology
  • 6061 Grade Aluminium CNC Billet Enclosure
  • Fully compatible with all OEM systems and user programmable, including Vehicle Stability Control (VSC) using throttle torque reduction
  • Compatible with all Emtron proven motorsport features
  • Upgradeable to run the Emtron Fuel model through installation of a Flex Meter, Fuel Temperature and Fuel Pressure Sensor
  • Input Expansion Capabilities through DTM connector: 4× User Analog Volt Inputs (Fuel Temperature, Inlet Temp and Pressure), 1× User Digital Input (Flex Meter Input)
  • Output Expansion Capabilities through the DTM connector: 1× Auxiliary Output (Boost Control Solenoid)

Communications: CAN 2.0B Node 1 — User CAN Bus for I/O expansion (Lambda, EGT); CAN 2.0B Node 2 — 500k Baud Full CAN Bus OEM Integration; High Speed Ethernet 100Mbps.

Operating Temperature: -30 to 125°C (-22 to 257°F)

Physical: Enclosure Size 160 × 162 × 38 mm, 890g

3.0 Kit Contents

When purchasing a Toyota/Subaru GT86/BRZ/FR-S plug-in the following items are included:

  • GT86/BRZ/FR-S Plug-in ECU
  • DTM 12 way Female Connector and pin kit

3.1 Expansion Loom

The ECU’s Input capabilities can be expanded using the expansion connection, which is a male DTM 12 Way (DT06-12SA). These additional inputs can be connected to any sensor, but the recommended sensors are indicated in brackets.

Expansion port connector DT06-12SA (ECU side). Mating connector (car side): DT04-12PA.

Expansion port connector DT06-12SA (ECU side). Mating connector (car side): DT04-12PA.

Table 3.0 — Expansion Port Pinout

PinFunction
1Analog Sensor 0V Reference
25.0V Aux Supply
3AN 8 (e.g. Fuel Temp or Inlet Temp)
4AN 9 (e.g. Fuel Temp or Inlet Temp)
5AN 10 (e.g. Fuel Pressure)
6DI 6 (e.g. Ethanol Content Sensor)
714V Out Protected (ELC1 Power Supply)
8Ground (ELC1 Ground)
9Auxiliary Output 5 (e.g. Boost Control solenoid)
10NC
11CAN 1 Hi
12CAN 1 Lo

To minimise signal contamination and maximise noise immunity, twist the CAN High and CAN Low wire pair at a minimum of one twist per 40mm of cable.

4.0 ECU Channel Assignment

Injection

ECU ChannelFunction
Injection 1-4Port Fuel Injector Cyl 1-4
Injection 5Rear Lambda Heater
Injection 6Purge
Injection 7DBW Power Supply Relay
Injection 8Direct Injection Power Supply Relay
Injection 9-12DI Fuel Injector Cyl 1-4

Ignition

ECU ChannelFunction
Ignition 1-4Ignition Cylinder 1-4
Ignition 5Alternator Control
Ignition 6Engine Fan Relay
Ignition 7AC Clutch Relay
Ignition 8Starter Relay (Push Start) / Start Inhibit (Key Start)
Ignition 9-10Not Used
Ignition 11DI Fuel Pump Control
Ignition 12Not Used

Analog Inputs

ECU ChannelFunction
Analog Voltage 1MAP
Analog Voltage 2DBW 1 Servo Position Main
Analog Voltage 3DBW 1 Servo Position Sub
Analog Voltage 4MAF
Analog Voltage 5Rear O2 Sensor
Analog Voltage 6IO Expansion Loom (e.g. Fuel Pressure)
Analog Voltage 7 (Pull-up)Engine Temperature
Analog Voltage 8-10 (Pull-up)IO Expansion Loom (IAT / F.Temp / F.Pressure)
Analog Voltage 11 (Pull-up)Intake Temperature MAF
Analog Voltage 12 (Pull-up)Engine Oil Temperature
Analog Voltage 13Pedal Position Sensor (PPS) Main
Analog Voltage 14Pedal Position Sensor (PPS) Sub

Analog Voltage Channels 7-12 have switchable pull-ups suitable for temperature measurement.

Digital Inputs

ECU ChannelFunction
Digital Input 1Cam Position - Inlet RH
Digital Input 2Cam Position - Exhaust LH
Digital Input 3Cam Position - Exhaust RH
Digital Input 4Neutral Position Switch
Digital Input 5Direct Injection 1 Feedback
Digital Input 6IO Expansion Loom (e.g. Ethanol Sensor)
Digital Input 7Direct Injection 2 Feedback
Digital Input 8DI Fuel Pump Feedback
Digital Input 9Clutch Switch
Digital Input 10Start Signal from Starter Relay (Button Start) / NC (Key Start)
Digital Input 11AC Pressure (some models only)
Digital Input 12Start/Stop Switch (Button Start) / Start Signal from Starter Relay (Key Start)
Digital Input 13Brake Switch
Digital Input 14Cruise Control Switch

Auxiliary Outputs

ECU ChannelFunction
Auxiliary 1VVT Solenoid Inlet RH
Auxiliary 2VVT Solenoid Inlet LH
Auxiliary 3VVT Solenoid Exhaust RH
Auxiliary 4VVT Solenoid Exhaust LH
Auxiliary 5IO Expansion Loom (e.g. Boost Control Solenoid)
Auxiliary 6Engine Speed Output
Auxiliary 7Fuel Pump Speed Control
Auxiliary 8AC Fan Relay
Auxiliary 9DBW +
Auxiliary 10DBW -
Auxiliary 11Start Inhibit (Button Start) / NC (Key Start)
Auxiliary 12Not Used
Auxiliary 13Canister Pump Module Relay (PPMP)
Auxiliary 14Canister Pump Module Relay (VPMP)
Auxiliary 15Canister Pump Module Relay (MPMP)
Auxiliary 16Not Used

NoteNOTE Auxiliary Channels 13-15 have drivers suitable ONLY for relay control with switching currents that must be less than 0.5A.

Crank / Cam

ECU ChannelFunction
Crank IndexCrank Sensor
Sync SensorCam Position - Inlet Bank 1 (LH)

5.0 Plug-in Specific Information

5.2 Fuel Model

The ECU can use many combinations of methods to generate the fuel mass output. The base calibration is supplied using simple but common Speed Density (MAP). Commonly modified camshafts, aftermarket air bypass valves, larger turbochargers and modified intake piping tend to create unstable Mass Flow Sensor readings, so MAP-based fuel models tend to make the process much simpler. (Press F1 with the Fuel Model setting selected for more detailed help.)

When MAF is selected, the Secondary Load table can be used to scale the MAF if required. This table will need to be switched ON via Fuel Menu → Fuel Table Control → Secondary Load Table (set to a value of 12). There is also a runtime in the F3 Menu → Fuel Tab showing the current Fuel Model the ECU is running in.

5.3 Inlet Air Temperature

A factory-fitted Inlet Temperature Sensor is available on Analog Input 11 and should already be configured in the base calibration shipped with the ECU.

5.4 Check Engine Light

The control of this light is done through the CAN bus. The base calibration file has the output already configured and selected to “CAN Bus OEM”.

5.5 AirCon Switch

The AirCon Switch status is read through the CAN bus. The base calibration file has the Input Source selected to “CAN Bus OEM”.

6.0 Diagnostic Trouble Codes (DTCs)

On initial installation it is advised to clear all the DTCs if errors are reported. Connect to Emtune and look at the DTC status in the bottom toolbar (red if errors are present). Open the DTC window via the DTC Status box or File → Open DTC, select “Clear ALL DTCs”, and confirm all the Error Codes have been removed (status box goes green). If the error codes have not all been removed, select “Update DTC” then use the DTC window to locate the sensor that is on fault.

7.0 User CAN Bus 1

The ECU CAN Bus 1 is available for Input/Output expansion, allowing a wide range of Emtron CAN devices to be connected: ELC1/2 (Lambda to CAN), ETC4/ETC8M (Thermocouple to CAN), EIC10/EIC16M (Input to CAN).

7.1 Emtron Lambda to CAN

The ELC uses Bosch proven integrated circuit technology to precisely control an LSU4.9 Lambda sensor. The Lambda value is transmitted over the CAN Bus and can be used by the ECU for tuning and closed loop control. The ELC Power, Ground and CAN wires can be directly connected into the IO Expansion Loom:

Table 7.0 — ELC1 to IO Expansion Port wiring

NameELC 4-Way DTMECU IO Expansion 12-Way DTM
GroundPin 1Pin 8
CAN LoPin 2Pin 12
CAN HiPin 3Pin 11
PowerPin 4Pin 7

8.0 OEM CAN Bus 2

The ECU communicates on CAN Bus 2, which is reserved for the GT86/BRZ/FR-S. The ECU maintains full compatibility with all other CAN devices within the vehicle, transmitting a wide range of raw and calibrated data over the Bus while also receiving data.

9.0 Emtron Torque Management

The ECU performs extremely accurate torque calculations provided the engine model configuration is accurate. This section allows the user to calibrate any errors in the torque model whilst also influencing the engine torque delivery characteristics.

  • 9.1 Torque Reduction Ign Retard Clamp — Limits the maximum torque reduction the ECU can perform based on ignition timing retard.
  • 9.2 Torque Nitrous Gain — In applications where Nitrous is used to increase torque, the ECU calculates this torque increase; the gain can be used to trim the output if required.
  • 9.3 BSFC — Brake Specific Fuel Consumption torque calculation is not used by the ECU but can be useful, when calibrated correctly, to cross-check the ECU calculated torque levels.
  • 9.4 Engine Torque Correction Table — Allows the user to adjust the gain on the calculated Engine Torque based on any parameter in the axis setup form (used to correct calibration errors).
  • 9.5 Torque Demand Correction Table — The GT86/BRZ/FR-S requests accurate information on driver-demanded torque so decisions can be made across vehicle systems. If correlation issues exist between reported torque and Torque Demanded, the vehicle will not function as intended and can lead to drivetrain operation issues. This table allows gain control of this channel (should not normally require modification).
  • 9.6 Frictional Loss Table — The combustion torque (“Torque Ideal”) is calculated by the ECU; the moving parts create drag and limit available torque. This table allows entry of the frictional loss in Nm.
  • 9.7 Frictional Loss Offset 1 Table — One of two tables that allow offsetting of the frictional loss (commonly spanned against Engine Oil Temperature).
  • 9.8 Torque Reduction Ignition Retard Gain Table — Calibrates the torque reduction % per degree. When a torque request is applied the ECU calculates how much retard is required to achieve it.
  • 9.9 Torque Reduction Gain Table — Calibrates the torque reduction % per %cut. When a torque request is applied the ECU calculates how much cut is required to achieve it.

10.0 Ordering Information

ProductPart Number
Emtron GT86/BRZ/FR-S Plugin1609-72086

Appendix A – ECU Pinout

Connector A

PinFunctionChannel Assignment
A1Throttle Servo Motor -AUX1012 Supply (option 2)
A2Throttle Servo Motor +AUX9
A3Power GroundGND
A4Power GroundGND
A5Cam Solenoid Exhaust RHAux 4
A6O2 NarrowBand HeaterGROUND
A7Cam Solenoid Exhaust LHAux 3
A8Ignition 4Ign 4
A10Ignition 2Ign 2
A11PurgeInj 6
A12Injector 1 (Port)Inj 1
A13Injector 4 (Port)Inj 2
A14Injector 1 (Direct)Inj 1 Direct
A16Cam Solenoid Inlet RHAux 2
A17Cam Solenoid Inlet LHAux 1
A18TPS (Main)An 2
A195V Engine (TP and VSV)Eng 5V
A20Oil TemperatureAn 10
A21Ignition 1Ign 1
A22Injector 2 (Port)Inj 2
A23Injector 4 (Direct)Inj 4 Direct
A24Injector 3 (Direct)Inj 3 Direct
A25Injector 2 (Direct)Inj 2 Direct
A28TPS (Sub)An 3
A29Sensor Ground (Knk, MAF, Oil Temp, Eng Temp)Sensor 0V Ref
A30ECTAn 7
A31Ignition 3Ign 3
A32Injector 3 (Port)Inj 3

Connector B

PinFunctionChannel Assignment
B1Canister Pump Module (VPMP)
B5Direct Injector Power Supply RelayInj 8
B7DBW (ETCS) PowerInj 7
B8Canister Pump Module (MPMP)
B10Fuel Pump FeedbackDI 5
B11Cooling Fan Relay 3Ign 5
B12Cooling Fan Relay 1 2Ign 6
B13EFI Relay (Gnd)
B15TachoAux 6
B17DBW Relay (Gnd)Inj 7
B18Alternator ControlAux 8
B19FPCAux 7
B20Canister Pump ModuleGROUND
B215V Eng (FPS Main)5V Eng
B225V Eng (FPS Sub)5V Eng
B23FPS Main SignalAn 13
B26Starter RelayIgn 8
B29Sensor Ground (PP)Sensor 0V Ref
B30Sensor Ground (PP)Sensor 0V Ref
B31FPS Sub SignalAn 14
B34Start Cut RelayAux 11
B35AC ClutchIgn 7

Connector C

PinFunctionChannel Assignment
C1Power GroundGROUND
C2Power Ground
C3Power Ground
C5O2 Wideband Heater
C614V ECU Power
C9Fuel Pressure SignalAn 6
C11DF1DI 5
C13Fuel Pump FeedbackDI 8
C14Exhaust Cam Position (LH)DI 2
C15Intake Cam Position (RH)DI 1
C16Crank Signal +
C17Knock Signal (RH)
C18O2 Wideband Sensor Signal 1 -
C19O2 Wideband Sensor Signal 1 +
C20Manifold Pressure SensorAn 1
C21O2 NarrowBand Sensor Signal 2
C25Exhaust Cam Position (RH)DI 3
C26Inlet Cam Position (LH)Sync Index
C27Crank Signal -
C28Knock Signal LH +
C29Shield (Knock)
C30Shield (O2)
C31DF2DI 7
C32Fuel Pump DriverAux 12
C345V for CAM Sensors5V Eng
C35Shield (Crank)

Connector D

PinFunctionChannel Assignment
D114V ECU Power
D2Battery
D3Brake Switch (NO)
D4Signal Ground / Shielding
D7Brake Switch (NC)DI 13
D8AC Pressure SensorDI 11
D12Intake Temp (MAF)AN 11
D14Starter Signal from Start RelayDI 10
D15Clutch SwitchDI 9
D16Neutral SwitchDI 4
D17Start RequestDI 12
D18CAN LoCAN Lo
D19CAN HiCAN Hi
D20GROUND
D22MAF SignalAN 4
D24Battery Current SensorGROUND
D27Ignition Switch
D28Shield (MAF)
D29Ground (MAF)
D30Cruise Switch (Main)DI 14