Jump to content


Photo

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

translating

  • Please log in to reply
2203 replies to this topic

#1516 FekuFord

FekuFord

    Member

  • New Member
  • PipPip
  • 20 posts
  • Ford Model: Kuga Titanium X
  • Location:

Posted 18 August 2013 - 06:12 PM

Quick warning - I killed my Elm using the speed test utility in Elmconfig.

 

Can't get it to work at any speed now.

 

Fortunately it was cheap so I may get a replacement and swap the boards.

 

No rewiring needed that way.

 

FuF.



Have something to contribute?

Sign in or register to start a topic...

Sign up to FOC Premium Membership To Remove These Ads

#1517 fyl

fyl

    Settling In Well

  • Members via Twitter
  • PipPipPip
  • 40 posts
  • Name: fyl
  • Ford Model: Focus 2.0 TDCi
  • Year: 2011
  • Location: Other / Non-UK

Posted 19 August 2013 - 06:04 PM

Anyone knows how to change tyre circumference using ELMCONFIG ?

 

I have changed my wheels from 205/55/16 to 225/40/18 apparently we need to calibrate the axle id.

 

Any ideas. Apparently this can be done via IDS, thus just want to check if this is possible via ELMCONFIG. I can't seem to find the config page for this though for ELMCONFIG 2.6



#1518 jarp

jarp

    Settling In Well

  • Budding Enthusiast
  • PipPipPip
  • 63 posts
  • Name: Jari
  • Ford Model: Focus
  • Year: 2005
  • Location: Other / Non-UK

Posted 19 August 2013 - 06:17 PM

Yeah i think mine is one of these crap ones!

 


Just out of curiosity, are these non-working devies FTDI devices (and have you used D2XX drivers) or PL2303 or something else? It would be interesting to pinpoint what actually causes this, poor quality USB-serial bridge, fake and poor quality ELM327 clone or what...



#1519 Krait

Krait

    Newbie

  • Budding Enthusiast
  • Pip
  • 9 posts
  • Name: Tom
  • Ford Model: Focus ST
  • Year: 2006
  • Location: Other / Non-UK

Posted 19 August 2013 - 06:18 PM

Actually you don't need to re-calibrate... There is as little as 2.65mm difference in tire height.



#1520 jarp

jarp

    Settling In Well

  • Budding Enthusiast
  • PipPipPip
  • 63 posts
  • Name: Jari
  • Ford Model: Focus
  • Year: 2005
  • Location: Other / Non-UK

Posted 19 August 2013 - 06:20 PM

Anyone knows how to change tyre circumference using ELMCONFIG ?

 

I have changed my wheels from 205/55/16 to 225/40/18 apparently we need to calibrate the axle id.

 

Any ideas. Apparently this can be done via IDS, thus just want to check if this is possible via ELMCONFIG. I can't seem to find the config page for this though for ELMCONFIG 2.6

 

PCM -> Configuration -> Tire Size, revs/mile ?

 

This requires reflashing PCM, adapter which works at 500 000 bps and such. Read EVERYTHING related to PCM reflashing from this thread etc. You can potentially waste your PCM if something goes wrong.



#1521 ajk

ajk

    Newbie

  • New Member
  • Pip
  • 3 posts
  • Name: andrew
  • Ford Model: mondeo titanium automatic
  • Year: 2008
  • Location: Lancashire

Posted 19 August 2013 - 09:28 PM

Finnaly i got my usb elm today, modified it. And now i got autolocking doors. Since i have a Mondeo, I had to write the CCD to both modules, the ipc and bcm. :D

Last time i could only write to the bcm module with the bluetooht adapter i had. Can't get the other things to work tough. One funny thing is that the original config for CCD in my car states that i don't have "home lights". I have 30 sec as standard on my car, but it wont let me config it so i can turn i off or change it to 60 sec. :huh: 
 


 I have an mk4 mondeo and would like to enable auto locking. Do you write to the bcm
module first and then the ipc module and do you have the ignition on. Thanks in
advance



#1522 FekuFord

FekuFord

    Member

  • New Member
  • PipPip
  • 20 posts
  • Ford Model: Kuga Titanium X
  • Location:

Posted 19 August 2013 - 10:32 PM


Just out of curiosity, are these non-working devies FTDI devices (and have you used D2XX drivers) or PL2303 or something else? It would be interesting to pinpoint what actually causes this, poor quality USB-serial bridge, fake and poor quality ELM327 clone or what...

 

Mine was a PL2303 clone for £5 off Ebay.

 

Fine for doing all the Ford mods I want except PCM flashing.

 

Main problem I've had is finding a Windows 7 serial to USB driver for it.

 

There isn't one, but oddly there is a Vista driver.

 

So I use my Vista lappy with it.

 

FuF.



#1523 Brazh

Brazh

    Member

  • Budding Enthusiast
  • PipPip
  • 23 posts
  • Name: Evgeny
  • Ford Model: Focus mk2 1.8 TDCi chiptuning 150 hp
  • Year: 2006
  • Location: Other / Non-UK

