Jump to content


Show

Guide info

  • Added on: Dec 07 2013 10:11 PM
  • Views: 1243
 


* * * * *
0 Ratings

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

Posted by Preee on Dec 07 2013 10:11 PM

GUIDE FOR ELM327 INTERFACE AND ELMFF2 + ELMconfig (RUSSIAN PROGRAMS)

 

What i will attempt to do is a guide for the FF2 (russian program) which
will allow you to plug in a ELM 327 interface code reader into your
focus Mk2 / Mk2.5 and update various parts of your car.

PLEASE HELP WITH THE GUIDE IF YOU CAN.
Program is made by some very talented guys from Russia

DISSCLAIMER: I WILL NOT BE HELD RESPONSIBLE FOR ANYTHING IN THIS POST , YOU UNDERTAKE USING THIS GUIDE AT YOUR OWN RISK.

This will be a trial an error on my part , i will only tell you what i have clicked on. I will do my best ( with help from other people) to translate from Russian to English.

I would first like to thank Pidu for finding such an amazing program and initial translating smile.png

UPDATES DONE ON MY CAR SO FAR.
In the center speedo information cluster:
RADIO RDS INFORMATION + CD TRACK INFORMATION
ACTIVATED PHONE INCOMING CALL INFORMATION
VOICE CONTROL BUTTON INFORMATION
REVERSING SOUND ACTIVATION (turned this back off very annoying)
GEAR SHIFT CHANGE INDICATOR --HEC firmware above S508 to work
REAL ENGINE TEMPERATURE
WASHER EMPTY BOTTLE WARNING (no wiring on my car)
FORD ECO MODE (working on my 2010 Mk2.5)


Gem Module
Auto door locking at 5mph , now i have changed to 10mph with ELMconfig
Auto heated window screen at low outside temperature
Adjusted curtesy light dimming time
Adjusted Walk home lighting time

ELM327 cable brought from Here: http://www.ebay.co.u...e=STRK:MEWNX:IT I paid £13.59 but he has dropped the price to £11.59 .THIS LINK ADAPTERS HAVE BEEN UPDATED , BUT ALTHOUGH A NEW BOARD IT DOES NOT SUPPORT 500,000 BAUD RATE.

ELM-FF2
Program from here: You need to translate and READ http://forffclub.narod.ru/elm/elm-ff2/

ELMconfig
ELMconfig-English version from here : http://civil.iffc.ru...g/ELMConfig.zip
DLL ZIP required for ELMconfig from : http://civil.iffc.ru...RuntimePack.exe
ELMconfig explained in futher post's many thanks to civil-zz

 

WINDOWS7 SiLabs drivers for the ELM327

http://www.mediafire...0kzr/SiLabs.zip

ELM-FF2 & FDS : Download Link
http://www.mediafire...46s5e3jcxlll7qh

Get your AS_BUILT data from here (not really needed but you can use offline to see what your car has)
http://www.motorcraf...call&nomenu=yes

 < hit and miss if this works
Input your VIN number and copy and paste infor into notpad and save.

Information on rewiring your ELM327 reader. translate and READ
I will at some stage figure this out or if anyone else manages it please post information.
http://forffclub.narod.ru/elm/

