GR Yaris PIDs reverse engineered revisited

AP756

Zookeeper
Staff member
Dec 6, 2021
238
381
63
South of Germany near Pforzheim
Together with the users dvim, MagnusT, aussiebogan, ...from "the other forum" we found some PIDs which work on the GRY. Tested with Torque Pro, other programs which accept PID settings should work too. Before this information is gone I took the liberty to duplicate our findings here, presented in a way you can setup Torque Pro by entering the values listed below:

OBD2 Mode and PID: 221059
Long name: GRY Accelerator Pedal
Short name: Acc. Pedal
Minimum value: 0
Maximum value: 100
Scale factor: x1
Unit type: %
Equation: (A-41)/1.42
OBD header: 700

Note about how to adjust the values: After PID setup (equation should read just A) go into your car, start Torque and switch on ignition. Don't touch the accel pedal, just read out the value (in my case 41). Now edit the PID settings and correct the zero point in equation (for me it was A-41). After restaring Torque the accel pedal reading should be zero. Now fully press the accel pedal, the reading should change to 100%. If not just adapt the multiplicator (in my case the equation now is (A-41)/1.42 ) until you reach 100%. Now you got a new working pedal indicator.

OBD2 Mode and PID: 221074
Long name: GRY Oil Pressure
Short name: E Oil P
Minimum value: 0
Maximum value: 6
Scale factor: x1
Unit type: bar
Equation: ((A*256)+B)/1280
OBD header: 700

OBD2 Mode and PID: 221638
Long name: GRY Transmission Oil Temp
Short name: Trans. Oil
Minimum value: 0
Maximum value: 100
Scale factor: x1
Unit type: °C
Equation: A + B/256 - 40
OBD header: 700

OBD2 Mode and PID: 221021
Long name: GRY B+ Alternator
Short name: B+
Minimum value: 0
Maximum value: 20
Scale factor: x1
Unit type: V
Equation: A/10
OBD header: 7C0

OBD2 Mode and PID: 2162
Long name: GRY Parking Brake
Short name: PB
Minimum value: 0
Maximum value: 1
Scale factor: x1
Unit type: V
Equation: BIT(A:1)
OBD header: 7D0

The following items are "work in progress" (unknown equation, unknown use, ...):

Fuel Input (?) OBD2 Mode and PID 221022 Header: 7C0 Equation: ???
Sub Fuel (?) OBD2 Mode and PID 221023 Header: 7C0 Equation: ???
Fuel Press (High) OBD2 Mode and PID 221F6D Header: 700 Equation: ???
Fuel Press (Low) OBD2 Mode and PID 221F6D Header: 700 Equation: ???
Intake Manifold Absolute Pressure 221F87 Header: 700 Equation: ???
ExDID_1BE1 OBD2 Mode and PID 221BE1 Header: 700 Equation: ???
ExDID_15F7 OBD2 Mode and PID 2215F7 Header: 700 Equation: ???
ExDID_1F07 OBD2 Mode and PID 221F07 Header: 700 Equation: ???

Any idea, help, input is welcome to get the most out of our GRY.

Bye for now Fred
 
Great summary of the info there. If possible i'll try and log those PID's separately in obdlink and see if I can work out the equation.
 
  • Like
Reactions: AP756
This is great. I wonder if using these methods you could get temperature of the rear differential or clutchpack whatever of both is given as some of the aftermarket screens that just came up for sale -and that they’re connected via OBD to the car-?
 
Already done. The "Transmission Oil Temperature" most likely is the 4WD clutch pack temperature

OBD2 Mode and PID: 221638
Long name: GRY Transmission Oil Temp
Short name: Trans. Oil
Minimum value: 0
Maximum value: 100
Scale factor: x1
Unit type: °C
Equation: A + B/256 - 40
OBD header: 700

Bye for now Fred
 
Already done. The "Transmission Oil Temperature" most likely is the 4WD clutch pack temperature

OBD2 Mode and PID: 221638
Long name: GRY Transmission Oil Temp
Short name: Trans. Oil
Minimum value: 0
Maximum value: 100
Scale factor: x1
Unit type: °C
Equation: A + B/256 - 40
OBD header: 700

