XK8 / XKR ( X100 ) 1996 - 2006

Transmission PID

Thread Tools
 
Search this Thread
 
  #1  
Old 10-16-2013 | 12:26 PM
oyster's Avatar
Thread Starter
|
Senior Member
Joined: Jan 2012
Posts: 704
Likes: 252
From: Horten, Norway
Default Transmission PID

Hi.

Would anybody have the Jaguar XK8 specific PID equation for transmission temperature? I would like to put it in my Torque application.
 
  #2  
Old 10-17-2013 | 08:41 AM
H20boy's Avatar
Veteran member
Joined: Mar 2007
Posts: 11,338
Likes: 1,153
From: Oak Ridge, TN
Default

I wish I knew how to grab those PIDs from the SDD program, but I've only stumbled across them within an .xml file that was generated once.
 
  #3  
Old 10-19-2013 | 08:20 AM
JagV8's Avatar
Veteran Member
Joined: May 2009
Posts: 26,851
Likes: 4,578
From: Yorkshire, England
Default

Got the file?

I could grab the PID etc but don't have an XK8. Is it the same ZF (6HP26) trans I have?

You'd need something that's prepared to issue a specific PID (well, not actually a PID but same as) - which app did you have in mind?
 
  #4  
Old 10-19-2013 | 12:24 PM
oyster's Avatar
Thread Starter
|
Senior Member
Joined: Jan 2012
Posts: 704
Likes: 252
From: Horten, Norway
Default

Hi JagV8.

The transmission is not exactly the same. I have a ZF 5HP 24.

What I am looking for is an equation to put in my Torque App so I can read my transmission fluid temperature. Here is an example of an equation that does not work in my car:

Transmission Fluid Temp
PID: 221674 Unit: F Max/
Min:100.0/0.0
Equation: ((A*256)+B)/8

If this unclear it is probably because I really do not know what I am talking about.
 
  #5  
Old 10-19-2013 | 01:11 PM
The Coupe's Avatar
Veteran Member
Joined: Aug 2011
Posts: 1,294
Likes: 370
From: South Carolina
Default

Originally Posted by oyster
The transmission is not exactly the same. I have a ZF 5HP 24.
I've got the 5HP24 as well, and I don't believe we have a transmission temperature sensor. PIDs can only help if you've got a sensor to supply the data.

.
 
  #6  
Old 10-19-2013 | 02:32 PM
oyster's Avatar
Thread Starter
|
Senior Member
Joined: Jan 2012
Posts: 704
Likes: 252
From: Horten, Norway
Default

Hi.

The Coupe:
I respectfully disagree with you. The dealer Diagnostic Tool is able to read the temperature. I think the temp. sensor is a part of the internal transmission harness.
 
Attached Thumbnails Transmission PID-auto-temp-sens.png  
The following users liked this post:
The Coupe (10-20-2013)
  #7  
Old 10-20-2013 | 02:20 PM
JagV8's Avatar
Veteran Member
Joined: May 2009
Posts: 26,851
Likes: 4,578
From: Yorkshire, England
Default

Without an XK about all I can suggest is to try:
TCM is perhaps at 7E1 and replies to7E9
if it, you "just" have to guess the PID
well... Ford tend to use mode 22 and 1674 so maybe a fair first try
and then guess the equation (probably the easy bit)
 
The following users liked this post:
oyster (10-20-2013)
  #8  
Old 10-20-2013 | 03:11 PM
OregonJag's Avatar
Senior Member
Joined: Jun 2009
Posts: 346
Likes: 81
From: Lake Oswego, OR
Default

Interesting, this is something I've wanted on my 97 as well. I recall just as Coupe said, the 97 doesn't have it available as later models do. Nevertheless, per the schematic it's in the TCM.
We need a good bit banger fluent in the bus lingo on these rigs. Someone should be able to write a script that would ping all possible modes and PIDs, ratchet through all the possibilities, and capture the successful combinations. You would then correlate the list to some known PIDs to finish reverse engineering the new loops.
Sounds like a great project. Wish I had time to learn the bus protocols.
 
