General Tech Help Good at troubleshooting? Have a non specific issue? Discuss general tech topics here.

Car Configuration Personalization Parameters in SDD v130

Thread Tools
 
Search this Thread
 
Old May 31, 2025 | 03:45 PM
  #1  
KurtC's Avatar
Thread Starter
|
Senior Member
Liked
Loved
Community Favorite
Joined: Nov 2024
Posts: 139
Likes: 146
From: Tyler, TX
Default Car Configuration Personalization Parameters in SDD v130

I was wanting a list of all Car Configuration line items in SDD to consider and keep track of any changes I might make personalizing my car. To make this easy, I compiled a list for SDD v130 in Microsoft Excel. I thought I’d post it here as others may find it useful.

There are 625 line items in SDD v130’s list of personalization parameters for modification; some may be modified without Engineering mode but most require it. Newer versions of SDD likely have more line items and they may be in a different order, but this list is a good starting point to see what can be personalized regardless of your year or model. Not all line items are applicable to an individual vehicle as SDD covers Jaguar and Land Rover vehicles for many different years and models.

Attached are both Microsoft Excel and PDF versions of the line items. For those with Excel, this version is most useful as it allows filtering, searching, and sorting using the pull-downs on row 3. PDFs are attached for those without Excel and are simply print outs of what’s in the Excel file. Line items are color coded. Grayed out line items require Engineering Mode to change and white line items do not. A few line items are highlighted in yellow where I’ve already changed my car from OEM.

For those wanting to know how this information was obtained, I used reporting output from SDD and manually converted applicable portions of the text file to CSV format to read into Excel. In doing this, I discovered that only the first 377 of 625 line items are in SDD-reported output so, to get the remaining 248 line items, I converted JPG screenshots of the remaining line items to searchable PDF files and copy/pasted the line items into Excel. Therefore, there are two tabs in Excel and two PDF files; one each for the reported 377 line items and the other for all 625 line items.

I’m hoping others will find this information useful.
 

Last edited by KurtC; May 31, 2025 at 05:07 PM.
Reply
Old Jun 8, 2025 | 12:47 PM
  #2  
hafren's Avatar
Senior Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Sep 2014
Posts: 721
Likes: 277
From: Dayton, Ohio USA
Default

I am not an expert but perhaps @Bill400 @gloriashield can chime in but I don't believe CCF is SDD version dependent but certainly varies by model and even model year. See example X150 for 2013, has 672 line items, vs your 2009. Also an X351 has 694 line items.

I think its a great idea compiling a master list of model CCF's that can help members learn how they can add/modify settings & options.

Can other members add their variant CCF file in excel format.
 
Attached Files
File Type: xlsx
2013 X150.xlsx (32.3 KB, 14 views)
File Type: xlsx
2012 X351.xlsx (36.8 KB, 19 views)
Reply
Old Jun 9, 2025 | 02:12 AM
  #3  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 819
Likes: 433
From: Mechanicsville, Virginia, USA
Default Car Configuration File or Central Configuration File.

Each version of SDD (V130, V150, etc.) provides a single CCF format that is shared by all applicable JLR makes and models.
Enabled CCF features are interspersed between items that do not apply to the model.
Clearly, there have been minor changes between SDD versions to incorporate new vehicle features.
Often, the changes are an additional bit option at an existing feature.
Example for 2015 XF: Blind Spot Monitor: Not Defined (00), Not Fitted (01), Wired LED (02), CAN LED (03).

CCF is/are configuration file(s). JLR service/training literature alternately refers to Car Configuration File or Central Configuration File.

The files are continuously broadcast on both HS and MS CAN buses.
Typically, one bit of an eight-byte CCF message line will modify the internal program of a particular control module.
Two or more control modules may require activation of a feature for it to be fully activated.
That would require "enable" bits on different CCF messages.
Example: the CCF posted by KurtC shows two different locations enabled to complete the "rear parking camera" enable for the XK/XKR.

A feature that you would like to enable may require module programming if a new/different control module is introduced to the vehicle.

Qualifiers are used by SDD to selectively allow model specific programming of modules that are options provided by the OEM.
Optional modules are shown using a square box in SDD diagnostics.
Where features are not qualified, it may be possible to edit SDD to allow the required module to be programmed. However, that may not be sufficient to activate the feature:
if existing modules are required to support the feature but have not been OEM programmed to do so, simply enabling CCF will accomplish nothing.

Example: the 2008+ XF has blind spot monitor as an option that may be added. The XF and XK are VERY closely related. Adding BSM to the XK has, thus far, been elusive in spite of SDD program edits to qualify XK BSM. However, it is still a work in progress.

Bill

