• Join Premium & Save
      Join Premium & Save
    • Huge Range of Ford Parts
      Huge Range of Ford Parts
    • Savings Up to 15% Off For Members
      Savings Up to 15% Off For Members
    • Get Your Club gear
      Get Your Club gear
    • Share Your Car Experience
      Share Your Car Experience
    • 1000's Of Fords For Sale
      1000's Of Fords For Sale


Preee

Guide For Focus Mk2/mk2.5 C-Max/kuga ~Elm 327 Cable And Ff2 Program

2,517 posts in this topic

 

Hello Firefighter! According to the website that ELM should be fine, but you will never know until you try it. I have also bought an ELM which is capable of speed of 500 k but I am having trouble reading configuration from the PCM, so you will not know until you try it. You can use that modified radio control stalk, provided that you have all the other wiring and switches needed for Cruise Control.

Share this post


Link to post
Share on other sites

all the other switches and wiring i think i have them

http://20150314_132316_zpsqkzzlpjs.jpg

http://20150314_132305_zpsdlmvbkvw.jpg

http://20150314_135130_zps7nfmqogw.jpg

Share this post


Link to post
Share on other sites

Just checking the guides in the first few pages are upto date and there are not further updates in the 157 pages.

Will be attempting BT/USB retrofit in my RS tomorrow, and may need the ELM.

Share this post


Link to post
Share on other sites

When you use ELM327 read code for your car

If DTCs lack of definition, You can down this app android to your phone.

I am use it and it have more definition and possible cause for FORD vehicle.

Link app android: https://play.google.com/store/apps/details?id=com.oht.obd.codes.dtcs.fix.free.vehicle

Ford Focus 2.0L :)

Share this post


Link to post
Share on other sites

hi.I registered on our site for help and I am contacting you from Italy.I can not update the ROM version of the dashboard to 512.I always get the same errorAT LO.what is the problem?I also wanted to know if you can use the firmware 9M51-12A650-DB on my controller with firmware 8M51-12A650-XE?thanks for the help that you give me and sorry my english

Share this post


Link to post
Share on other sites

Help Please!!!

Using elmconfig and elm327 (steve elmer version)

I tried to update pcm firmware but flash procedure messed up and now it wont let me reupload original firmware and car wont start.

I have original firmware bin and the correct calibration file from civil-zz site just in case

Is there anyone that knows how to fix this?

