How To: Monitor Trans Fluid Temp (and other things) On Your iPhone

For quite a while now, Android phone users have had the option to use Torque Pro to monitor live engine data, including transmission fluid temperature (on '99 and new 4Runners).

Just so you're aware... Torque Pro/BAFX Bluetooth Adapter provides Transmission temps on my 97 limited, so you should edit this statement :)
 
Just so you're aware... Torque Pro/BAFX Bluetooth Adapter provides Transmission temps on my 97 limited, so you should edit this statement :)

It's my understanding that prior to 1999 model years did not have a transmission temp sensor...
 
I have an '07 4Runner SR5 V6, i have the Engine Link app and i tried using the code you gave but it isnt working for me! thanks

Yeah, the code I listed is for '99 to '02 3rd gen 4Runners. 4th gens I believe swapped to a new OBD protocol (3rd gens use ISO. I think 4th gens use CAN?). So because of that, you'll have a completely different set of PIDs and such.
 
Thanks for the effort!

Thanks for replying so fast guys! I did try that entry yesterday and it returned nothing. I'm starting to think it can't be done on my year 4Runner lol. If anyone has any other ideas please feel free to post it please, I really need to see how the Trans is doing so I can know what kinda cooling I need to do for it for different situations! Thanks again!
 
Last edited:
Thanks for replying so fast guys! I did try that entry yesterday and it returned nothing. I'm starting to think it can't be done on my year 4Runner lol. If anyone has any other ideas please feel free to post it please, I really need to see how the Trans is doing so I can know what kinda cooling I need to do for it for different situations! Thanks again!

I'm about 99% sure you have a trans temp sensor that reports to the ECU. In fact, I think you have two; one in the pan and one at the torque converter outlet. Take a look over at the Tacoma World forums, I remember seeing a long thread over there at one point that had the codes for 2nd gen Tacos that should work for your 4Runner.
 
Thank you I'll take a look in there, mine is an '07, you think it will work?


Try this for the transmission pan temp:

Header: 0
PID: 21D9
formula: (((E*256)+F) * (7/100) – 400)/10)
Min value: 0
Max value: 300
Name: Trans Fluid Temp 1 (...or whatever you want to call it)
Unit factor: °F

And this one for the converter outlet temp:

Header: 0
PID: 21D9
formula: ((((G*256)+H) * (7/100) – 400)/10)
Min value: 0
Max value: 300
Name: Trans Fluid Temp 2 (again, whatever you want to call it)
Unit factor: °F
 
Thanks for trying!

Thank you for the codes, but alas they did not return anything. I must have a 4Runner with it's own unique set of codes lol:shrug:
 
Thank you for the codes, but alas they did not return anything. I must have a 4Runner with it's own unique set of codes lol:shrug:

The following works for new models. Could it work for yours?
Header: 0
PID: 2182
formula: ((((A*256)+B) * (7/100) – 400)/10)
Min value: 0
Max value: 300
Name: Trans Fluid Temp 1 (...or whatever )
Unit factor: °F

Header: 0
PID: 2182
formula: ((((C*256)+D) * (7/100) – 400)/10)
Min value: 0
Max value: 300
Name: Trans Fluid Temp 2
Unit factor: °F
 
Just an update.



I'm now using an iPhone 5 as I've now retired my old dependable iPhone 4.



The iPhone 5 is running iOS 8.1.2, jailbroken with TiaG. I then reinstalled RoqyBT7, and RoqyOBD7. At first I was having issues with Engine Link not finding the OBD2 dongle. Everything still worked fine on my iPhone 4, so I knew something was up with my iPhone 5. After Googling, I found Roqy's Facebook page, and they had a post stating to make sure you rebooted your phone if you jailbroke with TiaG. Doh! So I rebooted and everything works again. Be sure to reboot after you jailbreak!

Screenshot of my current gauge setup:

10086dfc50aa5a6ddba92e85524b3886.jpg
 
I went back and added to the original post. Now there's a write up included for how to monitor your Air Fuel Ratio. This only applies to vehicles with an AFR sensor instead of the traditional narrowband O2 sensor.

Here's the new section of the write up:

How to Monitor Air/Fuel Ratios (California Emissions Vehicles Only)

Ok, so yesterday I was fooling around with how to read AFR on Engine Link. I've got a '99 4Runner that has California style emissions, which means that there is a an "Air Fuel Ratio Sensor" instead of the normal narrowband oxygen sensor. To see if you have an Air Fuel Ratio Sensor equipped on your rig, take a look at your exhaust pipes, and if you have 2 catalytic converters, you've got the wideband AFR sensor. If you only have 1 catalytic converter, then you've got the narrowband sensor, meaning this part of the write up will not work for you (sorry).

Some 4Runners have the ability to monitor the air fuel ratio directly from the ECU. All that's needed is a custom PID and formula. This only works on some rigs, while it doesn't work on others. Unfortunately this did not work on my '99. I suspect it only works on 2001 and newer, but I'm not positive. At any rate, try the following custom PID and see if it works for you:

