≡ Menu

ELMConfig - Unlocking Hidden Features of your Focus

Disclaimer: You use this guide at your own risk. I take no responsibility for any damage to your vehicle or injury to your person.

I will be updating this guide as I use this software, please be patient.

About ELMConfig

ELMConfig is a piece of software written by Russian enthusiast Sergey, known as civil-zz. It started life with an application called FF2, which allowed you to alter modules in a, surprisingly, Ford Focus Mk2. ELMConfig was written along-side, but soon did everything FF2 did and more. FF2 was retired, ELMConfig took over, was enhanced, and added functionality to work with more versions of modules. The software was then translated into English. You can thank Sergey for his hard work by making a donation to him.

Basics

ELMConfig is basically a list of the car's modules, down the left of the screen, and page(s) of information and settings, shown in the big panel in the centre. To access a module, click on it's button, set the ELM to the correct setting (HS or MS CAN), and you will be presented with that module's information screen. Click the large Read button to get the information from your car.

Clicking the configuration tab will bring up the page(s) where you can change things. Enter the configuration tab and click the Read button. This will be labelled with the module name, for example Read from PCM.

This next step is the most important! Click the Save to file button to save the original settings from the car. If anything goes wrong, you can load these settings from the file and save them back to the module.

Modules

These are the modules available to you in ELMConfig, most of them are pretty self explanatory. Not all modules will be fitted to all cars, for example, only the Kuga will have the AWD module. If your car doesn't have a module, it doesn't mean that it can't be fitted and the functionality added to your car. There have been success stories of people adding cruise control to cars, and enabling it using ELMConfig.

MS-CAN

GEM
General Electrics Module
RCM
Restraints Control Module
EATC
Electric Automatic Temperature Control
DDM
Driver Door Module
PDM
Passenger Door Module
RDDM
Rear Driver Door Module
RPDM
Rear Passenger Door Module
AHCM
Auxiliary Heater Control Module
PAM
Parking Assistance Module
ACU
Audio Control Unit
SRM
Speech Recognition Module
KVM
Keyless Vehicle Module

HS-CAN

BCM
Brake Control Module
PCM
Powertrain Control Module
TCM
Transmission Control Module
HEC
Hybrid Cluster Electronics
EHPAS
Electro-Hydraulic Power Assisted Steering
HCM
Headlamp Control Module
FACM
Fuel Additive Control Module
AWD
All Wheel Drive

Making Updates

In this section I will list the updates and the pages and boxes that you need to check to enable them. I will only be listing things that I have enabled as I know that they work. I may in the future add other updates, but will add an untested note.

Enable Automatic Heated Screens

This update will automatically switch on the rear (and front if fitted) heated screen(s) when the engine is running and the temperature drops below 3°C.

  • Enter the GEM module
  • Go to Configuration and Page 2
  • Click Read from GEM and if you have not yet saved it, click Save to file
  • Put a tick in the box labelled Windows heating auto switch on
  • Click Write to GEM

Enable Anti-Hijack Autolocking

This update will automatically lock the doors of the car when you reach 4.35 M.P.H. If someone gets out the car, they will re-lock once you set off.

  • Enter the GEM module
  • Go to Configuration and Page 2
  • Click Read from GEM and if you have not yet saved it, click Save to file
  • Put a tick in the box labelled Autolocking (main configuration parameters)
  • Put a tick in the box labelled Autolocking enabled by customer
  • Put a tick in the box labelled Autolocking with Re-Autolocking
  • Click Write to GEM

Enable DDS - Deflation Detection System

This update will enable a system which tries to detect a deflating tyre. This system does not use sensors in the wheel, instead it uses the ABS wheel speed sensors to detect when a wheel is rotating at a different speed to the others when it shouldn't be. A deflating wheel will have a smaller circumference, so will rotate faster than the other wheels. This may not work on all cars.

  • Enter the BCM module
  • Go to Configuration
  • Click Read from BCM and if you have not yet saved it, click Save to file
  • Put a tick in the box labelled DDS (Focus facelift, Kuga)
  • Click Write to BCM
  • Enter the HEC module
  • Go to Configuration and Page 1
  • Click Read from HEC and if you have not yet saved it, click Save to file
  • Put a tick in the box labelled EPB (Level 1)/DDS (Level 2/3)
  • Click Write to HEC

Enable Radio & CD in Cluster Display

This update will show the radio or CD information in the instrument cluster display. This will only work on vehicles with the large displays, for example it will work on the display shown in this sections header image.

  • Enter the HEC module
  • Go to Configuration and Page 1
  • Click Read from HEC and if you have not yet saved it, click Save to file
  • Put a tick in the box labelled HEC Level 2/3
  • Put a tick in the box labelled Radio echo
  • Click Write to HEC