Torque

Forums

Forums

Help writing custom...
 
Notifications
Clear all

Help writing custom PID

2 Posts
1 Users
0 Reactions
1,037 Views
(@point08)
Posts: 2
New Member
Topic starter
 

Hey All,

I've used Torque pro for quite a while, but I'm finally doing something that isn't an out of the box reading and I hit a wall. I'm looking to get my CVT Temperature for my 2017 Subaru Forester Touring i to show up in Torque. I did a bit of searching and couldn't find much, so I loaded up ActiveOBD since I know it can view the temp.

I turned on bluetooth snooping and logged the traffic so I could get the PID sent to get the temperature. The car replies with a 4 position HEX, "E8XX". I did some testing and found that XX is the celsius temperature in HEX - 50.

What's confusing me is how to write the equation. I know the equation I want to write, but unsure of the syntax. I want to take the last octet and convert it into a decimal and then subtract 50. So in the picture, the Response is "7E902E872". I want to take the right most 2 digits, convert them to decimal, and then subtract 50. I don't think I've got a good grasp on how the "A" and "B" etc system works though.

Even with my equation just set to "A" the result is "No Response" even though the test does show the response and I can convert it manually to get the correct result. ("72" is 114 degrees C which checked out when I used ActiveOBD to verify)

Any help would be appreciated.

 
Posted : 17/11/2023 6:48 pm
(@point08)
Posts: 2
New Member
Topic starter
 

This post didn't show up, was it because of the image link?

 
Posted : 17/11/2023 6:59 pm
Share:

  Follow me on twitter