The following users liked this post:
oyster (10-20-2013)
  #9  
Old 10-20-2013 | 03:32 PM
The Coupe's Avatar
Veteran Member
Joined: Aug 2011
Posts: 1,294
Likes: 370
From: South Carolina
Default

Originally Posted by oyster
Hi.

The Coupe:
I respectfully disagree with you. The dealer Diagnostic Tool is able to read the temperature. I think the temp. sensor is a part of the internal transmission harness.

Hmmm...well, there it is on the drawing. If it's truly there for the early cars like mine, I'd love to be able to access that data.

Perhaps our resident Electronics Wizard - WhiteXKR - can weigh in on whether the sensor is there, and if it is, how we can read it.


.
 
  #10  
Old 10-20-2013 | 04:47 PM
oyster's Avatar
Thread Starter
|
Senior Member
Joined: Jan 2012
Posts: 704
Likes: 252
From: Horten, Norway
Default

Hi again.

Thanks all of you.

This is turning into an interesting discussion with some elements way above my head. I'm afraid we need somebody with more knowledge to bits and bytes than I have.

It would however be very nice if we could figure it out through some reverse engineering.

Could somebody with full diagnostic system please confirm that they can read transmission temperature.
 
Attached Thumbnails Transmission PID-trans-connector.png  
  #11  
Old 11-21-2013 | 07:11 PM
OregonJag's Avatar
Senior Member
Joined: Jun 2009
Posts: 346
Likes: 81
From: Lake Oswego, OR
Default

Don't know if anyone is still pursuing this or not. I've just had some random thoughts on it.

