Skip to content
View in the app

A better way to browse. Learn more.

Ford Owners Club - Ford Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.



Join the Independent Ford Owners' Club

Our community has been built by enthusiasts, for enthusiasts, and proudly run by Ford owners' for over 18 years. As an independent, non-official club, everything you’ll find here, advice, support, and opinions, comes directly from members with genuine Ford ownership experience.

Join our friendly community... it's Free!

 

Really Thinking About Fitting Cruise Control.

Featured Replies

Hey dude,

Have you installed the controller yet? You should do that and then check the buttons work via the “heated rear windscreen test” before you start with the software side of things.

here's my guide for enabling the Cruise Control:

Get ELM Config from here:

http://civil.iffc.ru/ELMConfig/

Download and install the ELMConfig utility and the runtime pack.

Your computer should hopefully automatically install drivers for the ELM327 cable. So plug it in and let you computer try and find the drivers for you. If not you’ll need to download an FTDI driver. Run ELMConfig with the cable connected before you attach to the car to ensure that the hardware and software and working together.

Before you start with config changes to your car disable any power saving options and screen savers on your laptop and make sure you have enough battery for a few hours or preferably run an extension lead to the car and plug it into the mains (which is what I did!)

Connect the ELM327 cable to your car and laptop.

Put your key in the ignition to position II. (i.e. engine not running but all electrics live)

Launch ELMConfig – I clicked on “Open Port” with the following settings:

English

FTDI driver

Auto baudrate

Connection “Focus II / C-Max / Kuga”

With the ELM327 switch in the MS-CAN position click on GEM (top left) to enter the GEM (General Electronic Module).

Click on “Configuration” then “Page 3”.

Then click “Read from GEM”, then “Save to file” and save to your laptop so you have a backup. (If it won’t read then you’ve got the switch in the wrong position)

Tick the box “Cruise Control Configuration”.

Click “Write to GEM”

Move the switch to HS-CAN position and select the HEC (Hybrid Electronic Cluster).

Click on “Configuration” then “Page 1”

Click “Read from HEC”, then “Save to file” and save to your laptop.

Tick the box “Cruise Control Configuration”.

Click “Write to HEC”

Now select the PCM (Powertrain Control Module).

On the Information Page select “Read” in order to determine the module type (ESU-131 in my case).

Click on “Procedures” then “Page 2”

Select the PCM type as identified on the information page from the drop-down menu.

Then select “Read firmware from PCM to BIN-file”

You will get a warning about disabling power saving and screen saver. Click OK.

This next step may take some time and you may feel decidedly anxious whilst you wait – I certainly did – it took 78 minutes to read the PCM.

Then select “Load firmware from PHF/HEX/BIN-file”.

You will get a warning about a non-empty VID block – select “No”.

Click on “Configuration”

Tick the box for “Integrated speed control”.

Click on “Procedures” to switch back to the procedures page.

Turn the ignition off.

Switch it back on to position 2.

Then select “Write current firmware to PCM”. I think it was at this stage that I was asked if I wanted to use the current configuration for the PCM – I selected “Yes”.

This stage took about 15 minutes.

Once complete click on “Configuration”.

Click on “Read from PCM”.

Click on “Save to file” and save it to laptop.

Check that “Integrated Speed Control” box is ticked.

Click on “Write to PCM”.

That should be it!

Finally I will simply add the caveat that I take no responsibility for anything that happens to your car and whatever fiddling you do is at your own risk!

Good luck.



  • Replies 71
  • Views 12.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • programming GEM is the easy bit, its when you change the PCM your heart starts to go a bit faster, especially if you get the ENGINE MALFUNCTION! message on the IC, to avoid that make sure you turn off

  • Cheers Lenny! Full details of how I did it are in my build thread. I'm incredibly happy with it. I opted to do it this way because: I got to keep my 3 spoke wheel - which I prefer to the 4; I didn't

  • Cheers Lenny, I've just read his post and it seems the easiest way to add cruise, just cut two wires comming from GEM join wires supplied with kit, and configure set up with computer.This is the bit t

Posted Images

That's comprehensive Dan! :)

I think you went through an un necessary step though - don't need to waste time reading and writing the PCM like that, just head straight to the config tab and click 'intergrated speed control'...took me literally seconds to do that, the whole config takes less than 5 mins.

That is for a diesel though, maybe the petrol is different.

Always worth doing the additional steps, as it allows you to backup before you change!

You don't need to back up that part though as you can't damage it with what we're doing.

You should back up the config page before writing it but that takes seconds, no need to touch the procedures tab at all - I've done 5 of them like that. As I say though, maybe the petrols are different. :)

I just personally dont touch any page until I have backed it up to two different places - thats my preference and thats the advice I will always offer. These things are tempromental, and if you happen to have the wrong connector (say the wrong speed etc) its best to have a backup so you can try undo, before you have your car stuck (as some have done very recently).

Its also worth having a copy of the AS BUILT present also.

I would say you're more likely to have an issue reading a major file for over an hour than a small one that can be done in seconds. You can't wipe the PCM by adding cruise even if there was an issue, just revert to original config page, it's not changing anything major as it's in 'layers' if you like. You can wipe the PCM by reading the firmware and leave the car undriveable if there's an issue so I'd rather not do that unless necessary.