ECU address or Header: 0
ModeandPID: 0124
Formula: A*(1465/80)
Min Value: 10
Max Value: 20
Description: Air Fuel (or water you want to call it)
Unit: Ratio

If the above works for you, then you're finished. However, if you're like me and the above does not work for you, there's another, more roundabout way to view your AFRs.

Using this method, we're going to create two new custom PIDs. One will be for lean AFRs, the other will be for rich AFRs. Create the following:

ECU address or Header: 0
ModeandPID: 0114
Formula: A*(15/200)+4.8
Min Value: 10 (or however low you want it to go)
Max Value: 14.7 (this MUST be 14.7)
Description: AFR (Rich)
Unit: Ratio


ECU address or Header: 0
ModeandPID: 0114
Formula: A*(30/200)-5.1
Min Value: 14.7 (this MUST be 14.7)
Max Value: 20 (or however high you want it to go)
Description: AFR (Lean)
Unit: Ratio

Now that you've created your two custom PIDs (one for "rich" and one for "lean") go back to your gauge screen. Hold down on the gauge screen until the menu pops up, and select "Big Bar" (selecting "Small Bar" will work too). Place the AFR Rich gauge on the left side of the screen. Do the same thing again, and place the AFR Lean on the right side of the screen, as pictured below:

cd152d88d6ec504076f1a86f0139d8c0.jpg


Now you can monitor what your actual AFRs are. When you're rich, only pay attention to the value on the "Rich" gauge. And when you're lean, only pay attention to the value on the "Lean" gauge.


Here I'm running right at 14.7
4e7a0b02e2f584be27371654d49ebc04.jpg


Here I'm running at 13.12 (ignore the 11.55 value)
946a4de254d269b449ded8c28d1168ef.jpg


Here I'm running at 15.6 (ignore the 15.15 value)
aeb47651aed8b28561a829f4d332e19a.jpg


Hope that helps! Let me know if you have any questions.
 
Last edited:
This is awesome info guys. Thanks for figuring this out with the trans temp. It's working like a charm on my 00' Limited.
I browsed through the thread again and didn't stumble upon a way to monitor fuel level. Am I correct at understanding the 00' Limited does not provide this through ECU feedback?
 
So is there a consensus on the formula?



Is it: Formula: A*(9/5)-38 or is it Formula: A*(9/5)-40

Probably the -40 one is correct, but decoding the Scangauge code came out to be -38. Either way, it's only a couple degrees different.



This is awesome info guys. Thanks for figuring this out with the trans temp. It's working like a charm on my 00' Limited.

I browsed through the thread again and didn't stumble upon a way to monitor fuel level. Am I correct at understanding the 00' Limited does not provide this through ECU feedback?


Unfortunately the fuel level doesn't get reported to the ECU, it just goes straight to the gas gauge.
 
I went back and added to the original post. Now there's a write up included for how to monitor your Air Fuel Ratio. This only applies to vehicles with an AFR sensor instead of the traditional narrowband O2 sensor.

Here's the new section of the write up:

This may be a stupid question, but I'll ask anyway.... How do you know which info to look at, rich or lean? On the gas rich? Coasting look at lean?
 
If it's running right at stoich, both gauges will read 14.7. If it's running lean, look at the lean gauge only. If running rich, look at the rich gauge only.

I should probably explain in more detail.

Take a look at the graph below. For rigs that have the wideband O2, you can match up the voltage reading of front O2 to the AFR that it corresponds to.

fe199ddf5179454f18cfa4d97018ab5e.jpg


Notice that on the rich side of the graph, every 0.1v increment correlates to a 0.3 change in AFR. Now take a look at the lean side of the graph. Notice that every 0.1v increment now results in a 0.6 change in AFR. This change in the slope of the line is the reason for having two gauges, one for rich and the other for lean.

Hope that makes sense.
 
So to clarify, my 4Runner is what I think would be designated as a 98.5 Limited... do I have the necessary trans temp sensor to monitor the running temp or do I just have the sensor for the idiot light??
 
So to clarify, my 4Runner is what I think would be designated as a 98.5 Limited... do I have the necessary trans temp sensor to monitor the running temp or do I just have the sensor for the idiot light??

Do you have the '99+ upgrades? "Fat lip" bumper, cup holders in the center console, etc.?
 
Do you have the '99+ upgrades? "Fat lip" bumper, cup holders in the center console, etc.?
Yes, those, the multi-mouse 4WD, along with everything else listed in the upgrades for the 99 model year.

On a side note, I tried out the PID for transmission temp listed at the beginning of this thread (-40, not -38), and it was telling me there was no data, but there were two other Trans temp sensors that came with Torque Pro, and the second one was reading a temp. Would that be it? I didn't run my truck for long to see what kind of operating temps I would get, but I'll be doing some driving around here in a couple hours so I can see what it'll read.
 

Members online

Forum statistics

Threads
278,315
Messages
3,554,130
Members
248,016
Latest member
Advally Service

Trending content

Back
Top