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,595 · (Edited)
Ive never messed with these functions so i wont be much help here but here are the issues with updating. If you fail in finishing the update for ipc, bcm, or the pcm you MAY render your car a brick. It can be recovered but itll most likely require IDS. If you fail at updating the ABS system you will render that module a permanent brick and it will need a new module.

Edit...i need to rephrase this. Making changes in the Central Config and then writing to the BCM is not the samething as what as what i was talking about above. In that situation you are physically changing the software management in each module.

The IPC update is 3 or more seperate files that get uploaded in a specific order. If you dont know the order it may be beneficial to take it to a dealership. When i had my ipc updated i just payed the dealership $30 and they did it for me.
 
#1,596 ·
New to the forums so not sure if this has been answered elsewhere but I am getting an error "Can’t enter security into ECU" when trying to read from BCM using v0.8.4 Focccus software, a modified usb ELM327 (set to H MS) and a 2015 Mk3.5 Focus. I have tried using the FORScan software and this works ok and allows me to reset DTC codes. Also on the Focccus software I can use the "Get Info" option on the BCM tab so I assume connectivity is not the issue here.

I am trying to enable the auto door locking feature but am not sure if there is something else I need to do before this will work? Could Ford have changed the ECU software and I just need to wait for a new version of the Focccus software? If so can I email the person/team behind the software to let them know of the issue?

Has anyone got this software working with their face-lifted Mk3 Focus?

Any help will be greatly appreciated.
 
#1,597 · (Edited)
Things are different in regards to the 2015. HOPEFULLY an update comes out that provides you with the necessary vbf files that you will need. Most likely you will need access to BCM.vbf and the secondary bootloader. You may able to do a google search and find out the names of the individual files are. You can use both Forscan and Focccus to find the names of the files. The secondary bootloader is the file that deals with security.

Once you think you know the names of the files go here: https://www.motorcraftservice.com/vdirs/wds/PCMReprogram/DSFM_PCMReprogram.asp?swproduct=IDS

at the bottom there is a search box, type in the name of the file including the hyphens but without the .vbf part. If the file comes back with error then the name is wrong. If it allows you to download it then congrats. Now just unzip the vbf and place it into the vbf file folder in Focccus.
 
#1,599 ·
I have had a re-read of your post and it is making a little more sense....I think. So my options are:

1) Wait for the Focccus software to be updated or
2) Find the vbf files for my car an put them in the vbf folder of the existing FoCCCus software.

Assuming I wanted to do that later can you provide a bit more info on the process:

1) How do I use FORScan or FoCCCus to obtain the file names and what am I specifically looking for? What is this secondary bootloader file?
2) Once I have the file names you refer to I then go to the link you mentioned and enter the names into the search box and hit the download button. If they are recognised then a zip file containing the vbf will appear on my pc.
3) As you said I then copy the newly acquired vbf files to the vbf folder of my FoCCCus software.
4) With the files in place is there anything else I need to do? or can I just run the software with my car and if it can read the Central Config BCM then I should be ok to write back?

Sorry if I am being a bit thick on this but want to make sure I don't mess anything up.
 
#1,601 ·
Its not difficult in the slightest. The security you speak of is the secondary bootloader. It a vbf file. Focccus comes with many vbf files, one for each module that it supports, if you cant get it to your vehicles security then most likely focccus does not have the associated .vbf file for the modules you are accessing.

You are correct, you can either wait for an update which may never come(its a free program after all) or use forscan and focccus to find out the file names. You will then download that file from the Ford motorcraft site and unzip the file then place it into the Foccus vbf folder. If any of this is over you head then get a geeky friend to help. It is really really simple but if you arent familiar with computers then i can see where it could be a bit difficult.
 
#1,606 ·
Hi jdub1981,

Thanks for the info and no worries, not a forum newbie so didn't take your post in the wrong way and suspected I was asking a question that has probably already been covered. I am PC literate and am getting used to the two pieces of software. My problem is that having tried FORScan and Focccus....I have been unable to find the file names you refer to...or the tabs where I might find them. Is there a step by step guide on this thread / forum? If you could help me find the file name I am comfortable with the proceeding to the website and downloading the .vbf file before putting it into the vbf folder of the FoCCCus software.

My other concern is that I hope the https://www.motorcraftservice.com/vdirs/wds/PCMReprogram/DSFM_PCMReprogram.asp?swproduct=IDS will let me download files for the UK version of the 2015 Focus.
 
#1,611 ·
You dont touch it for any purpose other than reading it or getting info. No need to write changes to it to make it match the bcm. You really shoudnt change or reprogram it with the elm327. If this is something you feel you must do then buy sometype of J2534 device. You can still use that device with focccus but if you "F" something up you will be able to fix it with the other much higher end device.

