Ford Focus ST Forum banner

Focccus PC app as-built editor AND all around reprogrammer

1 reading
1.1M views 2.1K replies 273 participants last post by  ad33b  
#1 · (Edited by Moderator)
Focccus PC app as-built editor AND all around reprogrammer - Discussion

UPDATED: March 20, 2015

Updating with working features.
1. Global open/close windows.
2. Removal of shift light.
3. After market HIDs
4. Add Hill Assist to non ST model
5. Turn on ecoscout display
6. Windshield wiper motor calibration
7. OEM Cruise Control added to Ford Focus SE with Sync: use option #23 Cruise Control set to "with Cruise Control"


When reading or writing config changes to the different modules you will create a slurry of DTC's on the car. This is completely normal. Download and install Forscan on your pc to read and clear out all the communications DTC's.


Things you will need: Laptop with USB port and a corded USB ELM327 code reader, or bluetooth capability if you are using an OBDlink MX or similiar adapter. A BestBuy Rocketfish micro Bluetooth adapter is what I have(id recommend the fastest bluetooth module you can get your hands on for under $40.
OBDlink MX: Shop this around, sales prices all over the place, or from here:Amazon.com: ScanTool 426101 OBDLink MX Bluetooth/OBD-II Scan Tool Interface: Automotive

First you will need a OBD2 code reader that must be capable of reading the Highspeed (HS) canbus that Ford uses. If it can read the Medium Speed (MS-CAN) bus thats a plus for other purposes such as using the software known as Forscan . For the purposes of this write up I am using the OBDLink MX(what I had already). A corded USB ELM327 may work as well but depends on the quality of the knockoff sold at most locations.

Special note: If you are using Bluetooth you will need to know which com port your computer has assigned to the Bluetooth module.
Next you will need Forscan, download from here:Download FORScan.($Free) Forscan is a PC only test tool that can log several hundred different parameters at a time, read and clear all DTC's (you will get tons of dtc's during this process but no worries no long term effects are caused when done)and run individual selftests on each CAN module.

To do the window mod and shift light change you need the Focccus App, the as-built editor both of which can be found here: Ford Tools by xGloooM from ffclub.ru
You will need a windows PC with bluetooth wireless adapter. Lastly you will need the bluetooth code reader or ELM327.
The video how to above can walk you through what to do once you have these programs.



Here is the fun part. Go here: Ford Tools by xGloooM from ffclub.ru and open the AS Built editor.
Image
type your vin number in and click download from ETIS. You should see something like this:
Image


navigate to block 184
Image
click the drop down box and change to either option 02 or 03(both work) but neither will open and close the sunroof.
Image

Now scroll back to the top and click Make XML
Image

now your pc will ask where to save the new file. Choose at your discretion as it does not matter. Go to your car and ensure your MX is plugged into the port(or Elm327). Car should be in accesory position (KOEO) key on engine off.

Now we load up the Focccus app. if you are using an OBDlink MX set your options to this
Image
note...the com port is totally dependent on your pc setup.
Click open. Focccus will now load up to this screen
Image

Now click load from file and browse to where you saved your new xml file you created. Click open. Focccus should now look like this:
Image

To confirm the settings scroll down to block 184 and verify your new global open settings. If everything is correct you are ready to write.
If everything is good click here
Image
you should see a message about starting the write procedure. Do not turn car off or press any buttons. You will see the green bar start on the left side and transition to the right in about 7-8 seconds till it shows 100%. the lights will shut off and come right back on and then you should see a message about write successful. At this point I waited for about 30seconds at which point I turned the car off and then back on to verify startup which worked as it should. Then I rolled all the windows down and turned the car off. To verify this worked get out and push and hold the lock button for maybe 5 seconds. You will now see the windows roll up perfectly. Same procedure to roll them down only now you use unlock on the Fob. Hope this helps you!
 

Attachments

#1,533 ·
Hey guys,

I just wanted to give a little update on my end. I finally got my ELM 327 interface in the mail after some bad weather. The first thing I wanted to even try was the Global Open/Close windows. Here's my experience:

  • 1)I've installed Windows 8 x64 on my MacBook Air using Bootcamp.
  • 2)Went out to the FoST, plugged my EML into both the Mac and the FoST, started the FoST.
  • 3)It took about 5-10 minutes for Windows to find the necessary drivers and install them to be able to read the ELM.
  • 4)Once the Mac could read the ELM I fired up FoCCCus (version 0.8.3) and opened in default settings (auto and max speed both checked).
  • 5)I selected "Read from BCM". This whole process took about 10 seconds. It was definitely scary at first with everything flashing and blinking at you.
  • 6)About a minute or two after reading the BCM the FoST stalled, I did not turn the engine back on until I was completely done.
  • 7)I went down to option #184 for the "Global Open/Close" and selected the option for doors AND sunroof.
  • 8)I selected "Write to BCM" and again this whole process took about 10 seconds. Everything again flashed and blinked and then went back to normal.
  • 9)I turned off the FoST and unplugged the ELM.
  • 10)I'm now enjoying my Global Open/Close widows. The sunroof will not work like it did in my Fusion but I'm sure with time that will be figured out.