The oil temp sensor could be either discrete or analog on the 97. That is, if discrete, it just sets an alarm for high temp at the TCM (and we're just out of luck). In that case a TRANS TEMP HOT or similar would show up on the alarm display in the odometer section on the instrument cluster. That could explain the lack of an available temperature measurement on the 97. If we could see an input chart for analog and descrete inputs for the TCM hardware it might shed some light on it.

Aside from that, putting a volt meter on pin 14 might give us a hint if it was analog or not (of course if it's a current sink that would show a constant voltage and not tell you anything). One would hook it up and then run the car to see if the voltage changed. If you also had a meter with a thermocouple input you could run both wires into the cockpit temporarily and chart the pan temperature along side the voltage measurement.

All of this would just get you to whether or not it was an analog signal. You'd still have to devine how to get it out of the TCM.

Mike
..just a control systems engineer with some stray thoughts...
 
  #12  
Old 11-21-2013 | 07:18 PM
OregonJag's Avatar
Senior Member
Joined: Jun 2009
Posts: 346
Likes: 81
From: Lake Oswego, OR
Default

Originally Posted by oyster
Hi.
.. The dealer Diagnostic Tool is able to read the temperature. I think the temp. sensor is a part of the internal transmission harness.
Okay, in reference to my previous comment above, this sure looks like an analog signal. Have you got the rest of the schematic? We only see the connection to pin 13 which is a ground.

Mike
 
  #13  
Old 11-21-2013 | 09:53 PM
motorcarman's Avatar
Joined: Dec 2009
Posts: 12,467
Likes: 8,424
From: Wise County,TX
Default

WDS is capable of monitoring the fluid temp when topping up the gearbox is required. It is available in the DATALOGGER application.

I use it all the time to monitor but I don't have a clue how to access it without my WDS.

Be aware that the Mercedes Gearbox (4.0 XJR/XKR) only allows temp monitor in Drive or Reverse (not P or N) via the CAN bus.

The TSB is written for the PDU but WDS is the later diagnostic unit that replaced PDU.

bob gauff
 
Attached Files
File Type: pdf
307-02 5hp fluid level.pdf (18.0 KB, 262 views)
File Type: pdf
307-06 w5a580 oil temp.pdf (17.5 KB, 261 views)
The following 3 users liked this post by motorcarman:
Johnken (11-08-2016), OregonJag (11-21-2013), oyster (11-22-2013)
  #14  
Old 12-25-2013 | 07:37 AM
Cambo's Avatar
Joined: Jan 2011
Posts: 8,638
Likes: 4,467
From: Sydney, Australia
Default

Guys this may or may not help you.

I've been having a dig around in the Datalogger function in the IDS/SDD.

I found the Transmission Temperature (albeit for an X350 with the ZF6HP26)

PID 11BD: Transmission Oil Temperature

Voltage range 0-5V
Minimum -55°C
Maximum 180°C

If someone gives me a VIN for an XK or XKR I can check it out specifically for that model....
 
The following users liked this post:
oyster (12-25-2013)
  #15  
Old 12-25-2013 | 02:49 PM
oyster's Avatar
Thread Starter
|
Senior Member
Joined: Jan 2012
Posts: 704
Likes: 252
From: Horten, Norway
Default

Hi.


I also have a working SDD/IDS, and I am able to read my transmission temp from the IDS.
But to get a meaningful equation to put into my Torque App is above my head.


ZF 5 HP 24 -97 XK8 VIN XXX011729
 
  #16  
Old 12-26-2013 | 10:28 AM
JagV8's Avatar
Veteran Member
Joined: May 2009
Posts: 26,851
Likes: 4,578
From: Yorkshire, England
Default

Originally Posted by Cambo351
Guys this may or may not help you.

I've been having a dig around in the Datalogger function in the IDS/SDD.

I found the Transmission Temperature (albeit for an X350 with the ZF6HP26)

PID 11BD: Transmission Oil Temperature

Voltage range 0-5V
Minimum -55°C
Maximum 180°C

If someone gives me a VIN for an XK or XKR I can check it out specifically for that model....
Good man!

It'll be mode 22 (the 22 is hex, as is the 11bd - upper/lower case doesn't matter).
(22 is a sort of standard for Ford and lots of others, but not actually ISO or SAE.)

Now, the X350 uses CAN and for the TCM you need its ID (CAN address, if you prefer that terminology). I think it's probably 07E1 but may be 07E9. Sometimes you can actually use the PCM's address and get away with it. Look for other Torque example PIDs and have a play. Jaguar/Denso PCMs respond to lots of mode 22 requests.

You'd plug that stuff into Torque.

It'll only work if done right and if the car in question (i.e. not the X350) uses CAN and the TCM is at one of those addresses (or guess it!) and if the TFT "PID" is also 11BD. Let us know...

Oh - it'll work fine if non-CAN so long as the module being addressed is on the bus concerned and at the address you use. (Jag PCM on SCP is quite often address 11 rather than 10 as many other cars PCMs are and some software wrongly assumes the Jag's will be.)
 

Last edited by JagV8; 12-26-2013 at 10:38 AM.
  #17  
Old 12-26-2013 | 08:38 PM
Cambo's Avatar
Joined: Jan 2011
Posts: 8,638
Likes: 4,467
From: Sydney, Australia
Default

Pity I don't really understand any of that stuff... But i'm trying to learn!

It seems that to come up with the equation, we need to know a lot more information about the CAN packets. Here's a good example: TDIClub Forums - View Single Post - Torque Android OBD Scanner Custom PIDs

So I've been looking for a way to "sniff the CAN" as you blokes say, the idea being if we can see the whole packet, then we can work out the equation like that example linked above.

Since I have a Mongoose, I downloaded the J2534-1 Bus Analysis Tool from Drewtech, & tried to get that going.

So far no luck, maybe because the Mongoose I have is a clone, it keeps disconnecting when I go to read the data stream. I'll keep at it, but it's a question of finding time to play around with this.

I know Avos mentioned it was possible to "sniff the CAN" using IDS/SDD but i haven't got that deep into it.

This is all a little over my head, but as they say never too old to learn!
 
  #18  
Old 12-27-2013 | 12:46 AM
Cambo's Avatar
Joined: Jan 2011
Posts: 8,638
Likes: 4,467
From: Sydney, Australia
Default

Just to add one thing, I installed the latest version of Torque on my phone & added the TorqueScan plug in, which can search for additional PID's.

