I think there is too many parentheses in the first part of the Equation. I counted seven in this part ((signed((A*256)+B)). Can you double check please. I am lost.ecoboostsho said:Trans Temp formula...(I also changed the original post on page 1)
Add a custom PID in Torque by going to the "Settings" section off the main screen.
Enter the following for the fields it prompts you for:
"OBD2 Mode and PID" = 221E1C
"Long Name" = Trans Temp
"Short Name" = Trans T
"Minimum Value" = -40
"Maximum Value" = 260
"Scale Factor" = 1
"Unit Type" = deg
"Equation" = ((signed((A*256)+B))*(9/80)+32)
Leave the OBD Header blank
Hit "Test" and make sure you get a value back. Then click "ok".
Next go to a screen where you actually want the gauge (Under Realtime information off the main screen). Long press and "add display"...then pick a type of display...then select the "Trans Temp" (or whatever you called the Long Name above). Pick a size and then enjoy!
ecoboostsho said:So a quick heads up to everyone who is trying this out. I am blessed to live in the God forsaken cold state of Minnesota so I discovered this morning that anything below 32 deg. Fahrenheit will show up as a huge number...this led me to believe that the formula actually is using a signed binary number. Thankfully Torque handles this just fine if you modify the formula using a "signed" keyword. I will go back and modify the original formula and recommend you change it if you want it to read temperatures below freezing. It probably isn't critical as it doesn't affect the reading above freezing but I want it to be accurate all the time... note that I had to add yet another set of parentheses so type carefully!
MTaurusSHO said:I think there is too many parentheses in the first part of the Equation. I counted seven in this part ((signed((A*256)+B)). Can you double check please. I am lost.ecoboostsho said:Trans Temp formula...(I also changed the original post on page 1)
Add a custom PID in Torque by going to the "Settings" section off the main screen.
Enter the following for the fields it prompts you for:
"OBD2 Mode and PID" = 221E1C
"Long Name" = Trans Temp
"Short Name" = Trans T
"Minimum Value" = -40
"Maximum Value" = 260
"Scale Factor" = 1
"Unit Type" = deg
"Equation" = ((signed((A*256)+B))*(9/80)+32)
Leave the OBD Header blank
Hit "Test" and make sure you get a value back. Then click "ok".
Next go to a screen where you actually want the gauge (Under Realtime information off the main screen). Long press and "add display"...then pick a type of display...then select the "Trans Temp" (or whatever you called the Long Name above). Pick a size and then enjoy!
Let me run out to my car at lunch and make sure I didn't typo the formula myself when I typed it above. It is working on my car so I just need to verify it.MTaurusSHO said:It's giving me "equation check parentheses "
ecoboostsho said:Hey guys just a heads up! I went and hooked up Forscan to the car which reads transmission temp by default and when the above formula was reading 82 degrees Forscan was reading about 104 degrees...so there was about a 20 degree difference in temp in the two at those temps. I actually trust Forscan so I truly believe there may be something wrong with the formula (not the PID). I'm pretty comfortable the math is right based on the link that Swamp Rat posted but its possible that scaling equation is close but not quite applicable to our car. They may have tweaked the equation by either altering the scaling or the offset for these cars. I am still working on this but didn't want anyone to get a "false" sense of security.
Well unless you have thousands (or even 10's of thousands) of dollars I don't think you'll be able to buy the PIDs. If you did manage to buy them I'm pretty sure Ford will not allow you to distribute them publicly via a legal agreement. I can understand why they wouldn't make certain PIDs available but the ones that are read only shouldn't matter to them...Larrylu said:I've been looking for some way to buy the PID's. Haven't fond a thing. Aeroforce has them so they must be available but where and for how much. Too bad we are stuck here trying to re-invent the wheel. If the 22 degree discrepancy is constant the formula could be tweaked, but I'm worried we might be getting the temp for an unrelated sensor.