The standard OBD2 protocol does feature PIDs for catalyst temperatures, as following (using the 01 “Show Current Data” mode):
013C
– Catalyst Temperature: Bank 1, Sensor 1013D
– Catalyst Temperature: Bank 2, Sensor 1013E
– Catalyst Temperature: Bank 1, Sensor 2013F
– Catalyst Temperature: Bank 2, Sensor 2
The conversion formula is ((256*A+B)/10)-40
, yielding values between –40 °C and 6,513.5 °C. For °F, take the °C value, multiply it by 1.8
and add 32
.
However, as far as I know, there are no Target IDs for these in RD, or they aren’t documented in the Target ID list.
For example, I can read data for 013C
from my vehicle via OBD2 and have it displayed in RD with a custom XML file. Right now, I can do this by either using name=""
instead of targetId=""
in the XML file, yielding a new input in “ECU Specific”, or linking the target ID of one of the “Dummy” inputs, since I don’t know how to use values from name=""
in custom equations or Gauge Math, or if that is even possible.