GR Yaris PIDs reverse engineered revisited

I can't find it in the available OBD engine parameters.
dear @tonic
do you know that with this WONDERFUL PDF
you will receive the question....
what are the PID for the not common informations ??

like, just to ask some interesting.....
Engine ECU Internal Temperature
Battery Current
Battery Temperature
Alternator Output Duty Ratio

is there something on the web to understand how to set PID in comparison with this WONDERFUL PDF ??
thx a lot for support
 
dear @tonic
do you know that with this WONDERFUL PDF
you will receive the question....
what are the PID for the not common informations ??

like, just to ask some interesting.....
Engine ECU Internal Temperature
Battery Current
Battery Temperature
Alternator Output Duty Ratio

is there something on the web to understand how to set PID in comparison with this WONDERFUL PDF ??
thx a lot for support
My apologies, but I don't think I fully understand your question, mate. What do you mean by "not common informations"?
The PDF itself doesn't contain any PID information—it's just a list of engine parameters displayed on Techstream. To implement them, I capture and analyze CAN bus traffic.

You also asked about CANchecked earlier. I believe you can add custom OBD PIDs to it, but for that you should consult their manuals or support.
 
It is difficult to find PID for Misfire Count Cylinder #1, 2,3?
The issue may be that Techstream is requesting some data items in a single (multi-PID) OBD-II request, and another challenge is identifying the correct bytes and scaling formulas. Doing that properly would require inducing a misfire, which I’m not sure I want to do intentionally. I’ll check and let you know.
 
The issue may be that Techstream is requesting some data items in a single (multi-PID) OBD-II request, and another challenge is identifying the correct bytes and scaling formulas. Doing that properly would require inducing a misfire, which I’m not sure I want to do intentionally. I’ll check and let you know.
Thanks
 
It is difficult to find PID for Misfire Count Cylinder #1, 2,3?

Misfire Count Cylinder #1
OBD2 Mode and PID: 2210A6
Long name: Misfire Count Cylinder #1
Short name: MisCyl1
Minimum value: 0
Maximum value: 100
Scale factor: x1
Unit type:
Equation: A
OBD header: 700

*for cylinders 2 and 3, use equations B and C, respectively.

Tested on my way to work. Counted 3 misfires during 30 min drive. One on cylinder 3 and one simultaneous misfire on cylinders 1 and 2. Didn't feel a thing. Could be a useful tool for deciding when it's time to change the spark plugs.
 
Last edited:
  • Like
Reactions: JPN-mash and Orion
Misfire Count Cylinder #1
OBD2 Mode and PID: 2210A6
Long name: Misfire Count Cylinder #1
Short name: MisCyl1
Minimum value: 0
Maximum value: 100
Scale factor: x1
Unit type:
Equation: A
OBD header: 700

*for cylinders 2 and 3, use equations B and C, respectively.

Tested on my way to work. Counted 3 misfires during 30 min drive. One on cylinder 3 and one simultaneous misfire on cylinders 1 and 2. Didn't feel a thing. Could be a useful tool for deciding when it's time to change the spark plugs.
Nice work👍 thanks
 
Thanks to everyone in this forum for the work they've put into finding these pids. I am creating a custom GRY-dashboard for track/performance use on top of aa-torque. I have been working on the layout so far and came up with this. Labels and some values are wrong but you get the idea :)

If you were to make a priority list of top 5 PIDs for performance driving, which ones would you pick?

perfdash-v1.webp
 
If you were to make a priority list of top 5 PIDs for performance driving, which ones would you pick?
Depends on what you want to know 😉

In my opinion, the main things to watch when pushing are the “vitals”:
  • Water temp
  • Oil pressure
  • Oil temp
  • M/T temp
  • Rear diff clutch temp

If you want to check whether the car is performing at its best:
  • Boost
  • Intake temp at the intake manifold
  • Throttle position
  • Knock feedback learned value
  • Ignition timing
Some of these are fast changing parameters, it might not be wise to monitor them while driving hard, especially in an “uncontrolled” environment.
I get that you’re asking from a “what to show on the screen” perspective, but if you wanted to log data for track driving analysis:
  • Engine RPM
  • Throttle position
  • Brake pressure
  • Steering angle
  • Nothing else, to keep a better refresh rate for first four
From an external GPS receiver:
  • Longitudinal acceleration (braking/acceleration g)
  • Lateral acceleration (cornering g)
  • Yaw (understeer/oversteer)
  • GPS speed
  • GPS position
 
Last edited:
Some of these are fast changing parameters, it might not be wise to monitor them while driving hard, especially in an “uncontrolled” environment.
I am thinking of adding an indicator for when vitals get close to the limit so that it will be easy to spot without constantly checking the values.

I am glad to see we had the same vitals in mind.

About the “if the car is performing st its best” part, I don’t even know how to read those values, what are the sweet spot values etc 😅
 
Since the Beginning i choose this 11 PIDs with Torque Pro for my Daily needs.

- Engine Run Time
- Air Intake Temp (MAF Sensor)
- CACT Air Intake Manifold
- Motor Oil Temp
- Water Temp
- Turbo Charger Boost
- Air Intake Flow
- GPS Speed
- Engine Rev

on other Dash of Torque Pro i have additional Values.


torquepro.webp
 
For the transmission, in addition to the PID of the Rear diff clutch temp, was the PID and the equation for the transfer temperature found?
 
This what I ended up with in Torque pro...
It won't work without the diagnostic start/stop commands
I also slightly fine-tuned the pressure formulas, now I get a much better fit with the dash pressure display and Carista...
View attachment 35107
I have an issue with reading other tires. Thanks to your advice, the first answer comes to torque pro, but it looks like flow control doesn't work. I never see second frame of the answer. because only first tire is in the first frame. others are in the second, maybe third. If you are able to read all tires, which OBD device you have? I have vgate icar pro v2.1, seems that it doesn't have HW level flow control. I'm able to see all tire pressures and temperatures in Car Scanner ELM OBD2 app, which has software solution for flow control. Torque pro doesn't have that type of a fix.
 
  • Like
Reactions: Heliomalt
I have a 10+ years old OBDLink MX
Prrssure and temp display works flawlessly for all four tires
Do you have both the diagnostic start and stop commands right?
Yes, I have both diagnostic start and stop commands. Looks like, I need a better OBD device like yours.
 
  • Like
Reactions: Orion
I can confirm the the slightly cheaper OBDlink LX will also show tyre pressures with Torque (but IIRC if you have iPhone then you may need the MX)
Same here, but only works with Torque Pro due to the diagnostic trick implemented in Torque. Not working in Race Chrono Pro sadly. I believe MagnusT on the other forum has developed a module based on an esp32 board for this purpose. Such a shame he seems to be no longer active in the community.