Torque Pro Missing PID's for Transmission Temp Guage .... and others

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!
 
Sorry ebsho, but I went back and retread the formula ( I assume you mean the tranny temp) and I'm at a loss with "signed key word". Can you print out the newly modded formula?
 
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:
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!
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:
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!

What cold..... would have never noticed....lol
 
MTaurusSHO said:
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!
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.

It all works out there are 5 open parentheses and 5 close parentheses.  It could be simplified a little but if you type it exactly as above it should all work for you.  Is Torque giving you errors?
 
MTaurusSHO said:
It's giving me "equation check parentheses "
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. 
 
I don't have any idea if I'm right but for what it's worth, I just got the parentheses notice also and for a shot in the dark I removed the last close parentheses after the + 32 and I was actually surprised when it took the equation and returned a normal looking value.
 
Okay - one more time.  I went out to my car and simplified the formula and verified it works...try this.

(Signed(A*256)+B)*(9/80)+32
 
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.
 
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.

In time ... have patience obie 1 ... I've been looking at a lot of other forums on this and NO One has even come close to what you have done  ..
 
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.
 
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.
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...
 
Back
Top