Each to their own I guess, my way works for me and if you way works for you its all good. :)

absolutely :)

That's comprehensive Dan! :)

I think you went through an un necessary step though - don't need to waste time reading and writing the PCM like that, just head straight to the config tab and click 'intergrated speed control'...took me literally seconds to do that, the whole config takes less than 5 mins.

That is for a diesel though, maybe the petrol is different.

Wow... If that's the case I wish I'd known it sooner! I'm sure in all my research (and I did a lot) it always specified reading and writing the PCM. As you say, that should make the whole thing take just a few minutes.

Yep, I've done 5 now as I said above, all diesels so far though! If I get asked to do another I'll take a video as there still isn't one on youtube afaik. :)

You 'may' have needed to do that with an older version of ELMC', I've only got into Fords in the last year or so and some of the stuff I read about it was obsolete by the time I started.

  • Author

Cheers guys, especially Dan p for taking the time to go through all the steps necessary, cheers mate.

Hopefully going to have a go at it over the holidays.

Once again thanks everyone.

Merry Christmas and a happy new year to everyone.

No worries.

Good luck and let us know how you get on.

  • 1 month later...
  • Author
On 17/12/2015 at 8:29 PM, Dan P said:

Wow... If that's the case I wish I'd known it sooner! I'm sure in all my research (and I did a lot) it always specified reading and writing the PCM. As you say, that should make the whole thing take just a few minutes.

 

On 17/12/2015 at 0:16 PM, TomsFocus said:

That's comprehensive Dan! :)

I think you went through an un necessary step though - don't need to waste time reading and writing the PCM like that, just head straight to the config tab and click 'intergrated speed control'...took me literally seconds to do that, the whole config takes less than 5 mins.

That is for a diesel though, maybe the petrol is different.

Hi guys I've tried the quick method, but after writing back to PCM I got a massage saying...There is non-empty VID block found in the PCM module. To write a new VID-block PCM module must be reprogrammed first".  I messed up the car last week, couldn't start it, how do I go about doing it the correct way my PCM number is 7M51-12A650-VE.

Any ideas guys as I'm crapping myself i mess the car up again

Sorry Chris, I'm having trouble finding threads with the new format, didn't realise you were still having issues with this!  I don't know what the fix is for that message though, not one I've had before, someone like JW probably knows!

Not sure what's going on with that error but I never tried the short way of doing it... Have you attempted doing it the long way?

  • Author
14 hours ago, TomsFocus said:

Sorry Chris, I'm having trouble finding threads with the new format, didn't realise you were still having issues with this!  I don't know what the fix is for that message though, not one I've had before, someone like JW probably knows!

Hi Dan, Hi Tom, I'm still getting used to the new format to, I did pm JW last week when I couldn't start the car  but he never replied, car was dead for two days until me and my mate download the PCM files from civils webpage, I think I f****d it up on the Thurs I was clicking and reading and saving different things and about an hour before I was due to be in work, I started reading the PCM again and thought, I haven't got time to wait another 70 minutes or so for it to read so I pulled out the USB lead from the laptop.

After that the car wouldn't start, tried loading various files back on, but kept saying incompatible bin file, 

Anyway car now running perfect, but am really scared of touching it again, once bitten twice shy and all that. I'm so frustrated knowing other's have theirs working and I'm nearly there, both GEM, and HEC are done no problem, 

You pulled the lead midway through a read?  That'll be what caused your problems there, may have even corrupted the VID block yourself like that.  Don't pull leads until the ignition is off and the programmes (ELMC/Forscan) are closed to be on the safe side.

If you've got a copy of the proper PCM file now, you shouldn't be able to break it beyond repair, just don't pull any leads and make sure both the car and laptop have decent battery so it won't stop mid-read again.

Download the as built and load it, should rescue the car

Sent from my GT-I9195 using Tapatalk

  • Author

Hi guys, 

I've got the car running now, since last Saturday, I download my PCM file formi civills database loaded that and the car has been fine ever since, 

So I think I'm back to square one, I am just really scared of doing the same thing again. My son is type 1 diabetic, so don't won't to be without the car, plus my misses is giving me grief about pitching with it and leaving us without the car.

I'll just have to bite the bullet, and have another go I think, this time hopefully everything will go according to plan. Just wish there was a step by step guide, with screen shots showing how to do the PCM activation, the GEM and HEC are no problem.

Thanks guys I'll let you know how I get on.

  • Author
On 17/12/2015 at 0:02 PM, Dan P said:

Hey dude,

Have you installed the controller yet? You should do that and then check the buttons work via the “heated rear windscreen test” before you start with the software side of things.

here's my guide for enabling the Cruise Control:

 

Get ELM Config from here:

http://civil.iffc.ru/ELMConfig/

Download and install the ELMConfig utility and the runtime pack.

Your computer should hopefully automatically install drivers for the ELM327 cable. So plug it in and let you computer try and find the drivers for you. If not you’ll need to download an FTDI driver. Run ELMConfig with the cable connected before you attach to the car to ensure that the hardware and software and working together.

