XK / XKR ( X150 ) 2006 - 2014

2007-2009 PIDs

Thread Tools
 
Search this Thread
 
Old Aug 27, 2025 | 06:18 PM
  #1  
Circumnavigator's Avatar
Thread Starter
|
Senior Member
Community Builder
Liked
Loved
Community Favorite
Joined: Feb 2025
Posts: 764
Likes: 355
From: Charlotte, NC
Default 2007-2009 PIDs

I saw a thread with MY2010+ PIDs in a nice neat spreadsheet in a thread.

Turns out things like oil temp don’t work.
(Do we have a sensor?

I have coolant temp and battery voltage.

I guess the questions should be:
1) What are the best/most important things to watch?
2) Does anyone have the PID info for those things?

Thanks in advance!
 
Reply
Old Aug 27, 2025 | 09:47 PM
  #2  
kj07xk's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Jan 2015
Posts: 5,317
Likes: 2,596
From: Naperville, Illinois USA
Default

Your 4.2L doesn’t have oil temp or pressure sensors (available to you).
 
Reply
Old Aug 28, 2025 | 08:36 AM
  #3  
Cee Jay's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Apr 2013
Posts: 11,895
Likes: 6,408
From: Kaysville, Utah, US
Default

I think it was GGG who disseminated an XKL spreadsheet years ago with a bunch of PIDS on it, but I can't find it now. Don't remember what all was on it either. I never did load it to Torque Pro either, so my bad.
 
Reply
Old Aug 28, 2025 | 10:25 AM
  #4  
guy's Avatar
guy
Veteran Member
15 Year Member
Liked
Loved
Community Favorite
Joined: Apr 2008
Posts: 3,696
Likes: 1,695
From: Ottawa, Ontario, Canada
Default

@Circumnavigator , do you have all the TSBs?
 
Reply
Old Aug 28, 2025 | 10:45 AM
  #5  
Circumnavigator's Avatar
Thread Starter
|
Senior Member
Community Builder
Liked
Loved
Community Favorite
Joined: Feb 2025
Posts: 764
Likes: 355
From: Charlotte, NC
Default

Originally Posted by guy
@Circumnavigator , do you have all the TSBs?
TSB = Tech Service Bulletins?
 
Reply
Old Aug 31, 2025 | 12:30 AM
  #6  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 821
Likes: 436
From: Mechanicsville, Virginia, USA
Default XK Custom PIDs

Originally Posted by Circumnavigator
I saw a thread with MY2010+ PIDs in a nice neat spreadsheet in a thread.

Turns out things like oil temp don’t work.
(Do we have a sensor?

I have coolant temp and battery voltage.

I guess the questions should be:
1) What are the best/most important things to watch?
2) Does anyone have the PID info for those things?

Thanks in advance!
Cambo posted:
Custom PIDs for Torque App - oil temp, oil level, trans temp, and more | Jaguar Forum

JLR AJ126-AJ133 Torque App PIDs V1.1.pdf
 
Reply
Old Aug 31, 2025 | 08:14 PM
  #7  
Circumnavigator's Avatar
Thread Starter
|
Senior Member
Community Builder
Liked
Loved
Community Favorite
Joined: Feb 2025
Posts: 764
Likes: 355
From: Charlotte, NC
Default

I have a 2008 and don’t think most of those work.
Dont have anything that measures oil temp as mentioned above.

Was looking for what we can monitor on a 2007-2009 XKR that I should be watching in my torque-like iOS app.
I can add custom PIDs, but the ones from Cambo back in the day didn’t work as I don’t have the sensors.

Anyone with an 07-09, what do you consider critical to watch outside of the obvious coolant temp?

Cambo’s screen shot:

 

Last edited by Circumnavigator; Aug 31, 2025 at 08:23 PM.
Reply
Old Sep 1, 2025 | 10:03 PM
  #8  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 821
Likes: 436
From: Mechanicsville, Virginia, USA
Default Oil temperature sensor