Bye for now Fred
I thought that was the gearbox temperature, but that’s great if so…
 
Already done. The "Transmission Oil Temperature" most likely is the 4WD clutch pack temperature

OBD2 Mode and PID: 221638
Long name: GRY Transmission Oil Temp
Short name: Trans. Oil
Minimum value: 0
Maximum value: 100
Scale factor: x1
Unit type: °C
Equation: A + B/256 - 40
OBD header: 700

Bye for now Fred
Ok, had the chance to try it today on OBD fusion for iPhone using Carista bluetooth adaptor. I managed to make it work but had to try a few times as the inputs on OBD fusion are not named the same as in the list above and I’m not expert whatsoever on this type of stuff.

So, after several tries, I put OBD Mode=22 and PID=1638 and Module/Header=700, if this is correct I’m getting around 50 degrees with the car warmed up, and up to 60 degrees after a short route trying to push the car a bit more in sport mode. Does it make sense or should I change the settings?
 
So, after several tries, I put OBD Mode=22 and PID=1638 and Module/Header=700, if this is correct I’m getting around 50 degrees with the car warmed up, and up to 60 degrees after a short route trying to push the car a bit more in sport mode. Does it make sense or should I change the settings?

Sounds about right from what i've seen. To make it easier, most of the extra available options can be found by setting your car to a 2020 Camry in obdfusion rather than having to set the pid's
 
  • Like
Reactions: R-power and MRA3
read an article showing rear clutch pack does not share oil from rear diff but is a sealed for life item could that mean gear oil temp is gearbox or trans box maybe ??
 
read an article showing rear clutch pack does not share oil from rear diff but is a sealed for life item could that mean gear oil temp is gearbox or trans box maybe ??
I think the car has got a sensor on the clutch pack or rear differential to disengage the 4wd system when temps reaches close to 100 degrees. So it could be that, but also as you say gear oil or trans, which I’m not sure either of them have a sensor. So it’s still a bit of a question mark still, unless someone has other info.

You’re right on the rear clutch pack not sharing the oil with the rear diff, based on Fensport findings.
 
ah yes was the Fensport article.....

so the rear clutch temp sensor must be connected within the clutch housing and then disengage at 100deg C
 
Obdfusion also has the "clutch stroke position" unsure of the PID. Values range from around 13.7 to 54.5 (un to fully depressed). If it's a linear relationship the formula will be something like:
Clutch pedal position = 2.45x - 33.6
 
  • Like
Reactions: Yaris San
PID question.
I'm getting CACTC Charge Air Cooler Temperature in Torque Pro.

As temps are not much higher then ambient and not the same as IAT, the description doesn't make sense to me. Can it be the intake temperature measured by the MAF sensor? Or are there any other sensors I missed / didn't think of?
 
PID question.
I'm getting CACTC Charge Air Cooler Temperature in Torque Pro.

As temps are not much higher then ambient and not the same as IAT, the description doesn't make sense to me. Can it be the intake temperature measured by the MAF sensor? Or are there any other sensors I missed / didn't think of?
To answer myself

SmartSelect_20220303-184723_Torque.jpg


The labels are correct, Intake Air Temperature is the one in the airbox messured by the MAF sensor.
CACTC is the temperature in the boost pipe after the IC and before the throttle body (pic front of engine):
20220303_212212.jpg


Found/confirmed them by unplugging them.

I was confused as IAT on my previous platform was the intake manifold temperature. So make sure to log both and see the difference between intake and IC efficiency.
 
Last edited:
Can anyone confirm whether Torque or any other app can display/log requested and actual boost?
 
Credit for dvim on the other forum for finding this one

4WD Coupling Temperature
Mode 221
PID 026
Header 7B1

Formula =((A*256)+B)/128
This is the most important one for me as it cannot be seen on the stock menus until shit happens…I hope it works!
 
Hi guys,

One question, do you have the PID for knock, or it comes presetted up on the thing?

Thanks a lot!