J2534 is the industry standard for how device mates with the vehicle for the purposes of updating or reprogramming software. Ford dealerships use a program called IDS and a J2534 device called a VCM2. End users can buy IDS and a VCM2 but be prepared to spend several thousand plus license fees for yearly support. There are other cheaper devices to look into.

Ive done lots of research on the subject and a few members of this site are even in that particular industry. My advice, only make changes in the CCC of the BCM. You may need to use the other tabs of Focccus but only to clear some errors or reset an ECU after making particular CCC changes.
 
#1,610 ·
Well I have read through the first 91 pages of this thread.....just another 70 to go lol. I downloaded my As-Built XML and ran all of the codes through the DSFM file download site. Most returned no file but 13 did have a match and I have downloaded these vbf files. Is there anywhere else I should look? There is mention of calibration file names on FORSCan but not sure if I have seen these. There is also mention of starting the car in test mode and using the down arrow to display a code on the dash screen?
 
#1,613 ·
You want to change the as-built data. You should google that. Focccus cant do this, not as far as i know.
 
#1,615 ·
Ids can reload the CORRECT as built into the module. Once again...just google ford asbuilt hacking or some variation of those terms.
 
#1,616 ·
Well tried the new vbf files that I downloaded using the names from the as-build xml, tried the files I found in FORScan and the one from the test screen on the dash. Copied them all into the FoCCCus vbf folder but still getting the security error when trying to read the BCM. I am officially out of ideas to get this working so guess I am going to have to wait until the developer comes up with a new release. Anyone know how to contact the Russian developers.
 
#1,617 ·
Really? Youve tried absolutely everything yet dont know that the developers email is in the last tab of focccus?

Can you please provide a screen shot of the error or post the datalog from focccus? To enable datalogs click enable logging in the tools then proceed to do everything you would normally do. When it fails go back to the logging screen and copy paste the log back here.
 
#1,618 ·
Hi,

Thanks again for your support. I have checked the last tab and there was only links to the Wikki and the paypal donate. I have tried the email address from the paypal donate option. I have attached a copy of the error that the software issues. The log file is as follows. Everything up to "10:21:31.821 > ATZ" is me performing a successful Get Info task on the BCM tab. The remaining log is the Read BCM option on the Central Config tab.

10:21:30.891 > ATWS
10:21:30.909 > ATE0
10:21:30.925 > ATL0
10:21:30.941 < OK
10:21:30.941 > ATS0
10:21:30.957 < OK
10:21:30.957 > ATBI
10:21:30.973 < OK
10:21:30.973 > ATAL
10:21:30.989 < OK
10:21:30.989 > ATAT0
10:21:31.005 < OK
10:21:31.005 > ATCAF0
10:21:31.021 < OK
10:21:31.021 > STI
10:21:31.037 < ?
10:21:31.037 > ATST0D
10:21:31.053 < OK
10:21:31.053 > ATR1
10:21:31.069 < OK
10:21:31.069 > ATSP6
10:21:31.101 < OK
10:21:31.101 > ATSH726
10:21:31.117 < OK
10:21:31.117 > 023E000000000000
10:21:31.189 < 027E000000000000
10:21:31.189 > 0322F11100000000
10:21:31.309 < 101B62F111463146
10:21:31.309 < 21542D3134463131
10:21:31.309 < 22392D4543000000
10:21:31.309 < 2300000000000000
10:21:31.309 > 0322F18800000000
10:21:31.421 < 101B62F188463146
10:21:31.421 < 21542D3134433039
10:21:31.421 < 22342D4145000000
10:21:31.421 < 2300000000000000
10:21:31.421 > 0322F12100000000
10:21:31.501 < 037F223100000000
10:21:31.501 > 0322F11300000000
10:21:31.629 < 101B62F113463146
10:21:31.629 < 21542D3134413037
10:21:31.629 < 22332D4546000000
10:21:31.629 < 2300000000000000
10:21:31.629 > 0322F19000000000
10:21:31.741 < 101B62F190574630
10:21:31.741 < 2135585847434335
10:21:31.741 < 2246443830363435
10:21:31.741 < 2300000000000000
10:21:31.742 > 0322DD0100000000
10:21:31.821 < 0662DD010000CA00
10:21:31.821 > ATZ
10:21:49.795 > ATWS
10:21:49.818 > ATE0
10:21:49.834 > ATL0
10:21:49.850 < OK
10:21:49.850 > ATS0
10:21:49.866 < OK
10:21:49.866 > ATBI
10:21:49.882 < OK
10:21:49.882 > ATAL
10:21:49.898 < OK
10:21:49.898 > ATAT0
10:21:49.914 < OK
10:21:49.914 > ATCAF0
10:21:49.930 < OK
10:21:49.930 > STI
10:21:49.946 < ?
10:21:49.946 > ATST0D
10:21:49.962 < OK
10:21:49.962 > ATR1
10:21:49.978 < OK
10:21:49.978 > ATSP6
10:21:49.994 < OK
10:21:49.995 > ATSH726
10:21:50.010 < OK
10:21:50.011 > 023E000000000000
10:21:50.085 < 027E000000000000
10:21:50.085 > 0322F11100000000
10:21:50.218 < 101B62F111463146
10:21:50.218 < 21542D3134463131
10:21:50.218 < 22392D4543000000
10:21:50.218 < 2300000000000000
10:21:51.018 > 0322F11100000000
10:21:51.049 < 101B62F111463146
10:21:51.049 < CAN ERROR
10:21:51.849 > 0322F11100000000
10:21:51.961 < 101B62F111463146
10:21:51.961 < 21542D3134463131
10:21:51.961 < 22392D4543000000
10:21:51.961 < 2300000000000000
10:21:52.761 > 0322F11100000000
10:21:52.889 < 101B62F111463146
10:21:52.889 < 21542D3134463131
10:21:52.889 < 22392D4543000000
10:21:52.889 < 2300000000000000
10:21:53.689 > 0322F11100000000
10:21:53.801 < 101B62F111463146
10:21:53.801 < 21542D3134463131
10:21:53.801 < 22392D4543000000
10:21:53.801 < 2300000000000000
10:21:54.601 > 0322F11100000000
10:21:54.713 < 101B62F111463146
10:21:54.713 < 21542D3134463131
10:21:54.713 < 22392D4543000000
10:21:54.713 < 2300000000000000
10:21:55.613 > 0322D12B00000000
10:21:55.688 < 0762D12B00008000
10:21:55.689 > 0322F11100000000
10:21:55.800 < 101B62F111463146
10:21:55.800 < 21542D3134463131
10:21:55.800 < 22392D4543000000
10:21:55.800 < 2300000000000000
10:21:55.900 > 0210020000000000
10:21:55.976 < 065002001901F400
10:21:56.176 > 0227010000000000
10:21:56.248 < 0567015DF8030000
10:21:56.249 > 052702DBCA050000
10:21:56.311 < 037F273500000000
10:21:56.312 > 0211010000000000
10:21:56.375 < 0251010000000000
 