Posted 20 August 2013 - 08:04 AM

to all who need to recover killed adapter

 

This manual was made by Ittrium, very clever Russian programmer and my friend. He is developing future ELM327-compatible adapter ELS27 and software. It is double bus and has up to 2000000 speed.


Original link to Russian ffclub.ru http://ffclub.ru/top...1#entry14307151


ELM327 based adapter consists of two main parts: the controller and bridge ELM327 UART-USB, which enables it to communicate with the controller. The bridge can be of several types:

1. FT232RL (the best and most stable version)

2. PL-2303 and other Chinese counterparts

3. Bluetooth module


If the ELM327 will be stored at the speed rate on that the bridge can not work, you will get a brick instead of the adapter. But as a rule it is not lost.

The controller ELM327 is the original Canadian (very rare) or a Chinese clone. Chinese clones are further divided into those that are made on the same chip as the original (PIC18F2480) and others made ​​with other PICs

In fact the Chinese are made on firmware-based Canadian datasheet. Good clones are fully compatible with the original ELM327.

In the original ELM327 provides two recovery options adapter speed:

1. Reset all user settings

2. Forcing 9600

On this basis a recovery algorithm is written:


To restore wired adapters:


1. Check what chip is built adapter with. As for me, I met two types. If you have a PIC18F2480, then go to step 2. If you have a PIC18F25K80, then go to step 3.

2. Solder the wire from pin 6 of the controller to any ground terminal of the PCB.


This will cause the adapter force to work at 9600, ignoring what is written in its memory.


After that connect adapter to car and to computer. Connection should be done at 9600 and changed the adapter’s speed to default using the same ElmConfig, either through the terminal software(if you know how).


Then turning adapter off, unsoldering wire. Connecting again, checking the speed just stored.

 

This paragraph is not suitable for PIC18F25K80, because there is no pin, similar to pin 6 at PIC18F2480.The Chinese could hang this function to some other leg, but it is not possible found this.


If this did not help go to step 3


3. Solder a wire from pin 28 of controller to any ground terminal on the board. This will cause the adapter to restore default settings. Then, plug the adapter into the car and the computer. To be sure wait for 15 seconds. Turning off, unsoldering wire. Then plug, check 9600, 38400 and 115200. Typically the default speed 38400 will be set.

Sample picture

PIC18F25K80irepair_zps75410cd2.jpg

If that did not help, then go to step 4


4. Difficult. Unsolder chip PL2303 (or equivalent). RX/TX pins may only be lifted but not the whole chip to blow off. Solder PIC’s RX/TX pins to USB-UART cable based on FTDI. Connecting, restoring speed. Turning off, unsoldering, returning PL2303 to it’s place.


If this part is not feasible or does not help, go to step 5

 

5. Throw out the adapter, buy next one.


If this part is not feasible, go to step 6.


6. All the ashes! Sell ​​the car. :)


For the bluetooth adapter you can try step 3, or remake it to the wired adapter and restore speed similar to Step 4.

 

This manual is suitable for the following packages only: 28-Pin SPDIP, SOIC, DIP. For other packages it is necessary to seek the appropriate pins in the datasheet. For example in the package TQFP-44 6th pin just goes to power..



#1524 LordSnick

LordSnick

    Newbie

  • Members via FB
  • Pip
  • 4 posts
  • Name: Svein
  • Ford Model: Mondeo Titanium X Sport
  • Year: 2010
  • Location: Other / Non-UK

Posted 20 August 2013 - 09:31 AM


 I have an mk4 mondeo and would like to enable auto locking. Do you write to the bcm
module first and then the ipc module and do you have the ignition on. Thanks in
advance

 

Can't remeber, don't think there is any difference. Ignition must be on yes(enigne not running).



#1525 Brazh

Brazh

    Member

  • Budding Enthusiast
  • PipPip
  • 23 posts
  • Name: Evgeny
  • Ford Model: Focus mk2 1.8 TDCi chiptuning 150 hp
  • Year: 2006
  • Location: Other / Non-UK

Posted 20 August 2013 - 09:50 AM

Anyone knows how to change tyre circumference using ELMCONFIG ?

 

I have changed my wheels from 205/55/16 to 225/40/18 apparently we need to calibrate the axle id.

You may use ELMConfig 0.2.10 (last release) 
PCM>Configuration>Tire size
There are next values:
195/65/R15 - 829 revs/mile
205/55/R16 - 833 revs/mile
205/50/R17 - 825 revs/mile
225/40/R18 - 825 revs/mile
You should download PCM's firmware, change VID block (Configuration) and upload it back. 


#1526 jeebowhite

jeebowhite

    Resident Loon

  • Super Mod
  • 17,749 posts
  • Name: James
  • Ford Model: Sea Grey Mondeo MKIV 1.8TDCi 140ps Zetec
  • Year: 2007
  • Location: Kent
Contributor

Posted 20 August 2013 - 11:43 AM

is someone able to provide a link to the latest ELM Config software? I see Preee has the original files, but I cant see any links to the latest and greatest releases of all this software!