:( :(

Share this post


Link to post
Share on other sites

First try disconnecting car battery and re-connecting it.

if it still wont upload, then remove the ECU from the vehicle... its found in the passenger side wheelarch behind the plastic liner.

need to cut slots in the heads of the bolts then you can undo with a screwdriver.

next, need to physically open the ECU, then bench flash directly back onto the chip so you will need to find somebody who can give you an ECU dump.

if you don't have the facility to do this a new PCM will be required and programming by ford as at the moment its essentially in a "Bricked" state.

Share this post


Link to post
Share on other sites

Hi I tried to write flash with remapped PCM dump, this is when it failed and rewrite of the original file didn't work after and now it wants pats initialization procedure.

All other modules are fine just car won't start because PCM module is corrupt. So i m getting ecu removed and reflashed directly by a local tuning company. Its a long shot though and hope it works otherwisr will need to visit ford dealership for an !Removed! ramming with no lube.

Share this post


Link to post
Share on other sites

Emerald293, contact forum member JW1982, I believe he can help you regarding pats initialization.

Share this post


Link to post
Share on other sites

Trying to keep this relevant to the topic. Elmconfig is still relevant I will explain.

Changed my plan. Towing car to ford dealership who will perform pats initialisation procedure (resetting anti-theft and recoding keys). Few hundred $.

This will allow elmconfig to then write my original pcm binary to the pcm module. Elmconfig gets stuck when anti-theft system activates. Would be amazing if some future elmconfig has a solution to this pats problem.

I will update how this goes. Let it be valuable knowledge to anyone else trying to use elm327 and elmconfig to write a remapped modified pcm bin to the pcm. It does not work. The elm327 is not capable of doing this. This might be already mentioned in this thread and i missed it but then again haven't read all 158 pages of this thread! :wacko:

Thank you RB2004 and Milosh for your helpful advice.

Share this post


Link to post
Share on other sites

emerald293 your procedure fails when trying download the firmware from the PCM, save it in a BIN file, load that BIN file and write it back to the PCM?? if you are saying this all the guys here this procedure follows with modified elm 327.

Share this post


Link to post
Share on other sites

So originally I downloaded the firmware from the pcm just fine. I then modified this bin file in winols to remap disable dpf/egr, clear dtcs and then save the file with corrected checksum. Then proceeded to upload this modified bin to the PCM using the PCM procedure page in elmconfig. The status bar said various things and warning popups came up (only use USB elm etc.) Then the process hangs on "erasing memory" and spits back an error and the PCM module is corrupted and car won't start.

So I select the original unmodified bin file and uploaded that back to PCM just fine.

This is where my curiosity got the better of me. Assuming that I can always just reupload the original file and the car will be fine I attempt to upload the modified bin to the PCM once again. This time there's an added popup in elmconfig "cannot read the current calibration level, Pats-initialisation may need to be performed if you continue". So I click continue. Process fails on "erasing memory" only this time I can no longer go back to the original PCM bin because that does the same thing. And now my car won't start and I need the ford dealership to do the PATS initialisation procedure through their IDS software. After that I should be able to upload the original PCM bin back on (with vid-block and injector coding in place).

I can't explain it any more thoroughly than that.

Share this post


Link to post
Share on other sites

emerald293, your issue isn't linked with PATS initialization or smth similar. just issue with elm327 adapter or computer performance. on these modules type (SID206, correct?) PATS init procedure MAY be required only when to update to some calibration levels. if process gets stuck on memory erasing stage then it means that adapter just can't get an answer on erasing command, there is no about PATS. best way is to change your ELM327 adapter. also changing connection speed or USB driver delay could help.

one more point - if you was able to upload your original file then it means that modified file also can be uploaded. second point is whether it can be started after but it can be flashed into the module. seems that you equipment just works unstable.

emerald293 likes this

Share this post


Link to post
Share on other sites

This is really helpful. I will try and report back. Currently at work so 7 hours or so.

Share this post


Link to post
Share on other sites

Wow i only just realised it was you civil-zz.

Mate you deserve a medal. I changed some of the port settings on the driver page (the options were similar to an old dial-up modem) and what do you know, it started to write the original firmware back to the pcm. The process completed successfully.

Everything is fixed and my car is running!!!

When i get my confidence back im going to try my remap file and get dpf element removed :D

Can you tell me what your paypal address is so i can donate you some money? The donate page on your website links to a paypal page with russian language and i can't understand it.

Lenny likes this

Share this post


Link to post
Share on other sites

Well i tried it again and failed. PCM bricked

Port settings apparently had no effect on the reliability of the elm327. There doesnt seem to be a way to change usb delay. Im not really sure wats causing the "erasing memory" command to time out. I think my previous success may have just been a coincidence or a combination of not touching the vehicle for several hours and night time cooling down the car. it is extremely hot here during the day with the car sitting in the sun.

Well it was nice driving my car again for a couple of days lol

Share this post


Link to post
Share on other sites

Okay. Writing modified bin to PCM worked. Car just needed to be left alone overnight for the ecu to do its thing.

+30 HP +62nm

So in conclusion. One can write a modified PCM firmware using elm327 and elmconfig. Be prepared for frustration and confusion though.

Share this post


Link to post
Share on other sites

Would be interesting to see what you changed etc to remove it. Key fact here is to make sure you have the right settings and a backup of the old before you play with the new

Share this post


Link to post
Share on other sites

Hopefully one of you kind chaps has the answer, not having much luck enabling my USB after the retrofit (Bluetooth works fine). Tried enabling via ELM config in MS- Can clicked on the following SRM read and wrote the VIN then > Configuration> set Ford Focus/english UK/Audio Aux input( forFor CS7T modules) also tried other options) then selected BT/VC High+USB+BT Audio then wrote to SRM, goes through the motions and says it's succesful.

Try reading SRM again and it's reverted back to the original setting BT/VC low. Which ever way I try the new setting is not being saved.

Hopefully it's something I'm missing and you can steer me in the right direction.

Share this post


Link to post
Share on other sites

Which type of Bluetooth/Voicecontrol module do you have?

The Sound & Connect system (Bluetooth/Voicecontrol with USB, Ipod and Bluetooth Audio support) uses a different module from the standard Bluetooth/Voicecontrol system.

The standard MK2.5 Bluetooth/Voicecontrol system has a module with part number 8M5T-19G488-xx.

The Sound & Connect system has a module with part number 8M5T-19C112-xx.

The USB functionality can only be activated on a Sound & Connect module. On a normal Bluetooth/Voicecontrol module the setting will Always revert to BT/VC LOW because the module does not support the other settings.

Share this post


Link to post
Share on other sites

Sorted, bought the wrong Module no USB :oops:

Share this post


Link to post
Share on other sites

Hello everyone again,

I'm having some problems with my ELM adapter and I'm hoping some of you can help me!

I bought this ELM327 with FTDI chip that is able to connect at 500 000 bps: link

The adapter works fine with every other program except ElmConfig. It works with ForScan and FoCCus without a problem, I can access, read and write to both MS-Can and HS-Can modules.

However, when I try to use it with ElmConfig, it behaves strangely. I leave the Auto checkbox checked, and it connects at 500 000 bps in a second, however, the program successfully executes only the first command I give it. Let me explain, ElmConfig will do what ever it is that I click first after starting the program. When I click another button (either to read or write something, or clear DCTs), I get the "AT L0" error warning:

read%20from%20PCM.jpg

So for example, I start the program, it connects at 500 000 bps, I click read on Information tab in PCM, it reads all the info correctly, then I click any other button, I get the aforementioned error.

I am using Win 7, 64 bit, with FTDI drivers which are installed correctly. I also tried to use it by connecting via (V)CP and it connects at 500 000 bps as well, but it behaves the same.

I also tried to use it on a XP SP3 machine, and it's the same.

I also tried to lower the latency setting in COM port's settings, but it's still the same.

Interesting thing is that I tried to use it with four different versions of ElmConfig, and here's what happens:

v 0.2.15 - behaves as described

v 0.2.16 - behaves as described

v 0.2.10 - also behaves as described

but, with version

v 0.2.6 - it works like a charm, I can click buttons as many times as I want and it will always do what I tell it to do.

However, I need to use one of the newer versions of the ElmConfig program as v. 0.2.6 doesn't support many of the functions that I need.

Can anyone help me, or clarify why this is happening?

Thanks

Share this post


Link to post
Share on other sites

I have this problem when I use the wrong speed... So check other speeds

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now