S-Type / S type R Supercharged V8 ( X200 ) 1999 - 2008 2001 - 2009
Sponsored by:
Sponsored by:

Reading CCM (Climate Control Module) codes using an ELM327

Thread Tools
 
Search this Thread
 
  #1  
Old 11-26-2010, 10:18 AM
JagV8's Avatar
Veteran Member
Thread Starter
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,484 Likes on 3,902 Posts
Default Reading CCM (Climate Control Module) codes using an ELM327

This is what I found worked to read DTCs (codes) from the CCM on a 2004 S-Type using a cheap ELM327 (mine's a USB one, ebay cost about $20). It should work on other redesign (2002.5MY-on) cars, I think.

You need to figure out the COM port the Elm is on (e.g. look in device manager).

Connect with a "terminal" program such as hyperterminal. Likely speed 38400 with 8N1 (8 data bits, no parity, 1 stop bit), no hardware flow control.
On Linux, try gtkterm -s 38400 -p /dev/ttyUSB0

You need the ignition ON (position II). Engine running if you wish. You will flatten the battery quite quickly if you experiment at length, unless the engine's running.

Note: I've put comments in parentheses - don't type them!
Also: the Elm "prompt" is a '>'

Try some elm commands to check it's working at all (case doesn't matter but upper case lets it stand out better here):
ATWS ("warm start", should print the Elm sign-on and version message)
ATL1 (turns line feeds on)
ATS0 (turns spaces off)

If you've been getting OK and a prompt ('>') up to now you're good, otherwise you've got the wrong COM port or the speed is wrong or something.

Now for the CCM:
ATSP6 (select CAN, the bus the CCM is on)
ATSH7C4 (CCM's address)
ATCMF00 (those are zeroes)
ATCM700 (those are zeroes)
10 (without an AT)
you should have got 7F1000000000 as the last reply, I think.

And finally:
13 (without an AT)

Note the response(s) to that "13" - they're encoded DTCs.

They may be along these lines:
53E52096769265
5392649242

If you got NO DATA, you probably have no codes.

Remove the leading "53" from each line. If you have nothing left, you have no codes.

The above reduces to:
E52096769265
92649242

Now split into groups of 4 characters:
E520
9676
9265
9264
9242

Each represents a code, so that would be 5 codes!

Change the first character of each group of 4 as follows:
8 -> B0
9 -> B1
A -> B2
B -> B3
C -> U0
D -> U1
E -> U2
F -> U3

So the above change to:
U2520
B1676
B1265
B1264
B1242

Now look the codes up in the workshop manual or the net (for a Jaguar S-Type only, if you want to be sure of getting the right meaning).

Hope this works for anyone who tries it! Please bear with me if it needs a bit of debugging.

John
 

Last edited by JagV8; 11-26-2010 at 10:21 AM.
  #2  
Old 11-26-2010, 10:41 AM
clubairth1's Avatar
Veteran Member
Join Date: May 2009
Location: home
Posts: 8,785
Received 2,239 Likes on 1,767 Posts
Default

jagv8:
Thanks for the ELM327 details!
Looking on EBay I find several versions from 1.3 thru 1.5a. Should I stick to the 1.5a version only? Do you know what the differences are between versions?

I also see a vast array of software to use with this. Is the Hyper-terminal good enough?
.
.
.
 
  #3  
Old 11-26-2010, 10:46 AM
JagV8's Avatar
Veteran Member
Thread Starter
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,484 Likes on 3,902 Posts
Default

Any recent Elm (with CAN support!) should do. I think there's no official 1.5 version (yet) but it shouldn't matter.

Early Elms don't support ATWS but I only put it in as part of checking the Elm is seeing the commands. Ignore it if you get a "?" from the Elm (means "command not understood").

Hyperterminal is easily good enough. You can probably record data in it, but I forget. Copy & paste will do, or a pen & paper , if not.
 
  #4  
Old 11-26-2010, 11:36 AM
Mafioso's Avatar
Veteran Member
Join Date: Feb 2010
Location: Carrollton TX
Posts: 1,080
Received 43 Likes on 35 Posts
Default

WOW very impressed, great find.
 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Jpav27
XK / XKR ( X150 )
18
07-31-2022 06:43 AM
XJsc-guy
PRIVATE For Sale / Trade or Buy Classifieds
6
09-25-2015 11:09 AM
OkieTim
S-Type / S type R Supercharged V8 ( X200 )
3
09-08-2015 04:48 PM
tberg
XK / XKR ( X150 )
15
09-07-2015 07:32 AM
OkieTim
Jaguar Forums Feedback & Suggestion Center
2
09-02-2015 12:48 PM

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


Quick Reply: Reading CCM (Climate Control Module) codes using an ELM327



All times are GMT -5. The time now is 06:39 AM.