PS: Notations for attached file:
1. CCF CAN ID = 400
2. CAN 400, Line 1, Item 1 is Vehicle Type
3. CAN 400, Line 2, item 1 is Driving Position
4. Line numbers are Hex
5. CAN 400, Line $A, item 1 is Rear Air Conditioning
6. Note that Parking camera and Blind spot monitor/side object detection are enabled.
 
Attached Files
File Type: pdf
2010-XK-CCF1.pdf (15.84 MB, 33 views)

Last edited by Bill400; Jun 10, 2025 at 01:48 AM.
Reply
Old Jun 10, 2025 | 02:51 AM
  #4  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 819
Likes: 433
From: Mechanicsville, Virginia, USA
Default CCF messages on CAN - ID 400

CAN Message 400 (CCF) sequentially broadcasts eight bytes per line, beginning with line 01. The first byte (00) of each line identifies the line. The next seven bytes in line 01 address CCF objects as shown in the matrix below. The next Message 400 will have 02 as the first byte and will broadcast the objects in the second line.
This sequence continues until the last line (1C in this case) has been broadcast.
When the last line is broadcast, the 400 process repeats sequential broadcasts from the beginning (line 01).

Note that the object descriptions are typical and more than one object may occupy different bits in the same byte.
Using CAN analysis software such as SavvyCAN, Busmaster, etc., the actual bits may be observed.
The pencil notations seen on the 2010 CCF, previous post, correlate with the rows (lines) and columns seen below.

Credit for the above matrix belongs to an automotive guru who prefers to remain anonymous.
Credit for the above matrix belongs to an automotive guru who prefers to remain anonymous.
 
Reply
Old Jun 10, 2025 | 08:26 AM
  #5  
hafren's Avatar
Senior Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Sep 2014
Posts: 721
Likes: 277
From: Dayton, Ohio USA
Default

Originally Posted by Bill400
Two or more control modules may require activation of a feature for it to be fully activated.
.
Is there a way to know/determine which modules require 2 or more feature activations? i.e. For my X351 I want to enable manual gear selection in Drive mode which is only available in supercharged models. Without a supercharged CCF file to compare to can this be discerned?
 
Reply
Old Jun 10, 2025 | 08:47 AM
  #6  
hafren's Avatar
Senior Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Sep 2014
Posts: 721
Likes: 277
From: Dayton, Ohio USA
Default

Originally Posted by Bill400
Qualifiers are used by SDD to selectively allow model specific programming of modules that are options provided by the OEM.
Optional modules are shown using a square box in SDD diagnostics.
.
Can you expand - I'm not sure where in SDD diagnostics you see a square box for optional modules? Do you mean the Vehicle Specification page?

 
Reply
Old Jun 11, 2025 | 01:45 PM
  #7  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 819
Likes: 433
From: Mechanicsville, Virginia, USA
Default

Originally Posted by hafren
Is there a way to know/determine which modules require 2 or more feature activations? i.e. For my X351 I want to enable manual gear selection in Drive mode which is only available in supercharged models. Without a supercharged CCF file to compare to can this be discerned?
Hafren,
Sorry, I don't know the answer for the X351.
A comparison of the NA and supercharged CCF is your best bet.
Are we talking about steering wheel paddle shifters?
If so, we are assuming that the manual function is part of the required module(s) program(s). Just not turned on.
If it is not in the NA version program, then selecting it in the CCF message will have no effect.
I suspect that the paddle shift involves the IPC and TCM.
If you determine that the CCF is properly changed to no avail, you could consider programming the modules as supercharged.
That's where "qualifiers" comes in.

Originally Posted by hafren
Can you expand - I'm not sure where in SDD diagnostics you see a square box for optional modules? Do you mean the Vehicle Specification page?
Hafren,
You are correct. I was referring to the Vehicle Specification Page.
 
Reply
Old Jun 22, 2025 | 06:32 PM
  #8  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 819
Likes: 433
From: Mechanicsville, Virginia, USA
Default

Referring to Post #4, the CCF (CAN ID 400) is transmitted on CAN using UDS, Unified Diagnostic Services.

CCF messages on the CAN bus use Extended CAN ID Addressing. The first data byte of each frame becomes an additional element of the address, reducing the application payload by one byte.
The protocol allows for the transport of messages that exceed the eight-byte maximum payload of CAN frames (example, VIN). ISO-TP segments longer messages into multiple frames, adding metadata (CAN-TP Header) that allows the interpretation of individual frames and reassembly into a complete message packet by the recipient.



 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
joeleerj
XJ XJ6 / XJ8 / XJR ( X350 & X358 )
25
Aug 26, 2025 03:21 PM
GGG
General Tech Help
15
Oct 12, 2024 10:33 PM
Box
XJ XJ6 / XJ8 / XJR ( X350 & X358 )
1
Oct 5, 2023 07:51 AM
pauledddy
XK / XKR ( X150 )
24
Oct 12, 2022 11:03 AM

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



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