Anyways, I just wanted to do a little write up for people who might be on the fence about trying this out. It's really straightforward with all the documentation that everyone has worked so hard to create. I'll definitely be spending more time trying to learn and understand this program, there are a lot of possibilities! I've linked the ELM I bought of Amazon below:

EvZ V1.5 USB OBD2 OBDII Scan Tool

Thanks,

Larry
 
  • Like
Reactions: jdub1981 and DkpST
#1,535 ·
^^^ This. The sunroof is hardwired to ignition.

You could potentially wire some control yourself, and I probably will since I want it to at least have retained-accessory.
 
#1,543 ·
Has anyone figured out how to make the fog lights come on automatically when the headlights come on
 
#1,557 ·
Infiniti Q50s is steering by wire, no mechanical attachment.
 
#1,559 ·
It does, ssshhh.
 
#1,563 · (Edited)
Hey Guys, new to the forum, I bought a FFST steering wheel with Cruise Control and now I'm trying to install Cruise control on my 2012 FFSE, but I have a Mac. I installed Win7 thru VWWare and was able to install Focccus and ForScan, I was also able to connect to the BAFX bluetooth adapter I got to see if that worked, however I'm now having an issue.

I can connect the bluetooth adapter but I can't get Focccus to connect to it. First time I tried, it gave me the error "Can't Open Port" I uninstalled the bluetooth adapter and reinstalled, and now I get the error "Can't Find ELM" or "Can't Init ELM"

Is there any fixes to help me out here? I'm driving cross country from Los Angeles to Minneaplois on Wed and really want CC on this drive.

HELP!
 
#1,564 ·
I have no knowledge of how a Mac works but once your pair with the bluetooth adapter you will then need to go into device manager and find out what comport is assigned to your adapter. You may need to assign one if it hasnt dont it already. Then open focccus and connect with that comport.
 
#1,566 · (Edited)
Focccus and Forscan require com ports. You can assign comport to each device by going into device manager and assigning one to. Just google "how to assign a com port to a bluetooth device in windows 7."

Im not knowledgable with anything Mac, does bot camp allow you to run a virtual OS inside the MAC OS or are you able to dual boot and choose between the MAC and windows? I really have no idea how Macs handle devices and drivers or anything like that. My advice is to go to the forscan website and view the forum. See if anyone there is able to run Forscan on a Mac. If so, then those settings for Forscan SHOULD work for Focccus as well.
 
#1,572 ·
I don't think so, I only installed it to the VMware machine and told it to connect to windows only. It worked perfect once I installed the virtual com port. Although the obdlink sx I don't think supports ms-can but it definitely worked for putting cruise control on my 2012 FFSE!

My girlfriend has the MacBook right now, I'll check to see to be clear.
 
#1,573 ·
Pm me your exact options you changed in Focccus and what hardware you added to your vehicle. Ill update the original post to include your new options. Awesome deal. I had read that this could be done on the russian site but the details are sketchy on how they did it. Now they wont be for anyone else who wants to make this happen.
 
#1,577 ·
Morning Guys,
Firstly let me introduce myself, my names Graham, I currently have A Focus Titanium 1.0 Turbo, which has been updated to look like a Focus ST, whilst it only has 125BHP it still goes reasonable for the UK anyway. I have read with interest the discussion using FoCCCus programme which i have used and made numerous changes with, however I do have some questions i hope someone can help with.
1. I have managed to purchase a set of ST3 instruments (IPC and ICM) which i would like to add to my Titanium, The IPC was a straight swop all i did was read my existing cluster, save, fit the new cluster and upload the file using FoCCCus and Voila working instruments, The mileage on my car was 13,500 miles (21600KM)the new cluster shows 8900 miles does anyone know the hexadecimal code to increase to the correct KM using FoCCCus. I know you can increase but not decrease.
The ICM gauges are posing a problem, does anyone have the following , Wiring Diagram of the ICM, Pinout of the 6 pin ICM plug. What if anything needs enabling to get the gauges working. I have checked using the Ford parts catalogue and note my car seems to have all of the parts needed on the PCM to work the ICM but no the ST uses a differant programme.
Any help would be greatly appreciated.

Thanks Graham
 
#1,579 ·
Hi thanks for the reply and i can see why you might think that but the mileage can definately be increased using FoCCCus but NOT decreased as you say that could lead to fraud. You go to IPC tab and type a hexidecimal code (DID 61BB, Data 00487 - this equates to 17543 km) into the boxes then click write and it updates the IPC. Its the code i need for the increase from 17543 to 21600. Alexei Zagarodnikov foCCCus designer sent me this but his emails not working now.

Thanks Graham
 
#1,581 ·
Hi thanks for your reply but its not quite that simple in order to amend the mileage you need 2 differant codes one goes in the DID Column and the other in the Data Column.of FoCCCus when you hit write it updates the IPC.I assumed as you guys are really into this you may have the matrix which gives both items. Alexei gave me the previous info nut assumed others may have this as well.
I appreciate all the help

Thanks Graham
 
