3 PIDs work in Torque app but not in RealDash - Toyota 86

The PIDs:

Oil Temp - 2101, header 7E0, equation AC-40

Brake Position - 2141, header 7B0, equation min(100, 1.1 x max(A-10, 0))

Fuel Level - 2129, header 7C0, equation (A x 50)/100

All 3 work perfectly in Torque app.

What I did:

Added to realdash_obd2.xml rotation section and imported as Custom Channel Description File.

The problem:

When I add a gauge and try to select Input, It dosent show any values.

Thanks in advance.

Lets start with one of these, like Oil Temp.

  • Go to connection settings->OBD2 monitor.
  • Issue commands:
atd
atsp0
ath1
atsh7E0
2101

After the final command you should get quite a lot of bytes as a response as equation says AC; that is referring to 19th byte of the response.

  • Does the response 19th byte - 40 look like a proper oil temperature? Post your 2101 response here and lets analyze together.

In OBD2 simulator, this XML line:

<command send="2101" header="atsh7E0" skipCount="20" targetId="152" units="C" conversionABC="AC-40"></command> <!-- engine oil temp -->

Produces oil temperature value of 79 degrees.

AC stands for 29th data byte in the response. In your example case that is hex 0x77. That is 119 in decimal, then -40 makes final value of 79 degrees.

You did not mention what oil temperature was when image was taken, so its a bit difficult to troubleshoot, but for me, with that XML snippet RealDash correctly read the 29th data byte from the response and converted that to 79 degrees.