Applications Toyota 2GR-FE

Draft GR V6 2005– 6 cyl 3456 cc Race Core F7

Draft. Trigger offset has not been confirmed on a running Race Core install. Pins marked TBD are unknown — do not guess them. A wrong decoder or firing order can destroy the engine.

Toyota 2GR-FE

3.5 L V6 in Aurion, Camry, RX, Sienna and a lot of Lexus models. Dual VVT-i, coil-on-plug, usually DBW. The FE is port injection. The FSE (IS 350, GS 350 and similar) adds D-4S direct injectors. Race Core saturated low-sides can drive the port injectors only.

Recommended: Race Core F7 only. Six injectors, six logic coils, dual VVT, DBW. Direct injectors on an FSE are not connected. V4 pins and H-bridges are TBD.

Status: draft. Trigger offset has not been confirmed on a running Race Core install.

  • Cylinders: 6
  • Displacement: 3456 cc
  • Firing order: 1-2-3-4-5-6
  • Orientation: Firing order 1-2-3-4-5-6, same family as 1GR-FE. Confirm cylinder 1 on the manifold. Coils follow cylinder number.

Variants

VariantYearsTriggerNotes
2GR-FE2005–36-2 class crank + cams. Count teethPort injection, dual VVT-i, DBW on most. 3456 cc.
2GR-FSE / D-4S2006–Same crank familyPort plus direct. Drive the port rail only. Direct injector pins are TBD and are not low-sides.

Pins below are the library default Race Core F7 map — the same AMPSEAL landings as the verified 1UZ-FE, 2JZ-GTE and LS1 notes. Core EFI V4 and Micro Core cavity numbers are TBD. If a pin is not in this table, it is TBD. Do not guess a spare.

PinTunerStudioFunction
B5 / B13VR 1+ / VR 1−Crank, if the sensor is 2-wire VR
B10Digital 1Crank, if the sensor is 3-wire Hall
B4 / B12VR 2+ / VR 2−Cam VR
B1Digital 2Cam Hall
A3Lowside 1Injector cylinder 1
A15Lowside 2Injector cylinder 2
A4Lowside 3Injector cylinder 3
A16Lowside 4Injector cylinder 4
A5Lowside 5Injector cylinder 5
A6Lowside 6Injector cylinder 6
A35Ign 1Cyl 1 logic coil
A34Ign 2Cyl 2 logic coil
A22Ign 3Cyl 3 logic coil
A33Ign 4Cyl 4 logic coil
A32Ign 5Cyl 5 logic coil
A31Ign 6Cyl 6 logic coil
A2Highside 1Cam oil-control valve (PWM)
A1Highside 2Second oil-control or lift solenoid
B7/B6 + B15/B8ETB 1 ± / ETB 2 ±DBW motor. Not a stepper as well. Pedal and TPS tracks: follow the APP and ETB notes
C20Analog Temp 3CLT
C30Analog Temp 2IAT
C13Analog Volt 1MAP 0–5 V
C24Analog Volt 2TPS 1
C34 / C35Knock 1 / Knock 2Knock, one per bank
A20Lowside 10Fuel-pump relay coil
A21Lowside 12Main-relay coil
A12Lowside 15Radiator-fan relay coil
B17 / B16CAN 1 H / LDash / wideband
B18Battery SenseIgnition-switched 12 V (5 A fuse)
B23+12 V MRMain-relay 12 V into ECU
A17 A18 A24 B14 B19 B20Power GNDEngine block → battery −
C9 / C21 / C325 V Sens 1MAP, TPS, pedal 1
C1–C8, C29, C31Sensor GND0–5 V and thermistor returns

Trigger

Same rule as the 1GR-FE note. Expect a 36-2 crank and log the cam wheels. Do not select the 2JZ 3-tooth or UZ 3-tooth mode on the name alone. A second cam input pin is TBD.

Crank

PatternCount it. Select 36-2 only when the missing pair is real. VR or Hall per the sensor in the loom.

Cam

Dual VVT-iOne sensor per cam you intend to close the loop on. First cam on Digital 2 or VR 2.

TunerStudio

SettingValue
Trigger / wheel type36-2 after the count. Cam from the log
Use only rising edgeVR: typically yes on MAX992x. Hall: as logged
Invert primaryNo — swap VR wires first
Firing order1-2-3-4-5-6

Offset: Light on the confirmed cylinder 1.

Injection

FE: six high-Z port injectors, sequential. FSE: the port injectors are the only ones these low-sides may drive. Direct injectors need a high-voltage driver this ECU does not have. Leaving them plugged into a low-side is how you destroy a driver and an engine.

FSEPort rail only. Direct side stays capped and undriven.

Ignition

Six logic coils if the coil has an igniter. 2-wire coils are out. Ign 1–6 by cylinder number. Dwell 2.0–2.5 ms until a coil temperature check says otherwise.

FSE vs FEIgnition does not change because of direct injection. Fuel does.

Idle

DBW. Follow the ETB and APP notes for the pedal and throttle connector. H-bridges are the throttle, so there is no stepper. Second pedal track uses the APP note (Analog Volt 9 / Analog Volt 7). Do not parallel it onto TPS 1.

First start

  1. Load the matching variant configuration in TunerStudio before the harness is live — injectors and coils stay disconnected until the decoder is confirmed.
  2. Fuel pump fuse out. Coils unplugged or spark outputs disabled. Crank. Open Diagnostics → composite / high-speed logger.
  3. Confirm crank teeth are even, the missing-tooth (or named pattern) is a single clean gap, and cam is one pulse per two crank revolutions for sequential four-stroke.
  4. RPM during cranking should sit in the 150–350 rpm band. 0 rpm or 12,000 rpm means the decoder is lost — polarity or wheel type, not offset.
  5. Lock timing to a fixed 10° (idle control off). Timing light on cylinder 1. Change trigger offset until the damper agrees with 10°.
  6. Recheck at ~3,000 rpm. If timing walks with RPM, it is VR polarity, a delayed Hall, or the wrong decoder — not offset.
  7. Enable spark. Confirm a healthy burn (timing light or plug colour) with fuel still disabled.
  8. Enable fuel. Prime, then crank. Catch the first idle on a rich-safe VE, then lean toward stoich at idle.
  9. Only then enable closed-loop idle, VVT, boost and traction. A base map is a starting point, not a dyno tune.

A base map is a starting point, not a dyno tune.