I'm trying to properly understand the document attached with the ford enhanced PID's and their scaling.
Based on some previous research I did for TFT (Trans fluid temp), I was able to figure out the scaling for that value, and it does not seem to match what is in the document. So, either I'm misunderstanding the document, or the scaling is wrong.
Here's my original post about the topic over on scantool.net.
In brief, if I request the TFT data (PID 0x1674) the 8th and 9th bytes are 0x01 0xBB, which my scan tool and software tells me is 55.4F. According to the poster in the thread linked above, the correct scaling is to evaluate those two bytes as a single value, and simply divide by 8 to get the value. I.E. 0x01 0xBB = 443. 443 / 8 = 55.375
Now, the document tells me to evaluate byte 4, and multiply it by 31.25. The 4th byte is 0x10 or 16. 16 * 31.25 = 500.
What am I doing wrong?
SEND: 17 C4 10 F1 22 16 74 A1
RECV: 09 C4 F1 10 62 16 74 01 BB ED