Originally Posted by Circumnavigator
I have a 2008 and don’t think most of those work.
Don't have anything that measures oil temp as mentioned above ...
XK 4.2L does have an oil temperature sensor that reports to the ECM. Shown on both early and late 4.2L wiring diagrams for B00379 to B32752:



 
Reply
Old Sep 1, 2025 | 10:49 PM
  #9  
Circumnavigator's Avatar
Thread Starter
|
Senior Member
Community Builder
Liked
Loved
Community Favorite
Joined: Feb 2025
Posts: 764
Likes: 355
From: Charlotte, NC
Default

Originally Posted by Bill400
XK 4.2L does have an oil temperature sensor that reports to the ECM. Shown on both early and late 4.2L wiring diagrams for B00379 to B32752:


Well that is surprising and good news.
now I just have to figure out the PID info.
 

Last edited by Circumnavigator; Sep 1, 2025 at 10:50 PM.
Reply
Old Nov 6, 2025 | 01:06 PM
  #10  
KurtC's Avatar
Senior Member
Liked
Loved
Community Favorite
Joined: Nov 2024
Posts: 139
Likes: 146
From: Tyler, TX
Default

Originally Posted by Circumnavigator
...now I just have to figure out the PID info...
@Circumnavigator , here's further proof that our 4.2 liter models are measuring oil temperature - and transmission oil temperature as well. This screenshot is from my Autel AP200 while idling in the garage (hence the low transmission oil temp). Now we just need someone that can figure out the PID info.
.
 
Reply
Old Nov 6, 2025 | 01:48 PM
  #11  
JagV8's Avatar
Veteran Member
15 Year Member
Liked
Loved
Community Favorite
Joined: May 2009
Posts: 27,534
Likes: 4,916
From: Yorkshire, England
Default

All the below are mode 22

One may be PID 1F08 (all hex). You'll have to figure the formula but it's likely the same as other temps (ECT, IAT, ...).

Or EOT may be (mode 22 of course) 123D
or try each of 0907, 1310, 1313, 16AF

TFT may be one of 1F08, 11BD or 1674
 
Reply
Old Nov 6, 2025 | 01:54 PM
  #12  
KurtC's Avatar
Senior Member
Liked
Loved
Community Favorite
Joined: Nov 2024
Posts: 139
Likes: 146
From: Tyler, TX
Default

Thank you, @JagV8 ! I've never written code for a PID, so I'll still need to do a little research. Hopefully, someone will beat me to it .
 
Reply
Old Nov 6, 2025 | 02:01 PM
  #13  
JagV8's Avatar
Veteran Member
15 Year Member
Liked
Loved
Community Favorite
Joined: May 2009
Posts: 27,534
Likes: 4,916
From: Yorkshire, England
Default

I also have
"AJ133 Engine Oil Temp","Engine Oil Temp","2203F3"
"AJ133 Gearbox Temp","Gearbox Oil Temp","221E69"

(you can see the mode 22)
 
Reply
Old Nov 6, 2025 | 02:12 PM
  #14  
KurtC's Avatar
Senior Member
Liked
Loved
Community Favorite
Joined: Nov 2024
Posts: 139
Likes: 146
From: Tyler, TX
Default

Thanks again, @JagV8 !
 
Reply
Old Nov 6, 2025 | 02:59 PM
  #15  
Circumnavigator's Avatar
Thread Starter
|
Senior Member
Community Builder
Liked
Loved
Community Favorite
Joined: Feb 2025
Posts: 764
Likes: 355
From: Charlotte, NC
Default

Originally Posted by KurtC
Thank you, @JagV8 ! I've never written code for a PID, so I'll still need to do a little research. Hopefully, someone will beat me to it .
Based on the info provided, here are the possible calculations:

### EOT (Engine Oil Temp) Custom PIDs
These are typically 2-byte responses. Try each; if value is stuck (e.g., 32°F), adjust equation or header.

- PID 221310 (Common Ford equiv for EOT degrees; likely matches your 1310 suggestion)
- Equation for °C: (((A256)+B)/100)-40
- Equation for °F: ((((A256)+B)/100)-40)1.8 +32
- Notes: Scaling from raw A/D count. Example: Raw 5000 = ~10°C cold. If reads low, try /64 instead of /100 (diesel variant: ((A256)+B)/64 -448 for °F directly).

