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

#144 ·
The basics of the how to are done. it needs some spell checking but hey...it was written completely by phone using tapatalk haha. Its post#1.

Havent messed with the ipc yet. You maybe correct about the key.l we may need something else other than the specific .vbf files to unlock it. Regardless though we definitely need them. Doubtful the dev can track every module for every ST in the world. For me, getting those dang files took the longest time cuz I had no idea where to go or what to do to get them or even what the individual calibration file numbers were for that matter.

This thread needs a sticky...badly..

Sent via Tapatalk using Galaxy Note 2
 
#141 ·
Did some research on Oasis and I see my car is one that was built before May 27th (by 10 days!) so it would have to have the IPM-B to show guidelines/zoom, etc. One interesting thing I saw about installing an IPM-B is that if your car's 11th VIN digit is L (Assembled in Wayne, MI) then the IPM-B requires some configuration via IDS first. Like was mentioned earlier if we can just have the camera show on backup, Im fine with that. Don't need the guidelines, etc.
 
#150 ·
Nope. Just spend the $10. For a USB elm 327 and go pick up a switch and some wire. If you don't have a solder iron they are pretty cheap also but do make this more expensive.

Follow the instructions to modify the elm adapter and your set.
 
#164 ·
Correct. The ELM is setup to use the HS CAN network as that is the network the PCM is on. You can use the ELM without modification to upload the data to the BCM which also uses HS CAN.

Side Note : the way shown in the first post can cause issues if for some reason the right information is not pulled with the VIN. the best way to do it is read from the BCM after opening Focccus.exe - save an original copy of the data to have a good backup to restore to just in case - then just modify the value using the pulldown menu associated with that option. No need to save an xml file. the program is setup for ease of use.
 
#170 ·
I gotta give the credit to Dl33T, while I did find this program out there in the wilds JSTUMP and DL33T were the guinea pigs. With th the help of an IDS DL33T can fix things during testing.

Sent via Tapatalk using Galaxy Note 2
 
#171 ·
Awesome job guys :).
 
#179 ·
if you have a moonroof, will the open close mod open close the moonroof also? this is very interesting to see what can be changed and if a back up camera can be made to work.

Don't take this the wrong way, but the video is hard to watch on small devices like a phone. When shooting video please turn the phone sideways.
 
#183 ·
DL33T, I was not able to read from the ipc in the CCC panel even with the proper vbf and connecting to the mscan. However, I was able to go to the IPC tab and do a read and this time around I found a file called a .prom that is associated with the ipc. This file is also downloadable from the calibrations area@motorcraftservice. Do you happen to know what this is?


Sent via Tapatalk using Galaxy Note 2
 
#185 ·
Programmable Read Only Memory - in this case not used. However the dev sent me an update and it no longer says unrecognized hardware. However I believe he coded in the wrong bootloader. Any attempt I made to correct it by renaming the correct file to the file he associated the cluster with failed with a different error. I sent him that information along with the information from the IPC tab. What vbf are you getting jdub? im getting a bm5t-14c026-bu which is what I tried to use. even downloaded the version from the ford website (different from the motorcraft service website)

full ipc info

hardware CM5T-14C226-BA

software BM5T-14C026-BU

prom CM5T-14C026-LC

p/n CM5T-10849-ASE
 
#184 ·
Got my ELM a little while ago and hooked it up to the car. When I press Read from BCM it gets to 60% then says it couldn't read the .vbf files and cancels out. I didn't think I needed to download the vbf files for it to read the BCM. If I do, and I do it through ForScan what exactly do I put in on the motocraft website? I can't seem to find the file anywhere that it saves.