ROSINA

Guide · AEM Infinity

EGT on AEM Infinity

An AEM Infinity reads an exhaust gas temperature amplifier on a spare 0–5 V analog input. The input shows as a voltage, and an InfinityTuner virtual channel turns it into a temperature. This guide covers the pins, the wiring, the virtual channel and logging.

Checked against AEM's Infinity manual, hardware specifications and quick-start guide, September 2026. AEM Series 2 units use different software and aren't covered here.

00What you need

01Pick an input

Infinity analog inputs read 0–5 V at 12-bit resolution. Each one has a 100 kΩ pull-up to 5 V, which the EGX's output drives directly.

02Wire it

EGX MODULE Yellow + Red − TYPE K PROBE MINI-K SOCKET Red — supply Black — sensor ground White — analog pin TO AEM INFINITY
Probe on one side, three wires to the ECU on the other.
Output wires
WireEGX5EGX12
Red+5V Sensor Power: Series 5 C1-49/50; Series 7 C1-41/42 or C2-22/23/24; Series 3 C1-44/45Switched 12 V
BlackAnalog Sensor Ground: Series 5 C1-23/24; Series 7 C1-19/20 or C2-30/31/32; Series 3 C1-22/23Analog Sensor Ground: Series 5 C1-23/24; Series 7 C1-19/20 or C2-30/31/32; Series 3 C1-22/23
WhiteThe free Analog input you pickedThe free Analog input you picked

Probe side

03Set it up in InfinityTuner

Leave the input unassigned, and build the temperature in a virtual channel.

  1. With the ECU powered and connected, open the Setup Wizard, go to Input Function Assignments and click Pin Out to confirm nothing uses your input.
  2. Find the live channel for your input, such as Analog10 [V]. With the probe connected at room temperature, it should read a little above 0 V.
  3. Open Layout → Add virtual channel. Give it a Name: such as EGT, use Set Inputs to make your Analog channel input i0, and enter the Expression:
    EGX5: i0 * 200 for °C, or i0 * 360 + 32 for °F.
    EGX12: i0 * 250 for °C, or i0 * 450 + 32 for °F.
  4. Save your session and layout so InfinityTuner keeps the virtual channel. ECU changes are saved when you close the Setup Wizard, or with ECU → Commit modifications.
Calibration points
ModelLowHigh
EGX50.000 V = 0 °C (32 °F)4.800 V = 960 °C (1760 °F)
EGX120.000 V = 0 °C (32 °F)5.000 V = 1250 °C (2282 °F)

The multipliers come from the calibration points above: the full-scale temperature divided by the full-scale voltage.

Volts at a glance
EGTEGX5EGX12
100 °C / 212 °F0.50 V0.40 V
300 °C / 572 °F1.50 V1.20 V
500 °C / 932 °F2.50 V2.00 V
700 °C / 1292 °F3.50 V2.80 V
850 °C / 1562 °F4.25 V3.40 V
900 °C / 1652 °F4.50 V3.60 V
960 °C / 1760 °F4.80 V3.84 V
1000 °C / 1832 °F4.00 V
1100 °C / 2012 °F4.40 V
1250 °C / 2282 °F5.00 V

A dash means past that model's range.

04See it and log it

05If something's wrong

It reads near full scale and won't move
A broken signal wire. Infinity inputs have a 100 kΩ pull-up to 5 V, so an open wire reads near full scale, like an unplugged probe.
The virtual channel shows nothing
Check that Set Inputs points i0 at the Analog channel you wired, and that the channel shows a voltage.
It reads near full scale on a cold engine
The probe is unplugged or open. Both modules drive their output high when the probe circuit is open, so an open probe reads hot, not cold.
The reading jumps with revs, fans or the alternator
You have a grounded probe, or the black wire is on chassis ground. Fit an ungrounded probe and use the sensor ground.
It reads high once the engine bay heats up
The module is mounted somewhere too hot, or there's copper wire between the probe and the module.

Full specifications, wiring and calibration for both modules are in the datasheet (PDF). Guides for other ECUs and loggers are listed here.

The EGX5 and EGX12 aren't on sale yet. Leave your email on the store page to hear when they ship.

Checked against: