While in the pid editor and connected
to your vehicle press the test function
to see the raw hex response which comes
back from your vehicle.
If you could post your hex response cold and hot
maybe the correct variable will stand out from
the other bytes.
Not sure what equation you are using above
but the following are typical from what I’ve
seen (using variable A as an example).
A40 for °C
A*(9/5)40 for °F
A50 for °C
A*(9/5)58 for °F
Basically you are watching for hex bytes
that warm up gradually and match ambient
when cold.
3d hex = 61 decimal * (9/5) 40 = ~70 °F
77 hex = 119 decimal * (9/5) 40 = ~174 °F
47 hex = 71 decimal * (9/5) 58 = ~70 °F
81 hex = 129 decimal * (9/5) 58 = ~174 °F
Each hex byte is two characters
00 to FF hex (0 – 255 decimal)
1 hex = 1 decimal
2 hex = 2 decimal
…
9 hex = 9 decimal
A hex = 10 decimal
B hex = 11 decimal
C hex = 12 decimal
D hex = 13 decimal
E hex = 14 decimal
F hex = 15 decimal
10 hex = 16 decimal
and so on…