#1,582 ·
Hi Graham,

May not exactly answer your question, but have you tried asking the dealer? If a part like this was damaged and they had to replace it for a customer, the dealer would need to program the correct mileage. I know with the older Focus, they could change the mileage which was also stored in the cluster.
 
#1,583 ·
^^^ I looked into that when I swapped an SVT cluster into my MK1. At the time (ca 2003), my dealer told me when they replace clusters, they are ordered with the correct mileage and that they didn't have any capability to make changes.

Of course, things very well could have changed in over a decade. The guy I spoke to could have also been misinformed. FWIW and all.
 
#1,584 ·
Guys thanks for your replies, Usually dealers tend to be very unhelpful in providing information on their cars especially modifications as they believe it takes work away from them.most wouldnt know how to do the work anyway.
In any case they would use VCM11 not FoCCCus to amend. Oh and clusters come new with 0 miles and the dealer alters to mileage of original as i say you can increase but not decrease.
Does anyone have the mk3 11 onwards focus ST wiring diagram for the ICM 3 gauge pod and PCM engine ECU or the connection plug pinouts.
I really need this to fit my cluster.
I have the wiring for the base models but not the STand the ICM isn't shown.
Be greatful if anyone could help.

Thanks Graham
 
#1,585 ·
Shop manual in the stickies...ive known about the odometer hacks but was hesitant to release the info.

I cant remember the method to get to this particular function but you should look into accessing the power user tab.
 
#1,586 ·
Hey Guys,
I'm new to this forum, I have a Focus MK3, and I am trying to upgrade my IPC(I think it's called IPC , I mean the firmware of the gauge), I got one ELM327 with FTDI chip which is said fast enough to do this job, also I found below instructions from internet, would you please help to check if this will work? Anyone done similar things before?

======================================================
Sequence of actions is as follows:
1. ELM327 (revised) manually set the maximum speed 500000kbp
2. The program is unchecked (FoCCCus) cars and maximum speed, because falling out when reading error.
3. Downloaded firmware and calibration files from here
4. Open the tab IPC click GET INFO rewrite everything in a notebook. (If something goes wrong diagnostician will be easier to restore the "brick")
5. Open TOOLS tab click BROWSE specify the path to
- BM5T-14C026-AAA (there where you saved it) press START forward 100% then specify
- BM5T-14C026-AEA (to where you saved it) press START
======================================================
 
#1,587 ·
How to get my ST to not nag about shifting

I have read some, I admit not all of this thread, it is interesting but sounds quite expensive to do by the time you get the various programs and adapters, this seems a little much just to have the car changed once.

Would it be foolish or out of the realm of possibility to get someone with such a setup access to my car so that they could turn off the shift nag light, and make the windows auto open with the unlock, oh and make them shut with the lock button on the fob again? (For monetary consideration of course) or is there a shop somewhere that would do it? I am assuming that Ford would not do this for me as I have already asked and been told NO.

Thanks
 
#1,588 ·
I have read some, I admit not all of this thread, it is interesting but sounds quite expensive to do by the time you get the various programs and adapters, this seems a little much just to have the car changed once.

Would it be foolish or out of the realm of possibility to get someone with such a setup access to my car so that they could turn off the shift nag light, and make the windows auto open with the unlock, oh and make them shut with the lock button on the fob again? (For monetary consideration of course) or is there a shop somewhere that would do it? I am assuming that Ford would not do this for me as I have already asked and been told NO.

Thanks
If your trying to do the Windows that is a 20 dollar Bluetooth adapter and some time. The app is free to use.
 
#1,590 ·
This is exactly what I used to do my car and a friend of mine.
 
#1,592 ·
Plus it works with forscan and doesnt need a mod to mess with the MS side of things
 
#1,593 ·
I have a monochrome screen for my focus mk3, so I tried to update my IPC with below two files using focccus
- BM5T-14C026-AAA
- BM5T-14C026-AEA
Every time, it will failed while "Loading Secondary Bootloader", the error message will be "Error during loading VBF".
I tried to edit BCM, enabled "auto-locking" and it's working, but upload VBF does not.

While I'm staying there watching the error message, I tried other files which included in the package of focccus.

BM5T-14C025-BD
BM5T-14C025-AD

these two seems the Secondary bootloader, as their SW type in focccus is SBL.
Well, the weird thing is, I can flash them into my IPC successfully.
I tried to go back for the other two files, still failed.

Any advice here? If someone can confirm the error was because of my poor ELM327(mine is with FTDI chip), i will try to buy a ELS27(about 10 times price as ELM327). :serious:
 
#1,605 · (Edited)
Thanks for the reply.
I already have a ELM327 with FTDI chip, and a HS/MS-CAN switch, also the speed can be set to 500k in focccus. It was successful when I read/write BCM under HS-CAN, but failed when reading IPC, and failed when upgrade IPC. Same error with "Error during loading VBF" when status bar was "Loading Secondary Bootloader", but I can see when writing to BCM, it will load the secondary bootloader as well. Not sure why it won't work under MS-CAN, if it's the wire issue, I will try to purchse a ELS27 or VCM2 for this.