Nothing. Not a single additional PID came out of the scan.

But I noticed that it was scanning for PID's that were six digits, i.e. 22aa03, 22bde7, etc.

Did you mean we have to add the 22 to the front of the PID's that came out of the IDS/SDD? i.e. it's actually 2211BD for the Tranmission Temp?

One other thing occurred to me, Torque seems to connect to the car with ISO 9141-2, when set on Automatic it picks that one, presumably because it's first in the list, should I try with a different protocol?

There's a few to choose from there, with different bit & baud rates.

It might be that the Trans Temp (and also IAT2, which i'm also looking for) can only been read using a different protocol? I'll see if I can connect with any of the others...

EDIT

And it can't, it will only connect with ISO 9141-2, maybe the cheapo ebay ELM clone can't do the other protocols then?
 

Last edited by Cambo; 12-27-2013 at 01:06 AM.
  #19  
Old 12-28-2013 | 04:39 AM
JagV8's Avatar
Veteran Member
Joined: May 2009
Posts: 26,851
Likes: 4,578
From: Yorkshire, England
Default

Xgauge / ScanGauge seem to use rather weird (but workable) values. Its idea is that you tell it to send something and a pattern to match the expected reply (so it can find it in case there's other data, which there often is), then a formula for what to do with the reply data. Does Torque (Pro) have something similar?

The example on the TDI forum is using CAN, because 07E0 is a classic PCM address on CAN. So, the example is saying to send to 07E), bytes 221310 (mode 22, "PID" 1310) and so on. Apparently 1310 is EOT on that vehicle (they're not standardised but there are some values that are commonly used). I don't know that I agree with that post about 07E1 as I expect a TCM if it's at 7E1 will respond just fine and I can't see why the software wouldn't be happy if told the right way to match and decode the reply.

The first 2 hex digits are commonly the mode so yes the 6 digits you posted are mode 22 and the function (aka PID) etc.

Usually an elm can do any of several protocols across any of several of the wires in the connector but something has to tell it which to choose. Quite a bit of software for the elm lets the elm use auto. Not ideal except for simple cases. (The elm goes hunting around the protocols and buses, trying to find just the PCM, as that is all that simple software knows.) If you want to read what is going on, the elm data sheet is on their site and quite readable (but not short).

Torque can hopefully be told to use CAN even if it would auto-find the PCM elsewhere. (Many of the jag PCMs are on 2 or more buses out of ISO 9141 (not a bus but let's not get picky), SCP & CAN.) The jag Electrical Guide for each car tends to have a Network diagram as well as otherfigures, showing which bus(es) the various modules are on.

Oh - on some jags the TCM (if there is one) is on SCP but most are CAN.

The PCM, if on CAN as mine is, is happy to reply to a lot of mode 22 requests so is handy for testing to get used to it.

Not having Torque I can only help so much... besides, it's horribly cold here so I won't be in the car if I can help it!

What you really want in Torque (or other app) is not so much an auto-search but a directed-search i.e. you tell it where to look, or a do-this i.e. you tell it what to do.

In case you look at Elm data sheet, you'll see the ATSP command can tell it which protocol etc. So we need Torque to issue the right variant (ATSP6 for HS CAN).

One way to see what's what is to connect both a Mongoose and an elm via a Y (splitter) OBD cable. You ought to remove a resistor from the ISO (from the Elm, probably) as it's not designed for two masters at once. See elm data sheet for a simple circuit or two to get an idea of this.

The elm has a bus monitoring mode where it simply reports whatever it sees. On CAN the snag is that you're flooded with data.
 

Last edited by JagV8; 12-28-2013 at 05:08 AM.
The following users liked this post:
oyster (12-28-2013)
  #20  
Old 01-05-2014 | 11:14 AM
JagV8's Avatar
Veteran Member
Joined: May 2009
Posts: 26,851
Likes: 4,578
From: Yorkshire, England
Default

I guess this is dead?
 


Quick Reply: Transmission PID



All times are GMT -5. The time now is 03:37 PM.