XK8 / XKR ( X100 ) 1996 - 2006

CAN problem

Thread Tools
 
Search this Thread
 
  #1  
Old 01-15-2017, 01:21 PM
DevonDavid's Avatar
Veteran Member
Thread Starter
Join Date: Sep 2012
Location: Devon. U.K.
Posts: 1,473
Received 655 Likes on 463 Posts
Default CAN problem

I don't think anyone will have a definitive answer to my problem - but - all suggestions will be gratefully received.
For the past four years, I have an occasional CAN issue which is getting more and more frequent.
Maybe after 2 miles, may be after 50 - engine hot - battery charged - no "apparent" problems.
Then :
Gearbox Fault + amber light. Limp mode (4th gear only)
About a minute or so later - dashboard like Christmas tree, engine fault, TRAC control, handbrake warning light, no temp gauge, rev counter, ACC etc.


When connected to SDD - Codes are
P1638, P1642 & P1797 plus CCM : "the request cannot be processed due to a bad specification or missing parameter"


I assume the "missing parameter" is engine temp, so I'm not concerned about that one, but any ideas ??
I don't think it is battery related - happens long after car has been driven some distance and battery is fairly new anyway.
DTCs point to a fault in CAN between TCM & ECM but all connections look good at first glance.


Bottle of virtual champagne to the first correct diagnosis !!
 
  #2  
Old 01-15-2017, 03:46 PM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,808
Received 4,551 Likes on 3,958 Posts
Default

Maybe an actual CAN problem... chafed wire? Poor connection?

If it's intermittent it's likely to be tough to find. Might get lucky measuring CAN signals or just checking the terminating resistance (60 ohms) while wiggling various wires etc.
 
The following users liked this post:
DevonDavid (01-15-2017)
  #3  
Old 01-15-2017, 04:49 PM
DevonDavid's Avatar
Veteran Member
Thread Starter
Join Date: Sep 2012
Location: Devon. U.K.
Posts: 1,473
Received 655 Likes on 463 Posts
Default

JagV8- Fair point, but the TCM & ECM are a few inches apart so a chafed wire or loose connection seems unlikely. I don't rule it out - we're all aware how temperamental the electrikery in these cars can be. I suspect it's an internal problem with the ECM or TCM but that's megabucks to repair or replace, so I'm clutching at cheaper straws if possible !!
 
  #4  
Old 01-15-2017, 06:40 PM
michaelh's Avatar
Veteran Member
Join Date: Apr 2014
Location: Jersey, Channel Islands
Posts: 4,177
Received 2,405 Likes on 1,559 Posts
Default

My commiserations. Intermittents can be a real PITA, and the nature of this beast is going to give you all manner of weird stuff

You might bring the Major Instrument pack into the puzzle. DTC summary for P1638 is:

Fault
CAN INST token missing

Default Action
None
Engine speed and coolant temperature data missing at instrument pack

Possible Causes

INST failure
CAN open circuit fault – INST to ECM
CAN short circuit fault
ECM failure

They do fail, although apparently not often. Try removing and reseating the two connectors at the bottom. I'm sure I've seen a Rev. Sam video that shows how to get to these. Your LHS connector may be yellow.




HTH,
Mike
 
  #5  
Old 01-15-2017, 10:35 PM
WhiteXKR's Avatar
Veteran Member
Join Date: Apr 2010
Location: Arlington VA USA
Posts: 7,652
Received 2,990 Likes on 2,126 Posts
Default

I think you should at least open up the ECM case and visually inspect it for leaking electrolytic capacitors.
 
  #6  
Old 01-16-2017, 02:45 AM
DevonDavid's Avatar
Veteran Member
Thread Starter
Join Date: Sep 2012
Location: Devon. U.K.
Posts: 1,473
Received 655 Likes on 463 Posts
Default

Mike & Steve.
Good advice there - thanks.
Will report back if I find anything noteworthy.
 
  #7  
Old 01-21-2017, 08:40 PM
cybercg's Avatar
Senior Member
Join Date: Sep 2012
Location: Nashville
Posts: 218
Received 80 Likes on 54 Posts
Default Shift module is possible culprit

The CAN data packets pass thru the Shift Module circuit board before getting to the instrument pack. The small white pc board connector on that board begins to break off after years and years of service because of cable harness weight or if someone has worked in the console in that area. The white connector breaking loose, will cause data packets to be dropped/lost and can result in the errors you are seeing. Sometimes, you can put light pressure on the connector and cause the errors to go away while the pressure is being applied.
If this is your problem, the fix is to remove the white connector and solder the cable harness wires directly to the PC board. A pictorial procedure for doing this is on the board.
 

Last edited by cybercg; 01-21-2017 at 08:42 PM. Reason: Correct spelling and add info
The following 2 users liked this post by cybercg:
michaelh (01-22-2017), test point (01-21-2017)
  #8  
Old 01-22-2017, 06:41 AM
DevonDavid's Avatar
Veteran Member
Thread Starter
Join Date: Sep 2012
Location: Devon. U.K.
Posts: 1,473
Received 655 Likes on 463 Posts
Default

cybercg
Thanks for that. I have decided to start in that area - a superficial inspection shows that there is considerable wear on the two "lever operated" microswitches in the J Gate. (Looks like one of the little levers has actually dropped off) and I am also aware that the shift module is on the CAN circuit as a 'listener' so ....... at not too much expense, both will be replaced with brand new. That may, or may not, solve the problem - but it's as good a place as anywhere to begin the detective work !
 
  #9  
Old 01-22-2017, 08:28 AM
toaster's Avatar
Senior Member
Join Date: Aug 2012
Location: Berlin
Posts: 815
Received 83 Likes on 74 Posts
Default

Originally Posted by DevonDavid
I don't think anyone will have a definitive answer to my problem - but - all suggestions will be gratefully received.
For the past four years, I have an occasional CAN issue which is getting more and more frequent.
Maybe after 2 miles, may be after 50 - engine hot - battery charged - no "apparent" problems.
Then :
Gearbox Fault + amber light. Limp mode (4th gear only)
About a minute or so later - dashboard like Christmas tree, engine fault, TRAC control, handbrake warning light, no temp gauge, rev counter, ACC etc.


When connected to SDD - Codes are
P1638, P1642 & P1797 plus CCM : "the request cannot be processed due to a bad specification or missing parameter"



I assume the "missing parameter" is engine temp, so I'm not concerned about that one, but any ideas ??
I don't think it is battery related - happens long after car has been driven some distance and battery is fairly new anyway.
DTCs point to a fault in CAN between TCM & ECM but all connections look good at first glance.





Bottle of virtual champagne to the first correct diagnosis !!

This may help:

https://www.jaguarforums.com/forum/x...1797-a-101961/
 
The following users liked this post:
DevonDavid (01-22-2017)

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



All times are GMT -5. The time now is 12:19 AM.