Before you start with config changes to your car disable any power saving options and screen savers on your laptop and make sure you have enough battery for a few hours or preferably run an extension lead to the car and plug it into the mains (which is what I did!)

Connect the ELM327 cable to your car and laptop.

Put your key in the ignition to position II. (i.e. engine not running but all electrics live)

Launch ELMConfig – I clicked on “Open Port” with the following settings:

English

FTDI driver

Auto baudrate

Connection “Focus II / C-Max / Kuga”

With the ELM327 switch in the MS-CAN position click on GEM (top left) to enter the GEM (General Electronic Module).

Click on “Configuration” then “Page 3”.

Then click “Read from GEM”, then “Save to file” and save to your laptop so you have a backup. (If it won’t read then you’ve got the switch in the wrong position)

Tick the box “Cruise Control Configuration”.

Click “Write to GEM”

Move the switch to HS-CAN position and select the HEC (Hybrid Electronic Cluster).

Click on “Configuration” then “Page 1”

Click “Read from HEC”, then “Save to file” and save to your laptop.

Tick the box “Cruise Control Configuration”.

Click “Write to HEC”

Now select the PCM (Powertrain Control Module).

On the Information Page select “Read” in order to determine the module type (ESU-131 in my case).

Click on “Procedures” then “Page 2”

Select the PCM type as identified on the information page from the drop-down menu.

Then select “Read firmware from PCM to BIN-file”

You will get a warning about disabling power saving and screen saver. Click OK.

This next step may take some time and you may feel decidedly anxious whilst you wait – I certainly did – it took 78 minutes to read the PCM.

Then select “Load firmware from PHF/HEX/BIN-file”.

You will get a warning about a non-empty VID block – select “No”.

Click on “Configuration”

Tick the box for “Integrated speed control”.

Click on “Procedures” to switch back to the procedures page.

Turn the ignition off.

Switch it back on to position 2.

Then select “Write current firmware to PCM”. I think it was at this stage that I was asked if I wanted to use the current configuration for the PCM – I selected “Yes”.

This stage took about 15 minutes.

Once complete click on “Configuration”.

Click on “Read from PCM”.

Click on “Save to file” and save it to laptop.

Check that “Integrated Speed Control” box is ticked.

Click on “Write to PCM”.

That should be it!

Finally I will simply add the caveat that I take no responsibility for anything that happens to your car and whatever fiddling you do is at your own risk!

Good luck.

Got as far as "Write to PCM" and i had the VID block error again, pcm needs to be re programed. dont know what im doing wrong, followed your guide to the letter, and still nothing, so frustrating.

and also some guys are getting cruise activated just by doing the GEM and HEC, GRRRRR

Sorry to hear it's not working. I have no idea what's going on. I don't recall having read of anyone suffering from similar issues.

The only VID block pop-up normally seen is as quoted in my walk-through.

You will get a warning about a non-empty VID block – select “No”.

No-one is activating cruise from just the HEC and GEM, they might get a cruise light on the dash but it won't actually do anything lol.  Only exception would be if Ford had accidentally ticked the speed control box already which isn't likely.

I think something has been corrupted when you pulled the lead in all honesty, I don't know if that can be repaired through ELMC' though. 

  • Author
On 17/12/2015 at 0:02 PM, Dan P said:

 

Hi Tom, I have been having this error message since the start of this project, I'm just so frustrated, I'm going to phone a couple of local ECU remapping company's tomorrow to se if they are familiar with this process, to see if they can get around this VID block error.

I'm starting to think it's got something to do with my PCM being incompatible, and unable to except a new command or something. I did read one guide where the guy clicked the box " Read calibration data only " before reading pcm, but on my screen its there but not highlighted, dont know why. Maybe it's version 0.2.17b that's the problem.

Nothing is ever simple in my life, I swear. I'll keep you guys posted.

Nothings ever simple with cars in anyones life tbf lol. :biggrin:

I don't even have that button?

1cc1d7db-82a6-4bcb-9604-b4e686fd3dee_zps

  • Author

I think its on the procedures screen Tom, just spoke to a few local ecu specialists in my area, they knew nothing about ELMconfig, but two of them surgested i try an older version of the software, have you got a link to the version your running Tom? and how do you get the software screenshot to display like you just done? Thanks mate.

 

Ah, the unnecessary screen haha. ;)  I can't remember what's on procedures tbf. 

ELMC' has nothing to do with remapping, that's MPPS or Galletto etc.  I can't remember where I downloaded mine tbh, it was a while ago now.  I could e-mail you a copy if programs can be emailed?  I have no idea lol.

I just screenshot it (press 'prt sc'), then opened PAINT and click 'paste', cropped out the edges and saved as JPEG.  Then uploaded to photobucket.  You can probably upload direct to this site but I used it on 3 different forums at the time.

Latest Deals

Ford UK Shop for genuine Ford parts & accessories

Disclaimer: As the club is an eBay Partner, The club may be compensated if you make a purchase via the club

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

The "Digestive"






Background Picker
Customize Layout

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.