- PID 2216AF (Ford EOT sensor voltage; matches your 16AF)
- Equation for volts: ((signed(A)256)+B)/3276.8 (or /12.8 if raw is scaled; test for 0-5V range)
- To convert volts to temp: Use a lookup or approx formula for NTC sensor, e.g., Temp °C ≈ 1 / (0.001 + 0.0002 * ln(R)) where R = (volts * pullup) / (5-volts), but pullup unknown (~4.7kΩ typical). Better to use if you have resistance table; otherwise, skip for direct temp.

- PID 221F08 (Possible shared temp PID; matches your 1F08, similar to ECT/IAT scaling)
- Equation for °C: A-40 (if single-byte) or (((A256)+B)/10)-40 (if two-byte)
- Equation for °F: [above]1.8 +32
- Notes: Test response length; if mirrors ECT, not EOT.

- PID 22123D (Alternative Ford-style; matches your 123D)
- Equation for °C: ((A256)+B)/10 -40
- Equation for °F: [above]1.8 +32
- Notes: Linear scaling; example raw 600 = 20°C.

- PID 220907 (Less common; matches your 0907)
- Equation for °C: ((A256)+B)/16 -40
- Equation for °F: [above]1.8 +32
- Notes: Try if others fail; adjust divisor if reads off by factor.

- PID 221313 (Variant of 1310; matches your 1313)
- Equation for °C: (((A256)+B)/100)-40 (same as 1310)
- Equation for °F: [above]1.8 +32
- Notes: Possible fault/alt channel; use if 1310 no response.

### TFT (Transmission Fluid Temp) Custom PIDs
Typically 1-2 byte; aim for 20-40°C cold, 80-100°C operating. Use header "TCM" if mirrors ECT.

- PID 2211BD (Common for ZF trans in Jaguar/Ford; matches your 11BD)
- Equation for °C: A-50 (single-byte assumed)
- Equation for °F: (A-50)1.8 +32
- Notes: Simple offset; example A=90 = 40°C. If two-byte, try ((A256)+B)/256 -50.

- PID 221674 (Ford-style TFT; matches your 1674)
- Equation for °F: ((A256)+B)/8
- Equation for °C: [above]-32 *5/9
- Notes: 1/8°F resolution; example raw 1280 = 160°F. Good for precision.

- PID 221F08 (Possible alt/shared; matches your 1F08)
- Equation for °C: (((signed(A)*256)+B)/10)-40
- Equation for °F: [above]*1.8 +32
- Notes: Signed for negative temps; similar to Ford 1E1C variant. If no sign needed, drop "signed."

If none give sensible readings, scan all mode 22 PIDs with a tool like FORScan (Ford-specific, works on Jaguar) to identify which responds with temp-like data, then reverse-engineer the equation by comparing raw bytes to known temps (e.g., use infrared thermometer on sump/pan).

If you have an 07-09 and sort this out, let us know!
 
Reply
Old Nov 6, 2025 | 03:58 PM
  #16  
HealeyJag's Avatar
Senior Member
Liked
Loved
Community Favorite
Joined: Mar 2025
Posts: 430
Likes: 263
From: Indialantic Florida
Default

I love you guys...


but the less info I see...

the less stress I have.. is it good..bad....correct...wrong....bad reading..accurate reading...

Fire it up and drive....

I respect you guys and gals with your tech knowledge..

But I can fix a 1969 Wurlitzer Juke box, and an e-type !!

 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
JetCity
XK8 / XKR ( X100 )
6
Jun 12, 2025 01:08 AM
TIE_Interceptor
X-Type ( X400 )
16
Aug 15, 2024 03:07 PM
Craaaazzy
F-Type ( X152 )
4
May 13, 2024 01:39 PM
Ken D
XK / XKR ( X150 )
10
Sep 21, 2021 03:23 AM
XKR-DAY
XK8 / XKR ( X100 )
0
May 6, 2019 12:51 AM

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 



All times are GMT -5. The time now is 04:32 PM.