How to program Central Configuration using FORScan

Car configuration discussions and experience sharing
Post Reply
FORScan
Site Admin
Posts: 2568
Joined: Fri Jun 13, 2014 2:21 am

How to program Central Configuration using FORScan

Post by FORScan » Fri Feb 26, 2016 5:29 am

This article explains how to program Central Configuration using FORScan .

Central Configuration (CC) is special block of data that contains vehicle configuration information. Not all vehicles have it, but Ford vehicles mainly for European market after 2006-2008 model year. Non-CC vehicles have individual configuration for every block that needs it. CC vehicles use another principle: configuration for all modules is stored at some "main" module and the main module provides necessary information to all modules that need it. This simplifies vehicle configuration management: for example, to enable curise control option in Focus Mk2, that has no CC, one should enable it in 3 modules. On Focus Mk3 that has CC, it has to be done just in CC. Note 2016-12-28: Experience shows it is not exactly so - majority of CC vehicles still have individual configuration for many modules, so some configuration parameters are still available via individual module configuration. More than, sometimes some parameters available in CC do not work, and individual configuration has to be changed in order to reach the goal

Another specific of CC is that in majority of cases it uses Main-Backup model, when 2 modules are involved in CC. One module is main, second one is backup. Backup module is used when main module is not available.

In order to run CC function, one should go to Configuration and programming section and start Central Configuration function from the list. FORScan will start to read CC from main module, then from backup module:
CCF_0.png
CCF_0.png (84.5 KiB) Viewed 77946 times
If backup module is not available for some reason (in majority of cases backup module is located on MS-CAN, so if adapter doesn't support MS-CAN, backup module will not be available), FORScan will display a warning, but not interrupt the function. In this case user will be able to change CC in main module only (the changes should work, but will not be reflected in backup module). Note 2016-12-28: The main-backup logic described above works only for FORScan version prior to 2.3.3. Starting from v2.3.3 Main and Backup blocks of CC are accessed separately. So if backup module is not available because of lack of MS-CAN support, user will see CC management function for main module only.

Update of 2016-12-28:
Majority of vehicles with central configuration (actually, all except Fiesta family) require secondary boot loader (SBL) to be loaded before accessing the central configuration. These files are not a part of FORScan package and have to be downloaded and installed separately. There are 2 ways to do it:

1. Download necessary file directly from Ford Tech Service site
2. Download this archive that contains most popular SBL files and unzip it to Documents/CalibrationFiles folder.

If SBL file is not available, the following error will be displayed:

error_open_sbl.jpg
error_open_sbl.jpg (48.5 KiB) Viewed 65895 times
[/color]
It should be counted that FORScan estimates quality of adapters and does not allow to write CC for adapters that cannot do it safely enough. On such adapters, CC function will available in Read-Only mode (Update of 2016-12-28: ... only for Fiesta family. For other cars (that require loading SBL) the function will not work at all.

This is how normal result loading CC should look like:
CCF_1.png
CCF_1.png (73.65 KiB) Viewed 77946 times
The CCF service function screen contains of 3 main parts:

- top bar with mode selection box and filter. User can select Normal one and any of 1 Engineering modes (explained below). The filter field is convenient for quick finding the options one is looking for.

- work area that contains parameters and their current values

- bottom bar with functional buttons:
- - Edit selected - edit current parameter. Same effect is reached by double click or pressing enter button on selected item
- - Load - load CC from a file
- - Save - save CC to a file
- - Write - write (program) CC to main and backup modules

Function behaviour is different depending on mode selected. Normal mode is some kind of "safe" one that shows not all of available parameters. Also very few parameters can be really changed. Engineering modes are for advanced users who understand what they do! There are 2 Engineering modes:
- Engineering mode 1 shows all the same parameters available in Normal mode, but allows to edit them all
- Engineering mode 2 is Engineering mode 1 + ability to see and edit additional parameters including internal ones. Majority of parameters in engineering mode 2 are not interesting for end users, but some of them may be really interesting. Here is how engineering mode 2 may look:
CCF_2.png
CCF_2.png (69.39 KiB) Viewed 77946 times
As you may see, it shows more parameters but many of them are practially useless, such as VIN padding bytes or block checksum.

Notes:
- Although we do everything to do not allow any harm to vehicle, we cannot guarantee that all configuration changes (especially in Engineering modes) are safe. As mentioned above, the CC information is used by many modules, and some may react not predictable if some not expected option is set. Please remember you do all changes at your own risk!
- In the meantime, it should be counted that manufacturer has made some extremely helpful options available in the engineering mode only, without an obvious reason (at least, we don't see such a reason). For example, some models have DRL options available in the engineering mode only. So we cannot remove engineering modes, as it will cut the usefulness down.
- If some interesting function is not configurable (shows Incorrect value or not configured, and/or no options available in the Edit dialog list, please contact support for futher investigations.

Simplest use case is when a user changes some option. For this purpose, one needs to start the function, find the parameter s/he needs, change it as s/he needs and press Write button. FORScan will ask to confirm the changes, and, if operation is potentially dangerous, provide additional warnings. Then FORScan will save data to main and backup modules:
CCF_3.png
CCF_3.png (84.66 KiB) Viewed 77946 times
More complex use cases may include Save and Load CC to/from file.

Save function is helpful for backup purposes. Only 1 format supported: CCT (Central Configuration Text format). At this moment it is used by FORScan only, but as it is plain text file, it is human -readable.

Load function may be helpful to read data from backup. 2 formats are supported, CCT and AB. AB format is the one Ford ETIS uses to export configuration data. Here is how anyone can obtain AB file for his/her vehicle. Note: some time ago the procedure described below worked for both Mazda and Ford. Now Mazda VINs are not supported. If anyone knows where to obtain Mazda AB files, you are welcome to post it here.

1. Go to https://www.motorcraftservice.com/
2. Select Free Resources ->Quick Guides->Module Built Data (As Built) from the top menu.

or just use direct link to the page: https://www.motorcraftservice.com/AsBuilt instead of steps 1,2 above.

3. Type you VIN, submit the form. Resulting page should contain Download File button. Press it and save the AB file to any convenient location
AB_1.png
AB_1.png (49.55 KiB) Viewed 77946 times
4. Press Load button in CC function in FORScan and select *.ab from the list of available extensions:
CCF_4.png
CCF_4.png (84.95 KiB) Viewed 77656 times
Update of 2016-12-28: many modules (usually crucial ones like ABS, RCM, SASM, EPB, but sometimes also PCM and others) require special calibration/init procedure after some Central Configuration option related to these modules was changed. If a module requires the calibration/init procedure, the DTC U2100 "Initial configuration not complete" should be thrown. These calibration functions are added to Configuration and Programming section with name "Module reset/configuration". If U2100 is displayed and there is no init function in FORScan, please contact support.

lollapalooza
Posts: 88
Joined: Wed Feb 24, 2016 3:57 pm
Vehicle: Ford Fiesta 1.6 TDCi 2011

Re: How to program Central Configuration using FORScan

Post by lollapalooza » Fri Feb 26, 2016 9:36 am

Hello,
I don't know if this is the correct topic to talk about programming (if that's not the case, I please ask to moderators to move the message to the correct topic).

Anyway here's my experience, with my EU Fiesta (built mid 2010) 1.6 TDCi 5 doors, 95 cv, DPF
Hoping they can be useful fur future developments :-)

"normal mode"
I tried to enable DRL, and they worked. When I switch the ignition on, the headlights are on with reduced power.

"engineering 1"
I tried to enable automatic door locking by speed.
It appears to be correctly enabled, but doors don't lock. I know of people correctly enabling this function with IDS+VCM (modifying asbuilt file).

"engineering 2"
I wanted to enable Global Open/Close (row 184 on asbuilt editor - http://ford.xtlt.ru/ab/), but it was not editable on Eng Mode 2.
I downloaded the asbuilt file from Motocraft and modified the related field; then I loaded .ab in ForScan, in the hope that the field would have become editable.
Unfortunately there's still the same issue: field is not editable.
Also in this case I heard of people correctly enabling this function with IDS+VCM (modifying asbuilt file).

MarcoGaspar
Posts: 9
Joined: Tue Feb 23, 2016 9:39 pm
Vehicle: Ford Mondeo, 1.8tdci, 2008

Re: How to program Central Configuration using FORScan

Post by MarcoGaspar » Sat Feb 27, 2016 6:20 pm

Hello,

O don't see the Central Configuration on my mondeo mk4 2008

User avatar
satria_wr
Posts: 38
Joined: Sun Jun 28, 2015 5:13 pm
Vehicle: 2014 Ford Ecosport 1.5L Ti-VCT 110hp
Location: Jakarta, Indonesia

Re: How to program Central Configuration using FORScan

Post by satria_wr » Sun Feb 28, 2016 11:50 am

Mazda asbuilt can be obtained from here :
https://web.b2b.mazda.co.jp/AsBuilt/AsB ... hPage.aspx
2014 Ford Ecosport Titanium
1.5 Ti-VCT Sigma (Remapped using PCMFlash)
PowerShift
2016 Mitsubishi Pajero Sport Limited
2.4 4N15 DiD (Remapped using New Genius)
8-A/T

FORScan
Site Admin
Posts: 2568
Joined: Fri Jun 13, 2014 2:21 am

Re: How to program Central Configuration using FORScan

Post by FORScan » Sun Feb 28, 2016 12:28 pm

lollapalooza wrote: "engineering 1"
I tried to enable automatic door locking by speed.
It appears to be correctly enabled, but doors don't lock. I know of people correctly enabling this function with IDS+VCM (modifying asbuilt file).
That's odd, we were able to enable automatic door locking by speed on Ecosport 2014, that has almost the same config. The door locking works at speed after 20Km/h. The option is called "Automatic locking by speed". Are you sure it was changed ok? When you re-read the configuration after change, does the "Automatic locking by speed" field contain "Automatic Locking"?
lollapalooza wrote: "engineering 2"
I wanted to enable Global Open/Close (row 184 on asbuilt editor - http://ford.xtlt.ru/ab/), but it was not editable on Eng Mode 2.
We don't quite understand what does it mean "not editable". All fields in Engineering mode 2 must be editable. How does it look like?
lollapalooza wrote: Also in this case I heard of people correctly enabling this function with IDS+VCM (modifying asbuilt file).
Actually you should be able to do this with FORScan: modify *.ab file (or *.cct) and load it.

FORScan
Site Admin
Posts: 2568
Joined: Fri Jun 13, 2014 2:21 am

Re: How to program Central Configuration using FORScan

Post by FORScan » Sun Feb 28, 2016 12:31 pm

MarcoGaspar wrote: O don't see the Central Configuration on my mondeo mk4 2008
It is not implemented yet for vehicles that require load SBL in order to access CC.

FORScan
Site Admin
Posts: 2568
Joined: Fri Jun 13, 2014 2:21 am

Re: How to program Central Configuration using FORScan

Post by FORScan » Sun Feb 28, 2016 12:31 pm

satria_wr wrote:Mazda asbuilt can be obtained from here :
https://web.b2b.mazda.co.jp/AsBuilt/AsB ... hPage.aspx
The site returns "You cannot access this screen direct.". Any special conditions to access the page?

lollapalooza
Posts: 88
Joined: Wed Feb 24, 2016 3:57 pm
Vehicle: Ford Fiesta 1.6 TDCi 2011

Re: How to program Central Configuration using FORScan

Post by lollapalooza » Sun Feb 28, 2016 1:28 pm

FORScan wrote:That's odd, we were able to enable automatic door locking by speed on Ecosport 2014, that has almost the same config. The door locking works at speed after 20Km/h. The option is called "Automatic locking by speed". Are you sure it was changed ok? When you re-read the configuration after change, does the "Automatic locking by speed" field contain "Automatic Locking"?
I confirm that it was changed ok. I tried to re-read the config, and the "automatic locking by speed" was enabled.
Anyway I found a solution in a Ford Fiesta forum: after modyfing the central configuration, I had to follow a procedure, that enabled auto-lock.
Enter the car and close the door. Ignition off.
- Turn on ignition (but not the engine), and press the "lock/unlock" button 3 times.
- Turn off ignition, and press the "lock/unlock" button 3 times.
- Turn on ignition. Press "lock/unlock" button once.
- Turn off ignition.
After that, auto locking works, and I can hear the door locking after maybe 5 Km/h.
FORScan wrote:We don't quite understand what does it mean "not editable". All fields in Engineering mode 2 must be editable. How does it look like?
It means that ForScan shows "not configured", and does not allow me to edit the field. I'll make a screenshot and post it here tomorrow.

User avatar
satria_wr
Posts: 38
Joined: Sun Jun 28, 2015 5:13 pm
Vehicle: 2014 Ford Ecosport 1.5L Ti-VCT 110hp
Location: Jakarta, Indonesia

Re: How to program Central Configuration using FORScan

Post by satria_wr » Sun Feb 28, 2016 2:06 pm

FORScan wrote:
satria_wr wrote:Mazda asbuilt can be obtained from here :
https://web.b2b.mazda.co.jp/AsBuilt/AsB ... hPage.aspx
The site returns "You cannot access this screen direct.". Any special conditions to access the page?
On that screen, click return. And it will show you the vin enter screen.
2014 Ford Ecosport Titanium
1.5 Ti-VCT Sigma (Remapped using PCMFlash)
PowerShift
2016 Mitsubishi Pajero Sport Limited
2.4 4N15 DiD (Remapped using New Genius)
8-A/T

lollapalooza
Posts: 88
Joined: Wed Feb 24, 2016 3:57 pm
Vehicle: Ford Fiesta 1.6 TDCi 2011

Re: How to program Central Configuration using FORScan

Post by lollapalooza » Sun Feb 28, 2016 3:42 pm

lollapalooza wrote:
FORScan wrote:We don't quite understand what does it mean "not editable". All fields in Engineering mode 2 must be editable. How does it look like?
It means that ForScan shows "not configured", and does not allow me to edit the field. I'll make a screenshot and post it here tomorrow.
Here's the screenshot :)
Image

When I try to edit, I'm not allowed to modify the value.

Post Reply