SAE J1979 Mode 01 PIDs polled via ISO 15765-2 (CAN). Works with any OBD2-compliant vehicle. PIDs are polled in a weighted round-robin schedule — high-priority PIDs are requested 3× more often than normal PIDs.
The gauge polls one PID at a time and moves to the next on response or 50 ms timeout. High-priority PIDs (RPM, Speed, MAP) are queued 3× more frequently than normal PIDs. Not all vehicles support all PIDs — the gauge silently skips unsupported ones. DTC reading and clearing (Mode 03 / 04) is available from the CAN Bus info screen in the gauge menu.
| PID (hex) | Signal | Unit / Notes |
|---|---|---|
| 0x0C | Engine RPM | rpm |
| 0x0D | Vehicle Speed | km/h |
| 0x0B | MAP / Boost | psi (gauge) |
| PID (hex) | Signal | Unit / Notes |
|---|---|---|
| 0x01 | CEL / MIL Status + DTC Count | flag |
| 0x04 | Engine Load (Calculated) | % |
| 0x05 | Coolant Temp (CLT) | °C |
| 0x06 | Short Term Fuel Trim Bank 1 | % |
| 0x07 | Long Term Fuel Trim Bank 1 | % |
| 0x08 | Short Term Fuel Trim Bank 2 | % |
| 0x09 | Long Term Fuel Trim Bank 2 | % |
| 0x0A | Fuel Pressure | psi |
| 0x0E | Ignition Timing Advance | ° BTDC |
| 0x0F | Intake Air Temp (IAT) | °C |
| 0x10 | MAF Air Flow Rate | g/s |
| 0x11 | Throttle Position (TPS) | % |
| 0x2F | Fuel Level | % |
| 0x33 | Barometric Pressure | kPa |
| 0x3C | Catalyst Temp Bank 1 Sensor 1 | °C |
| 0x3D | Catalyst Temp Bank 2 Sensor 1 | °C |
| 0x42 | Battery / Module Voltage | V |
| 0x44 | Lambda / AFR (Commanded) | λ and AFR |
| 0x46 | Ambient Air Temp | °C |
| 0x4F | Max MAF Air Flow Rate | g/s |
| 0x5A | Relative Accelerator Pedal Position | % |
| 0x5B | Hybrid Battery Pack SOC | % |
| 0x5C | Engine Oil Temp | °C |
| 0x5E | Engine Fuel Rate | L/h |
| PID (hex) | Signal(s) | Unit |
|---|---|---|
| 0x50 | Max Air | g/s |
| 0x03 | Fuel Sys | — |
| 0x12 | Sec Air | — |
| 0x14 |
SIG_OBD2_O2S1_V + s
SIG_OBD2_O2S1_TRIM + s
|
—
—
|
| 0x15 |
SIG_OBD2_O2S1_V + s
SIG_OBD2_O2S1_TRIM + s
|
—
—
|
| 0x16 |
SIG_OBD2_O2S1_V + s
SIG_OBD2_O2S1_TRIM + s
|
—
—
|
| 0x17 |
SIG_OBD2_O2S1_V + s
SIG_OBD2_O2S1_TRIM + s
|
—
—
|
| 0x1F | Run Time | min |
| 0x21 | Dist MIL | km |
| 0x22 | Rail Rel | kPa |
| 0x23 | Rail Pres | bar |
| 0x59 | Rail Pres | bar |
| 0x24 | SIG_OBD2_O2S1_LAMBDA + s | — |
| 0x25 | SIG_OBD2_O2S1_LAMBDA + s | — |
| 0x26 | SIG_OBD2_O2S1_LAMBDA + s | — |
| 0x27 | SIG_OBD2_O2S1_LAMBDA + s | — |
| 0x34 | SIG_OBD2_O2S1_LAMBDA + s | — |
| 0x35 | SIG_OBD2_O2S1_LAMBDA + s | — |
| 0x36 | SIG_OBD2_O2S1_LAMBDA + s | — |
| 0x37 | SIG_OBD2_O2S1_LAMBDA + s | — |
| 0x2C | EGR Cmd | % |
| 0x2D | EGR Err | % |
| 0x2E | Evap Purge | % |
| 0x30 | Warm-ups | — |
| 0x31 | Dist Clear | km |
| 0x32 | Evap Pres | Pa |
| 0x54 | Evap Pres | Pa |
| 0x3E | Cat B1S2 | °C |
| 0x3F | Cat B2S2 | °C |
| 0x43 | Abs Load | % |
| 0x45 | Rel TPS | % |
| 0x47 | TPS B | % |
| 0x48 | TPS C | % |
| 0x49 | Pedal D | % |
| 0x4A | Pedal E | % |
| 0x4B | Pedal F | % |
| 0x4C | Thr Cmd | % |
| 0x4D | MIL Time | min |
| 0x4E | Clear Time | min |
| 0x51 | Fuel Type | — |
| 0x52 | Ethanol | % |
| 0x53 | Evap Abs | kPa |
| 0x55 | Sec ST B1 | % |
| 0x56 | Sec LT B1 | % |
| 0x57 | Sec ST B2 | % |
| 0x58 | Sec LT B2 | % |
| 0x5D | Inj Timing | ° |
| 0x61 | Tq Demand | % |
| 0x62 | Tq Actual | % |
| 0x63 | Tq Ref | Nm |
| 0xA4 | Gear Ratio | — |
| Mode | Function | Notes |
|---|---|---|
| Mode 03 | Read Stored DTCs | Returns up to 12 DTC codes — ISO-TP multi-frame reassembly supported |
| Mode 04 | Clear DTCs | Clears all stored fault codes and resets MIL |