AA Torque Puts Engine PIDS on the Monitor Free

AL Cx5

2024 CX-5 Prem Turbo Tuned Lowered Forged Wheels
Here is a way to put engine PIDs on our monitor. Many other cars, like Dodges, have this info built into their software but Mazda doesn't make this easily available.

With an OBDLink MX or equal this Android app puts engine PIDs like oil temperature, HP, Torque, Boost, and engine load to name a few on the monitor. It works with TorquePro app. It will produce graphs and data logs as well. This app will work on any vehicle with Android Auto

The app is free, TorquePro is $4.95.

I have an OBDLink MX, about $140 and TorquePro. I'm going to test this app today.

Anyone else use this using this app?

1742236367589.webp

Reddit - Heart of the internet
 
After fiddling with it, I have 4 PIDs working.

Afr is at the bottom between trans and intake.

I'll work on chqnging the units to SAE.

Its supper easy to start after connecting to Car Play, simply scroll to the app and poof it's working.

Here is my first cut at one of 3 screen options.

I'm going to ask the developer for more Mazda PIDs.


0317251627_HDR.webp
 
Last edited:
The transmission PID may be incorrect, the default one in Torque reads coolant temp as trans temp. I screenshot the custom PID that will get you the accurate temp if you want it.
 

Attachments

  • Screenshot_20250317_154834_Torque.webp
    Screenshot_20250317_154834_Torque.webp
    51.8 KB · Views: 65
  • Screenshot_20250317_154838_Torque.webp
    Screenshot_20250317_154838_Torque.webp
    49.9 KB · Views: 60
The transmission PID may be incorrect, the default one in Torque reads coolant temp as trans temp. I screenshot the custom PID that will get you the accurate temp if you want it.
Thanks, that will help!

Do you know how set up boost and oil temp? :D
 
The regular Boost PID that torque comes with should work,
engine oil temp is
221310
Engine Oil Temp
EOT
0.0
300
x1
*C
(((A*256)+B)/100)-40
AUTO

I'll edit to add the turbo cars have an oil temp that is read directly from the oil pressure/temp sensor and is accurate. Many of the NA cars it is a calculated value based on engine run time and engine coolant temp.
 
Doesn't work on Android 14. There's newer aa-torque-ex that someone else forked a duplicate(?) build on GitHub just so they could set it up to allow "beta testers" (that's anybody who sends their email address to author to add to the beta tester list) in order to bypass Android 14 limitation to block aa-torque to work on AA. I've PM'ed my email address to them but no response. I can get my old Android phone with Android 13 to work with aa-torque but obviously I'm not going to forgo my current phone for daily AA use.

I mainly use Torque Pro to show individual Tire pressures AND tire temperatures.
 
Last edited:
Be careful if you use bluetooth OBDII module and have it plugged in all the time. The module will be powered 24/7 and somebody outside of your locked/unattended vehicle may be able to bind to the bluetooth module and mess with your car's systems.
 
Last edited:
Doesn't work on Android 14. There's newer aa-torque-ex that someone else forked a duplicate(?) build on GitHub just so they could set it up to allow "beta testers" (that's anybody who sends their email address to author to add to the beta tester list) in order to bypass Android 14 limitation to block aa-torque to work on AA. I've PM'ed my email address to them but no response. I can get my old Android phone with Android 13 to work with aa-torque but obviously I'm not going to forgo my current phone for daily AA use.

I mainly use Torque Pro to show individual Tire pressures AND tire temperatures.
Oh wait, there's new update to aa-torque-ex 5 days ago. Can join as beta tester here Installing AA-Torque on Android 14 · agronick aa-torque · Discussion #31
 
Man, this is exactly what I've been looking for.
Unfortunately, my Pixel 8 is running Android 15 currently so probably no chance this would work.
I've installed everything but AA still doesn't show AA-Torque on the list of apps.
 
Just tested aa-torque-ex on Android 14 and it works! It's finicky reading the PIDs though, even standard ones it seems. Sometimes it doesn't even connect. It recognizes my custom PIDs from Torque Pro app, sometimes. Will test some more.
 
Man, this is exactly what I've been looking for.
Unfortunately, my Pixel 8 is running Android 15 currently so probably no chance this would work.
I've installed everything but AA still doesn't show AA-Torque on the list of apps.
2025 CX-5 T Premium
Android 15 on Pixel 8 Pro

Got it to work but requires Torque app to be running on the phone.
PXL_20250318_220914713.NIGHT.webp


As DoubleCH has mentioned, not all PID's work. I'll play with the PID's some more to see what others will display.
 
2025 CX-5 T Premium
Android 15 on Pixel 8 Pro

Got it to work but requires Torque app to be running on the phone.View attachment 335464

As DoubleCH has mentioned, not all PID's work. I'll play with the PID's some more to see what others will display.
Same config here, Pixel 8. I'll watch the thread and see what you guys come up with.
 
For those who complain no individual tire pressure display on infotainment screen, here are Tire temp/pressure PIDs to add to "custom PIDs in Torque Pro App. :)

Tire 1 Pressure:
PID: 222a05 unit: psi Max/Min: 50/0 Equation: ((A*1373)/1000)*0.145037738 Header: 720
For Tire 2/3/4 Pressures substitute 222a05 with 222a06/222a07/222a08

Tire 1 Temperature is:
PID: 222a0a unit: C Max/Main: 100/0 Equation: A - 50 Header: 720
For Tire 2/3/4 Temps substitute 222a0a with 222a0b/222a0c/222a0d

Change temp equation accordingly for F instead of C
 
For those who complain no individual tire pressure display on infotainment screen, here are Tire temp/pressure PIDs to add to "custom PIDs in Torque Pro App. :)

Tire 1 Pressure:
PID: 222a05 unit: psi Max/Min: 50/0 Equation: ((A*1373)/1000)*0.145037738 Header: 720
For Tire 2/3/4 Pressures substitute 222a05 with 222a06/222a07/222a08

Tire 1 Temperature is:
PID: 222a0a unit: C Max/Main: 100/0 Equation: A - 50 Header: 720
For Tire 2/3/4 Temps substitute 222a0a with 222a0b/222a0c/222a0d

Change temp equation accordingly for F instead of C
I'm going to test this week and report back.
 
Here is a list of some common PIDs specific to the Skyactiv cars. Some of them I've collected over the years, some I've sniffed out on the CanBus. Depending on the specific car some will work and some will not. There are a few duplicate names but the formulas are different. For example "Coupling duty cycle" is the AWD solenoid command and will only read for the older cars like the CX-5/9/6 and rare 3rd gen 3 AWD. The "7th gen" newer cars like my 3 turbo it will not work for because Mazda put the control inside the PCM and changed the address. Boost Temp and Charge Air Cooler Temperature may be reversed, they are correct for the 7th gen cars. If you are monitoring those and you see something like 250+f degrees on Charge Air Cooler Temperature and 100 or so on Boost Temp then your car is reversed and you can rename the PID.

The PID KCS is for Knock Learning Control and is helpful to watch if you want to see if your car is removing or adding base timing based on Knock Retard. A positive number here will indicate your car is adding timing above base maps, a negative amount means the car is removing timing. This value will usually reset to zero after getting fuel and then start building.

 
Last edited:

New Threads

Back