Quote from 1fastTRX on January 25, 2011, 03:05
I’ve been scouring the net trying to get the EOT (PID: 1310) to work on my truck (2006 F250 6.0L Diesel), but nothing. I inputted the PID, let it grab the raw data and the reading is 55. I inputted the celsius to fahrenheit conversion for the equation and the reading is 133. This is steady when cold and warm.
Some of the info I got from here:
http://www.mp3car.com/vbulletin/engine-management-obd-ii-engine-diagnostics-etc/78442-ford-enhanced-pids-2.html
The below I copied out of my post in the diesel forum:
——-
(A*2.996)??? = -256-254 DEGREE F – 1139 ECT-ENGINE COOLANT TEMPERATURE INPUT DEGREE F
1139 is the PID for coolant temp in degrees so plugging the equation hopefully will work for EOT. This is assuming the thermistor for coolant and oil is the same. I will see if I can get trans fluid temp as well.
…I just checked and it looks trans temp is different. Hope this doesnt mean the Oil temp is different…
A*31.25 = 0-8000 F – 1674 TFT-TRANSMISSION FLUID TEMPERATURE INPUT DEGREE F
———
I used the above coolant temp to compare to the value which Ian has, but my readings are way off. Can anybody shine some light on this? I tried posting in a diesel forum, but nobody knew so I thought I would try here.
The following is the result of trying the above equations on my truck:
———–
I tried the above equations with bad results. Apparently my transmission is running at 3,125.8 F when cold and my EOT is 328 F cold (LOL). Raw data without the equation shows my trans temp is 100 cold and oil is about 109 cold, but coolant was 60 cold (Ian’s coolant gauge not the faulty one I attempted). ambient temp outside was 64 F
————-
Thanks,
Logan
PS- So far the app rocks! Being able to get the EOT straightened out would be a big plus considering the problematic nature of the 6.0L motor. Alot of the powerstroke forum guys I’m sure would be very appreciative and could bring some more exposure for Torque.
Today is your lucky day…sort of. I have an 05 F250 with 6.0 and I have a lot of experience requesting manufacturer specific data and I would love to have my trans temp displayed.
using my ELM327 I requested the Engine coolant temp using the J1979 PID
>0105–mode0x01 PID 0x05
7E903410570–transmission control unit response with data 0x70
7E803410570– engine control unit response with data 0x70
Using the J1979…0x70=112 112-40=72C or 161F which is correct
now we try the Ford PID for engine coolant
>221139
7E80462113951–ECU data 0x51
7E90462113950–TCU data 0x50
if we convert that from hex we have 80 and 80*2.996=~240…too high
if we leave it as decimal 50, then we have 50*2.996=~150…much closer, but not the same
So it would seem that the data returned is not in hex
trying the trans temp PID
>221674
7E90562167403D1–TCU response with data = 0x03D1
7E8037F2231–ECU error no response
the conversion only mentions one byte so I am still trying to figure out how 0x03D1 can convert to the 160-180 range for trans operating temp.
i have tried bit shifting 3 times(the equivalent of dividing by 8) and the result was ~122. I have been idling for awhile, so that may be the right conversion.
I’ll let you know if I find anything.
|