#1527 Brazh

Brazh

    Member

  • Budding Enthusiast
  • PipPip
  • 23 posts
  • Name: Evgeny
  • Ford Model: Focus mk2 1.8 TDCi chiptuning 150 hp
  • Year: 2006
  • Location: Other / Non-UK

Posted 20 August 2013 - 01:08 PM

is someone able to provide a link to the latest ELM Config software? I see Preee has the original files, but I cant see any links to the latest and greatest releases of all this software!

civil.iffc.ru/ELMConfig/ELMConfig.zip

if not working download and install this pack

http://civil.iffc.ru...RuntimePack.exe



#1528 Daz-ST

Daz-ST

    Member

  • New Member
  • PipPip
  • 19 posts
  • Ford Model: Focus ST 225
  • Location: Lancashire

Posted 20 August 2013 - 01:54 PM

Just downloaded the latest version of this wonderful software.
can someone explain what the driver option is for please.
(V)CP and FTDI D2XX option

can you update the PCM on a Focus ST 2.5 MK2.5

ty

#1529 Brazh

Brazh

    Member

  • Budding Enthusiast
  • PipPip
  • 23 posts
  • Name: Evgeny
  • Ford Model: Focus mk2 1.8 TDCi chiptuning 150 hp
  • Year: 2006
  • Location: Other / Non-UK

Posted 20 August 2013 - 02:05 PM

Just downloaded the latest version of this wonderful software.
can someone explain what the driver option is for please.
(V)CP and FTDI D2XX option

can you update the PCM on a Focus ST 2.5 MK2.5

ty

VCP - virtual Com port

FTDI D2xx - direct driver

Actually no matter I think.  I'm using the second one. As I know ST reflashing is not supported. What is your PCM model? Other functions are working on ST, at least I tryed FOCUS ST MK2



#1530 jarp

jarp

    Settling In Well

  • Budding Enthusiast
  • PipPipPip
  • 63 posts
  • Name: Jari
  • Ford Model: Focus
  • Year: 2005
  • Location: Other / Non-UK

Posted 20 August 2013 - 02:39 PM

Just downloaded the latest version of this wonderful software.
can someone explain what the driver option is for please.
(V)CP and FTDI D2XX option

can you update the PCM on a Focus ST 2.5 MK2.5

ty

 

If your ELM327 device has FTDI bridge inside, download D2XX drivers from FTDI's site and use D2XX.

 

You see, back in history computers had one or two serial ports (usually named COM1, COM2 etc, you remember). All the software etc. were able to communicate with devices via serial ports using serial protocol (RS232). And then came the USB (port and protocol, nothing to do with serial ports or protocol), replacing serial ports from computers. But yet still lot's of devices (like ELM327 chip!) uses serial protocol today, as it is so much easier to implement than USB. Child can implement serial protocol to their devices, you know, but USB, it's whole different thing. Same goes with software, they support serial protocol and serial ports as it's simple to implement and of course because devices still use them! However, here comes dilemma... We do not have serial ports anymore on our computers!

 

Here comes serial-USB bridges, like Prolific's PL2303 or FTDI's FT232R. They are able to communicate with devices like ELM327 using serial protocol and then transport serial data to computer via USB connection. On computer, there are drivers for these bridge chips and these drivers do communicate with these chips over the USB. Drivers do create virtual serial ports (opposed to real hardware serial ports), often called VCP (virtual COM port) and expose serial data read from USB to software via virtual serial ports. Software supporting serial ports (or COM ports, as they are often called) then can connect and their point of view they are just "talking serial" directly to devices. But behind the scenes whole chain is:

 

Serial Device <-> Serial-USB Bridge <-> USB Port <-> Drivers <-> Virtual Serial Port <-> Software

 

While back in days we had:

 

Serial Device <-> Serial Port <-> Software

 

Now, as USB and serial protocols are totally different species, this multilayered emulation can give problems. As you have found out, speed problems etc. Now, FTDI has implemented D2XX protocol, so that if software does support it, software can communicate directly with Serial-USB Bridge bypassing Virtual Serial Port. So chain becomes:

 

Serial Device <-> Serial-USB Bridge <-> USB Port <-> Drivers <-> Software

 

So one problematic emulation layer is removed. This requires, of course, support from the drivers and from to software, since this is vendor specific thing instead of standard thing. ELMConfig supports D2XX, so if you have FTDI chip inside of your ELM327, you should use D2XX, it's more reliable for obvious reasons.

 

Ps. You could, of course, connect ELM327 chip directly to serial port, if you have one and you would have the skills. This would eliminate all the emulation layers etc. Though, where do you find serial ports anymore and where do you find fast enough serial ports? Old computers had slow serial ports... Cannot remember what was the usual speed limit back in old days...



Have something to contribute?

Sign in or register to start a topic...


Not what you're looking for?

Register now, we have a huge community of enthusiasts to answer any questions you might have



6 user(s) are reading this topic

0 members, 6 guests, 0 anonymous users