Ford Focus ST Forum banner

Focccus PC app as-built editor AND all around reprogrammer

3 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

#39 ·
What I think is funny is Ive read a few other recent posts on other forums which I have found when googling Focccus and it seems many focus forums across the world have found this page and created a link to my original post here. You guys have taken this much further than I would have been able to.

Sent via Tapatalk using Galaxy Note 2
 
#43 ·
What is the ecu hw fault that I receive when I connect to my car? Also, when I connect I get a message about loading a secondary bootloader. It seems that when I connect and try to read the ipc my car does a weird reset similiar to a KAM reset and forgets its settings. Im assuming this is normal?

Sent via Tapatalk using Galaxy Note 2
 
#48 ·
Thanks, I was wondering where this file was coming from.

Sent via Tapatalk using Galaxy Note 2
 
#119 · (Edited)
Im getting the checksum mismatch upon connection now. Also when I turn auto and maximize off and set baud to 500k the ccc data loads correctly and I can read everything. Now if I turn global open/close on from here and click write to bcm when it finishes then what? How did you fix your checksum?


Edited..ok if I use do the asbuilt editor and load from ETIS. byte 0 has a value of 7D.

Now if I change global open to on with sunroof then save as xml file and then reload the page then browse to the newly created xml file the checksum changes to 7F.

I assume that if I load Focccus and load from file the newly created xml file and click write to bcm this will be finished. Is this correct?
Sent via Tapatalk using Galaxy Note 2
 
#52 ·
Please link the amazon part and how do I get my own .vbf files? I have IDS installed on my laptop as well as Ford module programming I just dont know how to proceed from here.

I also have my asbuilt file that I downloaded from motorcraftservice if that matters.

Sent via Tapatalk using Galaxy Note 2
 
#57 · (Edited)
I have good news! I got Global Open / Close to work with the ELM. The program is a bit buggy still though. I was able to read and save my BCM file, modify the window setting then upload it back to the car. I was also able to read most of the settings on each tab in Focccus. It did however need to be unplugged and the car cycled a couple times to get it to work a second time. After I did it, I got a TON of non CEL DTC's which I could not get to clear with ForScan for some reason. That program is how I found them though. They did clear when I used my Cobb AP and I verified with ForScan so keep that in mind when you are playing with it. Also, even though the setting says Global Open / Close w/moonroof, the moonroof does not open with the windows.

Also, I found my ELM was not held together with screws, but instead the 2 plastic halves were sealed at the seam. Had to take a small flat head, crack the seam and work it around till the 2 halves came apart.




I also was going to modify the Nav setting but my car already has the w/navi option when I read the BCM. Not sure I will be able to enable it after all since my car thinks it has it already somehow. Can anyone with an ST2 without nav confirm this finding? I am going to read my roommates ST3 when he gets home to see what his says. Maybe this bit is switched with the non nav bit so I will see what I can find.
 
#58 ·
I have good news! I got Global Open / Close to work with the ELM. The program is a bit buggy still though. I was able to read and save my BCM file, modify the window setting then upload it back to the car. I was also able to read most of the settings on each tab in Focccus. It did however need to be unplugged and the car cycled a couple times to get it to work a second time. After I did it, I got a TON of non CEL DTC's which I could not get to clear with ForScan for some reason. That program is how I found them though. They did clear when I used my Cobb AP and I verified with ForScan so keep that in mind when you are playing with it.

Also, I found my ELM was not held together with screws, but instead the 2 plastic halves were sealed at the seam. Had to take a small flat head, crack the seam and work it around till the 2 halves came apart.

[video]http://s49.photobucket.com/user/JStumpalump150/media/Video_zps76cd4b11.mp4.html[/video]


I also was going to modify the Nav setting but my car already has the w/navi option when I read the BCM. Not sure I will be able to enable it after all since my car thinks it has it already somehow. Can anyone with an ST2 without nav confirm this finding? I am going to read my roommates ST3 when he gets home to see what his says.
I need this! Details? Might just have to buy the cable and modify it asap.

Sent from my SCH-I535 using Tapatalk
 
#72 · (Edited)
My car was built Jan 5.2013. I also have the newest .vbf for my as-built ipc, bcm,pcm and abs. Bout to head out to do a read Ill let you know how it goes.

Sent via Tapatalk using Galaxy Note 2
 
#76 · (Edited)
I just went to get the versions of everything and the IPC download failed on me too with this


It just dawned on me, that if I leave the settings alone when you first start the program, it will not connect for me. I have to uncheck the maximum speed box for it to work. I wonder if unchecking the auto bit rate and trying 50000 would read the IPC. I am going to bed or I would check. Just a thought. Does everyone else have to uncheck the max speed box?
 
#1,247 ·
I just went to get the versions of everything and the IPC download failed on me too with this View attachment 44240

It just dawned on me, that if I leave the settings alone when you first start the program, it will not connect for me. I have to uncheck the maximum speed box for it to work. I wonder if unchecking the auto bit rate and trying 50000 would read the IPC. I am going to bed or I would check. Just a thought. Does everyone else have to uncheck the max speed box?
Hello,

How have you sort this out? i'm getting the same error unknown ECU AM5T-14C226-AE. I am not able to load a .vbf because...i'm getting unknown ECU HW AM5T-14C230-BC (?!?)
What am i doing wrong? Any comments are much appreciated.

PS: This forum is fantastic.
Cheers
 
#78 ·
I am absolutely loving this tool though. The ForScan and Focccus programs are awesome, just need to work out the bugs. I am hoping you are right on the IPC being what controls the nav. If it does, that should change fords mind real quick about not offering it aftermarket. I would also love the speed in the dash like someone said is in the Escape I believe. Someone get to transplanting! HAHA
 
#79 · (Edited)
I am able to read the bcm but not the ipc, the .vbf file I used matches the same code I read while in test mode.

When I initially connect I get a ccc checksum mismatch error. What does this mean? id love to enable the global open tonight or before I go to work in the morning so someone lend me some help real quick.

For me I leave it set to auto and maxspeed. When I connect it shows STN as the connection method and I assume yours shows elm or usb is that correct? What I think you guys have to do is manually set your baud to the highspeed or mediumspeed CAN bus for the module you are reading at that moment. Because the STN can connect to both busses simultaneously while in the auto mode I assume that is why I dont have the same problem.

Sent via Tapatalk using Galaxy Note 2
 
#87 · (Edited)
The cm5t ipc vbf can already be downloaded direct from the motor craft website.

Sent via Tapatalk using Galaxy Note 2