ON GOING GUIDE BASIC USE.
Install USB drivers for your ELM327 ( you may have to search for WIN 7 drivers) but it does work on Windows 7 smile.png
Plug ELM327 into Diagnostics port and USB into your Laptop. Let drivers install.
Run ELM FF2 program and configure as follows.
Insert your VIN number
Set Port Number ( you may have to write (COM1) not just 1 etc. Set Bit rate 38400.
TURN IGNITION ON (do not start car)
Click ONLINE.
44507666.jpg
From IPC Tab ( information speedo cluster )
Click ( READ CAR CONFIGURATION BUTTON) , everything that is currently set on your car will appear "Ticked".
Select what you want turned on or off.
Click ( WRITE CAR CONFIGURATION) = 3 seconds and DONE smile.png
23139223.jpg
You can save the Changed AS-BUILT information if you like and also save the connection log file if you like.
61525767.jpg
The
GEM Tab or (BCM) , This will not connect , and i'm Guessing that it
needs the Wiring MOD before it can connect to the High CAN BUS.

OTHERSCREENS in Translation progress ( I will ADD them as they are done.

74153702.jpg
16615808.jpg
42030170.jpg

 

How to Modify the ELM 327 Adapter.

First peel off the label to reveal 4 crosshead screw and remove them.
20120310105051.jpg

Unplug the connector socket from the board.
20120310105214.jpg

Wiring Diagram
wire-1.jpg
Use the wiring Diagram as a guide .
you need to first cut 6 wires about 3 amp will do approx 6 inches long , different colours would be better , if not then mark them individually (14 , 11 , 6 , 3 , Hcan , and Mcan.
connections are numbered.
20120310105306.jpg

Cut protective shrink wrap off 14 and DE-Solder the wire.
20120310111635.jpg
Shrink wrap all wires
Solder Number 14 wire to number 14 on the connector side
Solder Number 11 wire to spare number 11 on the connector side
Solder Number Lcan wire to the original number 14 wire you DE-Soldered.

Cut protective shrink wrap off number 6 and DE-Solder the wire.
Solder Number 6 wire to number 6 on the connector side
Solder Number 3 wire to spare number 3 on connector side
Solder Number Hcan wire to the original number 6 wire you DE-Soldered.
20120310115626.jpg

Cut a small section of the box out to allow room for the cables to leave the box.
Plug the connector back into the board and route wires and place lid back on the ELM
Screw casing back together.
20120310120354.jpg

Place sticker back on .
No switch yet so the wires will have to be manually joined until my switch arrives , you will need a Two pole on/off/on type switch
http://www.ebay.co.u...e=STRK:MEWNX:IT

Tape together for can-H setup as follows.
Number 3 wire to can-H wire
Number 11 wire to can-L wire

tape up number 6 wire
tape up number 14 wire

Of course with a switch in place you can easily switch between to two configs.

Next step is to send commands to the ELM 327 to make it adjust to the new setup config

 

*EDIT* NOTE PuTTy is not needed
for ELMconfig Program , once Elm327 is connected then select configure
from the menu on startup of ELMconfig , this will send all commands to
re-configure your ELM327.

 

Configuring the ELM 327

Download PuTTY
http://www.chiark.gr...y/download.html

Run Program

Plug your ELM 327 into your computer RED light will come on.

Select Serial
Select your COM port
Set Bit rate 38400
Click OPEN
puttyf.jpg


Black CMD window will open
Type the next series of commands into the window one at a time and hit enter
atpp2asv38
atpp2aon
atpp2csv81
atpp2con
atpp2dsv04
atpp2don


Each time you hit enter PuTTY should respond with OK

What
i saw was >K followed by what i typed each time , i had to over
write the commands each time twice before i got each one to OK or >K


Under
logging before you click open you can set it to show you a log fiile
and you will then see if each command has been excepted.


As your typing two leds will flash on the ELM 327.

Once you have finished .

unplug and go to your car , plug in the ELM into the Diagnostics port .
Configure your PC to Russian Language time and zone and keyboard , this will require a reboot , remove any password you have on your PC , mine would not let me log back in until i figured out how to change lang to UK to input my password lol.

Start PC
Start FF2


Plug in USB , enter you VIN as in post one with port number and bit rate 38400
Click ONLINE
Click BCM tab
Click Read Car Configuration. Part 1
Your Options will now be available
Click part 2
Click read car configuration Part 2
Your options will now be available

You can select what you require and then hit Write car Configuration JOB DONE.

If you wish to go back to Dash board IPC Stop program unplug every thing , Flick switch or adjust wires if not switch back to original And repeat.
Here are the 2 screens

10114357.jpg
43908526.jpg

Happy Editing.

DO NOT TOUCH ANYTHING YOUR NOT SURE ABOUT , YOU FOLLOW THIS GUIDE AT YOUR OWN RISK , THROUGH OUT THIS GUIDE I CAN ONLY COMMENT ON THE PARTS I HAVE ACCEPTED.

 

-------------------------------------------------------------------------------------------------------------------------------------------------------

 

Sometimes Windows 7 64Bit fails to load the missing Dll files , if this happens this is how to do it.

Ok this is how to register the files on Windows 64 Bit.

First copy the four files:------- To C:\Windows\sysWOW64\

Here are the files zip.gif
 DllPackfiles.zip   1.27MB
  102 downloads

msvbvm60.dll

MSCOMCTL.OCX

mscomm32.ocx

comdlg32.ocx

Then goto your search bar and type in cmd.exe

when it appears in the search bar ,right click and select "Run as Administrator"

A black cmd box will appear , copy one at a time the following commands in and hit "Enter"

regsvr32.exe c:\windows\sysWOW64\comdlg32.ocx

regsvr32.exe c:\windows\sysWOW64\msvbvm60.dll

regsvr32.exe c:\windows\sysWOW64\MSCOMCTL.OCX

regsvr32.exe c:\windows\sysWOW64\mscomm32.ocx

After each one you will get a message saying it has succeeded.

Job Done

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

courtesy of evdemiguel

 

I want to share my modification to the Bluetooth ELM327 with the forum, it may help someone.

First I made a circuit with two transistors to adapt the pins 17 and 18 of the ELM327 to RS232 TX and RX.
I use a Cisco console cable ( RJ45 to DB9). and a standard RS232 DB9 to USB adapter.

Then I also made the modification on the OBD2 pins 6 & 14 to use the standard CAN ELM or Ford DCL 6 & 11 Pins.
I used a DIP 8 switches to select various combinations.
You can see the picture and the diagram .
I hope the idea will serve somebody.

Link to Visio Diagram
http://dl.dropbox.co...32 Circuito.vsd

Thanks for what you do in the forum Paul.

Eduardo V. de Miguel

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Decybelq.

 

There was only the Russian version of ELM-FF2. It caused problems with strange characters - Cyrillic
90%
of the program translated into English. The remaining 10% can not be
translated. Because you can not find the text in the source code.
If anyone can translate the rest let it do it.
Does anyone else have the source code of programs elm-FF2 or elmconfig ??

The English version of ELM-FF2:
http://www66.zippysh...65734/file.html

The English version of ELMconfig:
http://civil.iffc.ru...g/ELMConfig.zip

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Courtesy of Nitemare:

 

OK here are parts required for airbag deactivation:

Hope this helps??

Nitemare wink.png

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

courtesy of FYL:

 

Ok, finally got MS-CAN working using a bluetooth OBD2 with STN1170 chip !

 

Here is how you do it.

 

Pre-Requisites

1. OBDLINK MX Bluetooth or a OBD2 reader with STN1170 chipset that can access MS-CAN protocol 

http://www.amazon.co...ords=obdlink mx

2. Latest ELMConfig V2.6 
http://civil.iffc.ru...g/ELMConfig.zip

Steps 

1. Turn Key to ACC
2. Use a terminal software like hyperterminal or putty to connect via the configured serial COM Port. 
3.
Once connected and you see ELM327 v1.3, Set OBD protocol to MS-CAN by
issuing command "STP 51". It should return OK. Then close terminal
session.

4. Launch ELMConfig
5. Set MS-CAN bus in ELM327 Setup page
6. Open Port
7.
Click on Read from the GEM module. If it shows you some information
instead of N/A means it is able to access MS-CAN modules now.

 

Hope this helps those who have this OBD2 reader.

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Courtesy of BrazH:

 

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..