#1,620 · (Edited)
Hi,

Thanks again for your support. I have checked the last tab and there was only links to the Wikki and the paypal donate. I have tried the email address from the paypal donate option. I have attached a copy of the error that the software issues. The log file is as follows. Everything up to "10:21:31.821 > ATZ" is me performing a successful Get Info task on the BCM tab. The remaining log is the Read BCM option on the Central Config tab.


View attachment 94300
Looks like security failed.
Edit: The screenshot wasn't showing up on my phone never mind...

Are there any configuration steps in this app for security? Looks like its generating the wrong key. Honestly, my guess is the security changed for 2015. Has anyone else successfully done this on a 2015?
 
#1,624 ·
So I might be looking to trade in my car, 2013 Ford Focus Titanium for a ST and was wondering if I should flash back my stock BCM file I saved...I have only changed a few setting, global close, hill assist, and fogs stay on with high beams...

Also if going back to the stock file would I need to initialize the ABS again since I'd be removing the hill assist...
 
#1,625 ·
Nope...the dealer the will never check those settings. As long as you havent removed anything only added features that work then the next owner gets a bonus.


Personally, id wait for an official price for the RS before trading.
 
#1,631 · (Edited)
I haven't read anywhere on the pages I browsed on this thread... there is a lot to go through. but i didn't see any ST 15's doing this, the Fob window control that is. I assume its possible. I got the xml with my vin and everything just waiting on the ELM 327 to do it. seems so simple that ford should have done this. oh well definitely worth the small price of the ELM to have this cool feature.

If anyone can assure me it works on the 15's i'll be a happy camper. Especially with the summer heat coming along in So Cal it will go a long ways! Thanks everyone

Edit: I just read the last page 162 i think im understanding it doesn't work on the 15's?? :( can anyone confirm
 
#1,635 ·
This does work on '15s I have one and just enabled the feature yesterday. I can confirm 100% it is available. I have a buddy at my dealership that used the computer for the shop to do it. Any master tech can enable this feature.. Takes about 10 min.
 
#1,640 ·
I have a 2014 Fiesta ST, (I know, this is a focus forum.. but hey, I am needing help from my cousin)...

Does anyone know this to work on the FiST? I have the ELM327, it's modified, but when I plug in and use FOCCCUS and connect, I try to read BCM and get an error.

It says something like "cannot read BMC, change to HS-CAN"

Any help?
 
#1,641 ·
You dont need to modify the elm for anything to read the hscan bus. If you arent able to read it then you might have messed up something in the modification. Try using Forscan. If if will only read the MSCAN bus then that will have your answer.