Toyota RAV4 Forums banner

Help with TorquePro transmission temp PIDs

39K views 42 replies 12 participants last post by  ashish2902  
#1 ·
I've got a 2009 Rav4 Sport 2GR-FE V6 with the U151F AWD transmission. I've used TorquePro in the past with my two prior Prius but this is the first time trying to locate custom PIDs for the Rav4.

Through googling I've gathered that the PID for transmission temperature is not built in to default PIDs and it has to be created. The only help I could find on Toyotas were from older Rav4s and a few Tacoma and Highlander forums.

For creating the PID all of them had pretty much the same values but none seem to be accurate - here is what i tried so far...

1) For pre 2010 models
21D9
Long Name: whatever you want
Short Name: whatever you want
Min Value: 0
Max Value: 300
Scale factor: 1
Unit type: °F (different formula for °C)
((((E*256)+F)*(7/100)-400)/10)

OBD header to use: (left blank)
2) For 2010 and newer
2182
Long Name: whatever you want
Short Name: whatever you want
Min Value: 0
Max Value: 300
Scale factor: 1
Unit type: °F (different formula for °C)
((((A*256)+B)*(7/100)-400)/10)
OBD header to use: (left blank)

#1 provides an erratic output that jumps all over the place. #2 temperature seems to low (others have said roughly 50 degrees above ambient temp is typical.

Has anyone done this on the same gen and year Rav4 as mine and what did they do to get it to work?

Thanks!

Sent from my SM-G870W using Tapatalk
 
#38 ·
I've got a 2009 Rav4 Sport 2GR-FE V6 with the U151F AWD transmission.
Same here, and my daughter has an identical 2011.

1) For pre 2010 models
21D9
...
2) For 2010 and newer
2182
Only PID 2182 works for my 2009 and her 2011. IDK what is in register B and have not confirmed with a thermometer but values computed as A*1.792-40 seem plausible (example).
 
#39 ·
The formula: ((((A*256)+B)*(7/100)-400)/10) means that the B factor has a 256 times less influence than A (0.5%) so that's fine.
I just use the whole formula because I feel that my phone can handle a few calculations with integer numbers.
Note that using 1.792 means working with real numbers and that usually takes more processing that integers... IDK if there is a way to test it and why it would matter. The actualization is not happening faster or slower than the register read rate.
 
#43 ·
It appears you're facing issues creating a custom PID for transmission temperature on your 2009 Rav4. For accurate results, consider trying the following settings:
PID for pre-2010 models:
  • Long Name: Transmission Temperature
  • Short Name: Trans Temp
  • Min Value: 0
  • Max Value: 300.
  • Scale factor: 1
  • Unit type: °F
  • Equation: ((((E*256)+F)-600)/10)
Try this and monitor if it provides a stable and accurate transmission temperature reading. Adjust the equation as needed. If issues persist, consult Toyota-specific forums for model-specific PID recommendations.